a week ago
New Inventory Order Errors - "unexpected_inventory_level" and "inventory_allocations_not_found"
Recharge now classifies when order errors are due to inventory issues, and reflect this in two new order errors.
Recharge checks product inventory before processing orders. Availability can also depend on merchant settings like Shopify shipping rules and Recharge order processing settings. Shopify recently removed a legacy option that let merchants “sell from all locations.” This change required merchants to have valid shipping profiles for inventory locations. Since many of our merchants didn't we saw a spike in “Payment Failure - Unknown errors”, which were originally hard to diagnose. As a fix, Shopify applied a betaflag so “Allow Overselling” now bypasses the shipping profile requirements. Merchants without shipping profiles and without “Allow Overselling” enabled will still see errors.
To help merchants navigate this change, we introduced two new order errors:
To help merchants navigate this change, we introduced two new order errors:
UNEXPECTED_INVENTORY_LEVEL
and INVENTORY_ALLOCATIONS_NOT_FOUND
. Merchants can now use these errors and our updated support docs to both identify and fix impacted orders. These inventory errors will automatically retry the next day, making it easy for merchants to reprocess failed orders after they fix their inventory settings.Support Docs: