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.

Help Article Last updated Nov 10, 2025 3 min read

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.

Examples: How OneCart Quantity Works

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.


Summary

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.

Need More Help?


New to OneCart?

Start your e-commerce journey with our platform.

Start Free Trial