Why did a Scheduled Order fail to process?

The most common reasons why Scheduled Orders fail to process are:

  • Settings: especially true for new merchants who recently setup the integration, settings issues can interrupt connectivity with your online store and prevent orders from being successfully created in WooCommerce
  • Payments: customer payment methods may become outdated, expired or sometimes improperly entered by an administrator
  • Product availability: product availability for Scheduled Orders as well as out of stock products can also cause a Scheduled Order to fail if there are no products available or in stock to process

Settings Errors

  1. Connection settings
    1. 401 Error: This is the most common connection settings error.  The 401 error means that the Wordpress Admin user who registered and connected the WooCommerce API to QPilot has been changed or deleted.  See this help doc on resolving 401 Errors.
    2. 500 Error: This is a generic "something went wrong" type of response that your site gives when there isn't a specific code for why your WooCommerce site can't respond successfully.  In most cases, you should check your server error log for more information on the cause of the problem.  If you don't know how, it's a good idea to ask your Wordpress Hosting Provider.
  2. Payment integration settings
    1. Payment Integrations: in most cases, the settings used for each payment integration setup in WP-Admin > Autoship Cloud > Payment Integrations should match the settings used in WP-Admin > WooCommerce > Settings.  If you are using different settings to process and save payments at checkout than you are with Scheduled Orders, payments that are attempted to be charged will fail and cause Scheduled Orders to fail processing.
    2. Test Mode Enabled: If you are attempting to process real payments with Scheduled Orders but are unable to due to your QPilot Merchant Site being set to "Test Environment", you'll want to review the following help doc "Next steps after testing" to ensure you have updated your Site Settings for a "Production Environment".
  3. Tax settings
    1. Tax classes: if you have products on Scheduled Orders that use a specific tax class, this class must be added to a tax rate in Autoship Cloud > Tax Rates.  This should be identical to the tax rate and class used within WooCommerce for the Product and Tax Rate.  See this help doc Testing Tax Rates for detailed help on setting up Tax Rates in Autoship Cloud.
  4. Shipping settings
    1. Shipping classes: if you have products on Scheduled Orders that use a specific shipping class, this class must be added to a shipping rate in Autoship Cloud > Shipping Rates.  This should be identical to the shipping class used for WooCommerce Products.  See this help doc Testing Shipping Rates for detailed help on setting up Shipping Rates in Autoship Cloud.

Payments Errors

  1. Payment Integrations: in most cases, the settings used for each payment integration setup in WP-Admin > Autoship Cloud > Payment Integrations should match the settings used in WP-Admin > WooCommerce > Settings.  If you are using different settings to process and save payments at checkout than you are with Scheduled Orders, payments that are attempted to be charged will fail and cause Scheduled Orders to fail processing.
  2. Payment Declines: QPilot will send an alert when a payment method used on a Scheduled Order is declined by your gateway. 

    The most common reasons for payment declines are:
    1. Expired Card: occurs when a credit card's expiration date is expired
    2. Invalid Payment ID or Customer ID: occurs when an ID is used for a specific payment method or customer that doesn't match the ID stored in your payment gateway
    3. Fraud or Address Verification: settings for fraud or address verification are usually controlled within your payment gateway.

Product Availability Errors

  1. No items available to ship: this error will cause Scheduled Orders to fail when there are no products enabled to process and/or no products in stock for the Scheduled Order.  Learn more on this help doc about managing product availability and stock status.
    1. Note: this error is also possible if a customer has edited and removed all products within a Scheduled Order.

Still need help? Contact Us Contact Us