3004: Inventory Unavailable

What This Means

This error means the Order could not be created because one or more items on the Scheduled Order are out of stock, or the store does not have enough inventory to fulfill the requested quantity. Your connected client (website or application) rejected QPilot's request to create the Order due to inventory availability.

  • Created Order Status: Not Created
    • Your connected client rejected the request to create an Order because the required inventory was not available.
  • Payment Processing Status: No payment was processed.
    • Because the Order was never created, no request to a payment gateway was made. Your Customer's saved payment method is not the cause of this failure.
  • Scheduled Order Status: Failed
    • This is a Processing error, so the Scheduled Order status is set to "Failed" after the connected client rejects the Order for inventory reasons.

Common Causes For This Error

  • A subscribed product is out of stock, or its available stock is below the required quantity.
  • Inventory tracking at the store blocked the Order from being created.

Suggested Next Steps

  1. Review the Order Creation Response for the Scheduled Order's Processing Cycle to confirm which product or quantity was unavailable.
  2. Restock the affected item so that enough inventory is available to fulfill the Order.
  3. Alternatively, adjust the Scheduled Order's products or quantities so the requested amount matches the inventory you have available.
  4. No action is needed on the Customer's payment method. This failure is caused by inventory only, and no "update payment method" email is sent to the Customer for this error.

After Resolving The Issue

Once inventory is available (or the Scheduled Order's products and quantities have been adjusted), use the action to Restart Processing the Failed Scheduled Order.


Did this page help you?