Skip to main content

Troubleshooting WooCommerce integration errors

Review the WooCommerce integration's Connection Log to identify and fix common errors that can occur when orders fail to import or products and stock levels are unable to sync successfully.

Heather avatar
Written by Heather
Updated over a week ago

WooCommerce's flexibility and extensive plugin ecosystem make it an excellent e-commerce platform, but these same features can create integration challenges. This guide covers the most common issues you may encounter when connecting your WooCommerce store with Unleashed and provides step-by-step solutions.

Important: Before attempting any integration, please review the WooCommerce Integration Setup guide to ensure proper configuration.


Review WooCommerce's Connection Log

If your WooCommerce orders are failing to import into Unleashed or if you want to monitor your product and stock availability updates, you can review the Connection Log tab of your WooCommerce eCommerce Hub.

  1. From the main menu, navigate to the eCommerce Hub > WooCommerce.

  2. Select the Connection Log tab.

  3. All product and order sync updates from the previous 7 days will be listed in date order (newest first) in the grid below.

  4. Filter the connection log's grid using the following filter options:

    • Log Level: Use the drop-down menu to filter the grid's log by type: All, Error, Info, Warning, or Debug.

    • Search: A free-text field filters the log's details by the specific text entered.

πŸ“Œ Note: The connection log retains sync updates for the last 7 days only. If an error occurred over 7 days ago and is no longer showing, re-attempt importing the order or syncing the product to trigger a new error message.


Store URL Connection Issues

Problem: Unable to connect to your WooCommerce Store.

Cause: Incorrect URL format in the Store URL field.

Solution:

  1. Go to eCommerce Hub > WooCommerce.

  2. Remove https:// from the beginning of your store's URL.

  3. Remove any trailing slashes / or /store paths.

  4. Enter only the domain name.

Examples:

  • Incorrect: https://woo1.unleashed.kiwi/

  • Correct: woo1.unleashed.kiwi

  • Correct: www.awesomeurl.com

Additional Requirements:

  • For a secure connection, your store site must use HTTPS.

  • Non-HTTPS sites are not supported.


404 Errors

Problem: Receiving 404 errors when connecting to a WooCommerce store.

Cause: WordPress permalink structure is set to "Plain".

Solution:

  1. Log in to your WordPress admin dashboard.

  2. Navigate to Settings > Permalinks.

  3. Select any permalink structure except "Plain".

  4. Click Save Changes.

Important: Consult with your store administrator before making permalink changes, as this may affect existing URLs and SEO.

Problem: 404 errors during bulk product export from Unleashed to WooCommerce.

Cause: A large number of "sellable" products overwhelm the server during initial sync with WooCommerce.

Solutions:

Option 1 - Temporary Server Upgrade (Recommended):

  1. Contact Unleashed support.

  2. Support will work with your hosting provider to temporarily increase server capacity.

  3. Complete the full integration once capacity is increased

Option 2 - Manual Product Addition:

  1. Manually add products to your WooCommerce store.

  2. The integration will automatically attempt to sync to the added products.

  3. Sales Orders will import and establish missing product mappings.

  4. Stock levels will sync in real-time once mapping is established.


Stock Level Export Issues

Problem: Stock quantities are not updating in WooCommerce.

Cause: The "Manage Stock Level" setting is disabled in the affected WooCommerce products.

Solution:

  1. Log in to your WordPress admin dashboard.

  2. Go to WooCommerce > Products

  3. Open the affected product.

  4. Scroll to the Product Data section.

  5. Click the Inventory tab.

  6. Check the "Manage stock level" checkbox.

  7. Click Update to save changes.

  8. The Stock Quantity field will update on the next stock export from Unleashed.


Order Import Issues

Problem: Orders failing to import due to Wordfence security.

Cause: Wordfence firewall is blocking Unleashed's IP addresses.

Solution:

  1. Access your WooCommerce admin dashboard.

  2. Navigate to Wordfence > Firewall > All Firewall Options.

  3. Scroll to Whitelisted IP addresses.

  4. Add the following Unleashed IP addresses:

    • 13.236.30.20

    • 3.105.186.32

    • 3.104.150.228

  5. Save the changes.

πŸ“Œ Note: These IP addresses may change over time. Review and update your whitelist periodically. For detailed Wordfence configuration, see the Security for WooCommerce documentation.


Guest Customer Order Failures

Problem: Guest customer orders are failing to import from WooCommerce.

Cause: The "Guest Customer" entered in the WooCommernce configuration does not match an existing Customer Code.

Solution:

  1. In Unleashed, go to eCommerce Hub > WooCommerce.

  2. In the Configuration tab, go to the "Guest Account Mapping" field.

  3. Re-enter the selected guest customer, using an existing Customer Code.

  4. Save changes.


Order Status and Stock Issues

Problem: Orders are importing as "Parked" instead of "Completed".

Cause: Insufficient stock in Unleashed to fulfil the order, when the "Order Import status" is set to "Completed".

Solution:

  1. Increase stock levels in Unleashed for the required products.

  2. Manually complete the parked Sales Order in Unleashed.

  3. Subsequent Sales Order orders will import as expected when sufficient stock is available.


Tax Exclusive Pricing Error

Error Message: "Reject the order import because the order is not price include tax"

Cause: WooCommerce store configured for Tax Exclusive pricing

Solution:

  1. Access your WooCommerce admin dashboard.

  2. Go to WooCommerce > Settings > Tax.

  3. Ensure "Prices entered with tax" is set to "Yes, I will enter prices inclusive of tax".

  4. Update tax settings for all product categories if needed.

  5. Save changes.


Tax Code Error

Error Message: "Unable to Import order. Tax with Code XXX and Rate XXX % not found in Unleashed".

Cause: Tax codes and rates don't match between WooCommerce and Unleashed

Solution:

  1. Note the specific tax code and rate from the error message.

  2. In Unleashed, navigate to Settings > Taxes.

  3. If you are not integrated with an accounting provider, create a new tax code matching the WooCommerce settings.

  4. If you are integrated with an accounting provider, create a new tax in your accounting provider and sync it with Unleashed.

  5. Ensure tax rates are identical between both Unleashed and WooCommerce.

  6. Reattempt importing the WooCommerce Order.

For detailed tax management in Unleashed, see Taxes.


Best Practices

To minimise integration issues:

  • Regularly review your integration settings after WooCommerce updates.

  • Test integrations in a staging environment before applying to production.

  • Keep tax codes synchronised between both systems.

  • Monitor the Connection Log regularly for early warning of issues.

  • Review the WooCommerce Integration Setup guide before attempting any integration.

Did this answer your question?