Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New PR Unify pre-order and backorder listing-delisting #95

Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions pre-order/unify-pre-order-backorder-listing-delisting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Unify pre-order backorder listing-delisting

## Listing-delisting operations for pre-order and backorder products should be synchronized.

HotWax now lists and delists pre-order and backorder products in a single API call, ensuring that a product is removed only if it is not on pre-order or backorder. Unified listing-delisting operations helps in correctly amending pre-order and backorder products in Shopify.

When a product exits pre-order and enters the backorder category, HotWax may first list it for backorder on Shopify before delisting it from pre-order. Because of the pre-order delisting operation the inventory policy for the product gets disabled even though the product should be available for backorder. When a product is incorrectly delisted on Shopify, backorder products appear “out of stock” on the eCommerce PDP, which costs retailers potential sales.

Running listing-delisting from a unified API call will ensure the products are added and removed from pre-order or backorder accurately when transitioning from one category to the other. Synchronized operations also help in displaying up to date pre-order and backorder products on the eCommerce PDP.

To unify pre-order and backorder listing-delisting, retailers will need to disable their existing pre-order and backorder jobs and switch to the new jobs from the Job Manager App.

## Testimony

*Internal quote*: Running independent jobs for pre-order and backorder listing-delisting results in incorrectly modifying inventory policy for products in Shopify. A unified API call will help ensure that pre-order and backorder products on Shopify are updated correctly.