Back to Kitforge Bundles
Integration guide

KitForge inventory webhook sync explained

How KitForge inventory webhooks keep max sellable quantity and offer availability aligned with Shopify stock changes.

Kitforge Bundles Shopify bundles Integration guide

Quick answer

When inventory levels update in Shopify, KitForge processes webhooks to recalculate max sellable quantity for fixed kits and hide unavailable FBT add-ons — keeping PDP widgets accurate without manual republishing.

  • Inventory webhooks auto-update KitForge offer availability.
  • Fixed kit max sellable is only as accurate as Shopify inventory.
  • hideUnavailableAddons cleans FBT widgets when add-ons stock out.
  • Checkout validation still guards concurrent purchase edge cases.

Multi-location inventory

KitForge calculates availability from Shopify inventory according to your store configuration. Multi-location setups should be tested — sellable quantity reflects the inventory model Shopify exposes to the app.

Bulk inventory updates

After CSV inventory imports or ERP sync, allow webhook processing time before reactivating high-traffic kits. Consider scheduling kit activation after inventory settles.

Final recommendation

KitForge inventory webhook sync keeps bundle widgets honest as stock changes. Maintain accurate Shopify inventory and test stockout flows before peak season.

If you want this kind of offer to feel native to the buying journey, Kitforge Bundles is built around that exact problem: turning related Shopify products into clearer bundle offers before the shopper reaches checkout.

FAQ

How fast do webhooks update the PDP?

Typically seconds after Shopify processes the inventory change. Shoppers may need PDP refresh to fetch updated offers JSON.

Do webhooks affect draft bundles?

Only active storefront offers sync — drafts do not affect live widgets.