Enable in New Features
This feature is currently available from New Features.- Go to New Features
- Enable Skip orders with unavailable products
- Go to Settings > Subscription model
- Find Product availability
- Choose Skip orders when a product is unavailable
- Click Update project
What happens
When Keep creating orders is selected, Firmhouse keeps creating recurring orders and Shopify billing attempts even when a product in the next order is unavailable. When Skip orders when a product is unavailable is selected, Firmhouse checks the products in the next local order before creating the order or Shopify billing attempt. If one of those products is unavailable:- Firmhouse does not create the recurring order or Shopify billing attempt
- the subscription moves to the next cycle
- one-off add-ons included in the next order are checked too
Product availability
Firmhouse uses the product’s availability in Firmhouse as the source of truth. This is the product availability shown and managed in the Firmhouse admin, or via making product unavailable in Shopify for projects with automatic product sync enabled.Respect Shopify stock levels
For Shopify-connected projects with automatic product sync enabled you can additionally let Firmhouse respect Shopify inventory levels. This is useful when products stay active in Shopify and only their stock drops to zero. The setting is only available when your project uses automatic product sync, since stock levels are kept up to date by the sync. This feature is currently available from New Features.- Go to New Features
- Enable Shopify stock sync
- Go to Settings > Subscription model
- Find Product availability
- Check Respect Shopify stock levels
- Click Update project
- are excluded from the customer portal, so customers cannot add or swap to them
- are treated as unavailable by the order creation behavior above, so orders are skipped when Skip orders when a product is unavailable is selected
- show an Out of stock label on the products page in the Firmhouse admin
When is a product considered out of stock?
Firmhouse follows Shopify’s own sellability rules: a product is marked out of stock only when Shopify itself would refuse to sell it. All of the following must apply to the product variant in Shopify:- Track quantity is enabled for the variant
- Continue selling when out of stock is disabled for the variant
- the quantity sellable through online channels is zero or below — this counts inventory at locations that fulfill online orders, not the total across all locations. Note that availability shown to an individual customer can still differ when Shopify limits inventory by customer location, for example with Shopify Markets.