Documents
HomeGlossary
Learn Shopify
Learn Shopify
  • Shopify Integration
    • Introduction
    • Products
      • Product Download
      • Updating Product Details
      • Deleting Products
      • Creating/Deleting Products with Shopify Webhooks
      • Gift Cards Download
      • Kit Products Download
      • Product Synchronization for Multiple Shopify Stores
    • Inventory
      • Inventory Synchronization
      • Location Mapping
      • Inventory Synchronization of Gift Cards
      • Inventory Synchronization of Kit Products
    • Orders
      • Order Download
        • thruDateBuffer and bufferTime
      • Order Approval for Fulfillment
      • Order Updates
      • POS Sales Download
      • Gift Cards Order Download
      • Kit Order Download
    • Order Fulfillment
      • Gift Cards Order Fulfillment
      • Kit Order Fulfillment
    • Order Cancellations
      • Complete Order Cancellation
      • Partial Order Cancellation
    • BOPIS Orders
      • Shopify PDP Experience
      • BOPIS Order Download
    • Pre-orders and Backorders
      • Presell Catalog Management
      • Presell Catalog Synchronization
    • Order Returns
      • Import Returns from Shopify
      • Shopify POS Exchanges
  • Setup Shopify
    • Install HotWax Commerce App
    • Multiple Store Setup
    • Required Permissions from Shopify
    • Enable BOPIS/Pre-order on Shopify
    • Integration Mappings
      • Locations
      • Shipping Method
      • Sales channel
      • Payment Method
      • Product Type
    • Troubleshooting
      • Facility Mapping Discrepancy
  • Synchronization Flows
    • Initial Product Sync
    • Initial Order Sync
    • Initial Inventory Sync
    • Troubleshooting
      • Product Sync
      • Order Sync
      • Inventory Sync
  • Additional resources
    • Kit Products
    • POS Completed Orders
Powered by GitBook
On this page
  • Inventory of Kit Products and their Components in HotWax Commerce
  • Limitations of Using Bundles App
  • How does HotWax Commerce Synchronize the Inventory of Kit Products with Shopify?

Was this helpful?

Edit on GitHub
Export as PDF
  1. Shopify Integration
  2. Inventory

Inventory Synchronization of Kit Products

Learn how HotWax Commerce ensures accurate inventory synchronization of Kit Products to Shopify.

Inventory of Kit Products and their Components in HotWax Commerce

The Bulk Recent Kit Product Inventory Setup job calculates the inventory of the kit products by considering the lowest common denominator among its components at a given location.

Example 1:

A kit product consisting of a belt and wallet distributed across multiple locations:

Store Location

Belts

Wallets

Times Square Store

5

0

Brooklyn Store

0

10

Broadway Store

3

7

It will record an inventory of 3 in HotWax Commerce for this kit product because only the Broadway store has both belts and wallets. So, a kit product can only be fulfilled from the Broadway store. The inventory reflects the available quantity of the most limited component at a location where both components are available.

Example 2:

Another example of a belt and wallet distributed across multiple locations:

Store Location

Belts

Wallets

Times Square Store

5

0

Brooklyn Store

3

2

Broadway Store

1

5

Here, Brooklyn has enough stock to make 2 kits (2 belts and 2 wallets), and Broadway can fulfill 1 kit (1 belt and 1 wallet).

While the total available belts and wallets across all locations might be summed up as 9 belts (5 + 3 + 1) and 7 wallets (2 + 5), this does not represent the actual number of kits that can be fulfilled. The correct calculation is based on the available components at each location, resulting in 3 kits: 2 from Brooklyn and 1 from Broadway.

Limitations of Using Bundles App

If any retailer is using the Bundles App to sell kit products and their components on Shopify, the Bundles App takes care of inventory computation. Bundles simplify kit products and their component management, but it has drawbacks when it comes to determining inventory for multi-location fulfillment.

The Bundles App aggregates the lowest inventory of each component accessible across every location to determine kit inventory. Because it ignores the need for every element of a kit to be accessible at the same place to fulfill the order, this method may lead to inaccurate inventory counts.

Example:

Suppose a kit product consists of a belt and a wallet, with the inventory distributed between two stores:

Store Location

Belts

Wallets

Brooklyn Store

3

2

Broadway Store

1

5

In this case, the Bundles App calculates the total kit inventory as 4 by adding the total number of belts and wallets across both locations (belts: 3 + 1 = 4, wallets: 2 + 5 = 7).

However, this calculation is incorrect because the actual number of kits that can be fulfilled is only 3:

  • Brooklyn can fulfill 2 kits (with 3 belts and 2 wallets).

  • Broadway can fulfill 1 kit (with 1 belt and 1 wallet).

The remaining items are insufficient to complete any additional kits.

How does HotWax Commerce Synchronize the Inventory of Kit Products with Shopify?

PreviousInventory Synchronization of Gift CardsNextOrders

Last updated 3 months ago

Was this helpful?

HotWax Commerce syncs the inventory of kit products and their components just like regular products, using webhooks and the Upload Recent Inventory Change . This process is the same for kit products and their components as other products.

job
Learn more about inventory synchronization.