Why is OneCart quantity LESS than my Warehouse quantity?
Learn how we define variant quantity in OneCart, and why it can be less than your actual physical stocks.
Learn how we define variant quantity in OneCart, and why it can be less than your actual physical stocks.
In OneCart, the Quantity for a product (or variant) is defined as its maximum sellable stock. This figure represents the number of units that are safely available for sale across all your connected channels, excluding any stock that has been reserved for platform-specific campaigns.
This is a crucial distinction: OneCart Quantity is NOT always the same as your total warehouse quantity. Its primary purpose is to protect you from overselling when you run promotions on different platforms.
When you allocate stock to a specific campaign (e.g., a Shopee Flash Deal or a Lazada Promotion), this quantity should be deducted from its central stock figure. This ensures that other channels cannot accidentally sell inventory that is meant for the promotion.
**Note: As of November 2025, Shopee flash deal stock is automatically deducted. Lazada API has not provided this data via API so you will need to manually adjust downwards.
Let’s use a product, SKU ABC123, with 100 units in your warehouse to illustrate.
Scenario 1: No Active Campaigns
If SKU ABC123 is not part of any campaigns on Shopee, Lazada, or other platforms, the calculation is simple.
Warehouse Stock: 100 units
Campaign-Allocated Stock: 0 units
OneCart Quantity: 100 units
In this case, OneCart’s quantity matches your warehouse stock, and all connected channels will be updated to show 100 units available.
Scenario 2: One Active Campaign
Now, you allocate 20 units of SKU ABC123 to a Shopee Flash Deal.
Warehouse Stock: 100 units
Shopee Campaign Allocation: 20 units
OneCart Quantity: 100 - 20 = 80 units
OneCart reduces its sellable quantity to 80. While your warehouse still holds 100 units, other channels (like Lazada and TikTok Shop) can now only sell from the remaining pool of 80 to prevent overselling the stock promised to the Shopee campaign.
Scenario 3: Multiple Active Campaigns
Let’s say you allocate 20 units to a Shopee Flash Deal and another 25 units to a Lazada campaign.
Warehouse Stock: 100 units
Shopee Campaign Allocation: 20 units
Lazada Campaign Allocation: 25 units
OneCart Quantity: 100 - 20 - 25 = 55 units
The central sellable quantity in OneCart is now only 55. A channel not involved in any campaigns, such as TikTok Shop, will only show 55 units available for purchase.
The OneCart quantity is a protective measure designed to prevent overselling. It should only show the true “safe to sell” stock by subtracting any units reserved for platform-specific campaigns from your total warehouse inventory. This ensures that your multi-channel operations run smoothly without the risk of selling stock you don’t have.
Take Note : This is another way of saying that your OneCart quantity should never be higher than your Warehouse stock (unless you are taking pre-orders or can replenish quickly to fulfill sales). If neither of those are true, and your OneCart quantity is higher than your Warehouse, you might oversell! Please correct your data quickly.