Marketplace Inventory Management feature overviewEdit on GitHub
The Marketplace Inventory Management feature allows maintaining stock and availability of merchant products and product offers that are sold in the Marketplace. In the context of the inventory management, the warehouse is the physical place where your products are stored, and stock is the number of products available in the warehouse.
Marketplace warehouse management
When a merchant is created, the corresponding warehouse is created for this merchant. The warehouse name is composed of the following parts:
merchant name + merchant reference + warehouse + index starting with 1, 2, etc.
“Spryker MER000001 Warehouse 1” where
Spryker is the merchant name, MER000001 is the merchant reference, and the index is 1 as it is the first warehouse created.
A warehouse can be assigned to a single store or shared between several stores. See Managing warehouses for details on how you can manage warehouses and stores in the Back Office.
Marketplace stock management
The stock for product offers is defined in the corresponding merchant warehouse. The stock does not reflect the actual availability of products, as not all the items available in stock are available for sale. For example, when there are pending orders with offers, these order items are reserved, so they are not available for ordering, even if they are physically on hand.
Merchants can define product offer stock in the Merchant Portal. See Managing product offers for details.
Also, you can do the following using the data import:
- Manage stock of product offers for a merchant by importing the product offer and stock data separately: File details: product_offer_stock.csv.
- Define stock when importing the product offer data: File details: combined_merchant_product_offer.csv.
- Import merchant stock data: File details: merchant_stock.csv for details.
- Import stock of merchant products: File details: product_stock.csv.
Marketplace availability management
The difference between the current quantity of items in stock and the quantity of these items in the pending orders is called the availability of products.
Product offer availability calculation differs from the calculation of concrete products availability:
|Concrete product availability||Product offer availability|
|Formula: Concrete product availability = Concrete product quantity – Concrete product reservations||Formula: Offer availability = Offer quantity – Offer reservations|
Offer availability is considered on the Storefront:
- On the product details page while adding the offer to cart.
- On the cart page: Product stays in the cart if the attached offer is not available anymore and a hint is shown.
- During the checkout: When clicking Buy now, the availability is rechecked.
Let’s assume that a merchant has defined quantity 10 for product offer 1. A customer adds 8 items of the product offer 1 to cart, and later updates the quantity to 12. In such a situation, the availability of the product offer 1 is checked and the customer is notified to update the quantity of the product offer to the available number to proceed with the purchase.
Are you a developer? See Marketplace Inventory Management feature walkthrough for developers.
Related Business User articles
|MERCHANT PORTAL USER GUIDES||BACK OFFICE USER GUIDES|
|Managing product offers||Managing warehouses|