Articles in this section

Understanding How Kit Availability Is Calculated

ShipHero automates the management of Kits by calculating their availability based on the stock levels of their individual Components. This ensures you do not oversell bundles when individual items are sold separately or as part of other sets.

How Kit Availability is Calculated

The total number of Kits available for sale is limited by the total number of complete kits that can be picked/packed. ShipHero looks at the available quantity of all the component SKUs, then calculates the amount of kits that can be created based on the Kit Quantity of each component.

Example 1: Chocolate Gift Basket

In the example below the total amount of Chocolate Gift Baskets that can be made is 200.

Component SKUKit QuantityAvailable Units
Belgian chocolate bar1200
German chocolate bar1500
Swedish chocolate bar14,000

Example 2: Deluxe Chocolate Gift Basket

In this example, a total of 50 Deluxe Chocolate Gift Baskets can be made because the kit quantiy of the components is 4. 

Component SKUKit QuantityAvailable Units
Belgian chocolate bar4200
German chocolate bar4500
Swedish chocolate bar44,000

Backorder Logic

  • Backorder Status: When a kit is on a pending order and there is not enough inventory of a component the parent kit SKU may appear as backordered on the orders page, even if other components have available inventory. 

To ensure accurate kit availability, always verify that your component inventory levels are synced correctly across all connected warehouses.

Automated Inventory Synchronization

To maintain high performance at scale, ShipHero uses two distinct methods to update your sales channels. The method used depends on the Sales Velocity and current inventory levels of the SKU.

Update MethodTrigger ConditionSystem Impact
Real-timeLow inventory counts or high risk of overselling.Immediate sync to all connected stores.
ScheduledHigh inventory counts with low risk of depletion.Periodic background updates to optimize performance.

Technical Logic: Balancing Speed and Scale

Recalculating Kit availability for every minor inventory change can create significant System Load, especially if a single Component is tied to several different Kits.

  • High Stock Items: If a component has thousands of units (e.g., 4,000 Swedish chocolate bars), the risk of overselling is negligible. ShipHero uses Scheduled Updates for these items.
  • Low Stock Items: As soon as a component reaches a Low-Stock Threshold, ShipHero switches to Real-time Updates. This ensures that the moment the lowest inventory item hits zero, all associated Kits are removed from the storefront immediately.
Was this article helpful?
8 out of 10 found this helpful

More Resources

  • ShipHero Public API

    Connect your tools and AI agents directly to ShipHero with the Public API. Build powerful integrations, automate workflows, and tap into real-time data using the AI tools you prefer, with the option for secure, read-only access for AI-driven insights without added risk.

  • ShipHero Academy

    Explore ShipHero Academy for certifications, deep-dive training, and expert-led courses on WMS and fulfillment. Build your expertise and help your team operate at a higher level.

  • Change Log

    Stay up to date with the latest improvements across ShipHero. The Change Log gives you a clear view of new features, enhancements, and fixes as they roll out—so you always know what’s new and what’s better.