How is the "Create order only if inventory is available" setting changing?
- Shopify Checkout Integration
- Migrated Shopify Checkout Integration
Previously, when the order processing setting Create order only if inventory is available (and reduce inventory) was enabled, Recharge only created the subscription order if there was available inventory in Shopify. If inventory was not available, the order was marked with an inventory error.
Until now, this behavior had only applied to subscription products. One-time products, free gifts, and incentive products did not follow inventory rules configured in Recharge. Orders with one-times, free gifts, and incentive products would always process, even if they were out of stock.
As of March 2025, we began rolling out optimizations for how one-times, free gifts, and incentive products are processed for orders that are billed through Shopify. These orders will now begin following the inventory setting rules and only process if there is inventory in Shopify.
Recharge checks inventory levels at the variant level and will submit an order to Shopify if inventory is available. However, the order may now get rejected with an inventory error if inventory isn't available for the relevant location. Partial order fulfillment is incompatible with location specific inventory.
Prior to now, location specific inventory was never supported and inventory levels were assessed solely based on variant level inventory.