Marketplaces / Very BlueJay / Stock management / Stock cases

Stock cases

The purpose of this doc is to capture all options between stock quantity and stock status updates with their relevant flags and internal statuses to be updated

  • In the below tables N/A stands for doesn’t matter what is the value

Status triggers

Revise Item Update Quantity Quantity Product Status Listing Status End Item Actions
Pending N/A Positive != Published Inactive 0 Send InStock Status, set product to Published, set update_quantity to Pending
Pending N/A Zero != Published Inactive 0 Send OutOfStock Status, set product to Product Created, set update_quantity to Pending
Pending N/A Positive != Published Active 0 Send InStock Status, set product to Published
Pending N/A Zero != Published Active 0 Send OutOfStock Status, set product to Product Created, set update_quantity to Pending
Pending N/A Positive Published Active 0 Send InStock Status, set product to Published, set update_quantity to Pending
Pending N/A Zero Published Active 0 Send OutOfStock Status, set product to Product Created, set update_quantity to Pending
Pending N/A Positive Published Inactive 0 Send InStock Status, set product to Published, set update_quantity to Pending
Pending N/A Zero Published Inactive 0 Send OutOfStock Status, set product to Product Created
Pending N/A N/A N/A Inactive 1 Send OutOfStock Status, set product to Product Created, set End Item to 0

Stock Triggers

Revise Item Update Quantity Quantity Product Status Listing Status End Item Actions
N/A Pending Positive Published Active 0 Send Quantity, set Listing to Active
N/A Pending Zero Published Active 0 Send Quantity, set Listing to Inactive, Set Revise Item to Pending
N/A Pending Positive Published Inactive 0 Send Quantity, set Listing to Active
N/A Pending Zero Published Inactive 0 Send Quantity, set Listing to Inactive, Set Revise Item to Pending
N/A Pending Positive != Published Inactive 0 Send Quantity, set Listing to Active, Set Revise Item to Pending
N/A Pending Zero != Published Inactive 0 Send Quantity, set Listing to Inactive
N/A Pending Positive != Published Active 0 Send Quantity, set Listing to Active, Set Revise Item to Pending
N/A Pending Zero != Published Active 0 Send Quantity, set Listing to Inactive
N/A N/A N/A N/A N/A 1 Send 0, set Listing to Inactive, set Revise Item to Pending
Is this article helpful?
0 0 0