Common searched topics: Manufacturing, Label printing, Sales order
Browse features guide
Managing products
Imports, exports & integrations
Sales
Stock level reports
Troubleshooting
Purchasing
inFlow settings
Troubleshooting
Imports, exports & integrations
  • Troubleshooting
WooCommerce sync troubleshooting

WooCommerce sync troubleshooting

HTTP vs HTTPS Websites

Our integration supports WooCommerce websites that use either HTTP or HTTPS. We strongly recommend that your WooCommerce shop use HTTPS if possible. HTTPS is a secure protocol for internet browsing that protects the information sent to and from customers on your website. A more secure connection also means your customers will feel safer buying products from your website.

If you want to change your shop from HTTP to HTTPS, you’ll first need to enable SSL on your website by following the instructions here. This requires that you obtain and install an SSL certificate on your website, as described in the “How to set up SSL with WooCommerce” section.

After you’ve finished following the steps in the above article, go back to the WooCommerce integration settings in inFlow and add a new WooCommerce connection using https:// at the start of the URL.

Note: If you’re using a plugin that redirects visitors from the HTTP URL to the HTTPS URL of your website (e.g. Force HTTP or Really Simple SSL), you must use the HTTPS version of your website’s URL in the inFlow integration settings. This is because the connection cannot be made through a URL redirect.

Anti-Virus

Have you gotten stuck when mapping the fields? It might also give you an error saying “all fields need to be filled in” even though they are.  Please try turning off your antivirus program and reloading the mapping. Please go through the process again and see if the sync works this time.

If you’re still having some trouble, get in touch with the inFlow team so we can help you troubleshoot.

Order status error 

If you fulfill the sales order before processing payment, the WooCommerce order will go to on-hold status. 

To avoid this, process payments on the order before fulfillment. Once the fulfillment is done, inFlow will push the updated fulfillment status to the matching order.

Common integration errors

From time to time, you might see errors on the inFlow integration page. Take a look below for what these errors are and how you can solve them.

Error: Duplicated names: [product name]

Solution: Change the product names in WooCommerce for those product SKUs. in inFlow, the product name must be different for every product. This is called a “unique identifier”. 

Even if SKUs are different, the product names must be different for inFlow to work with those products.

Error: You have duplicate product/variation name(s)

Solution: This error occurs because a product or product variant in WooCommerce already has a matching product name in inFlow.

  1. Take a look at the product name listed in the WooCommerce error.
  2. Select the product that has the duplicate name as a product in inFlow but has a different SKU.
  3. Once you find that product in WooCommerce, change the product name slightly so inFlow can work with it.

Error: Sync failed for sales order WC:xxx Product name must be unique

Solution: This error is caused by the same issue as the Duplicated names error mentioned above. The WooCommerce order includes a new product with the same name as a product you already have in inFlow.

Because every product needs to have a unique product name, you’ll have to change the name of the product in WooCommerce. When done, inFlow will try to pull the order again.

Error: Pull all open orders operation did not run because it was throttled.

Solution: If you see this error, it means you may have clicked on the Pull now or Push now too many times. This throttle error allows inFlow to pause pulling and pushing to prevent database slowness caused by multiple requests.


Was this guide helpful?
Yes, thanks!
Not really
Thank you for your input, your feedback is important to us!

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

In this tab
  • HTTP vs HTTPS Websites
  • Anti-Virus
  • Order status error
  • Common integration errors
Similar articles

A complete guide on how to set up inFlow.

Get advice and answers from the inFlow Support team
Browse features guide