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.
No match was found for [Product], so the product was not synced.
Reason: The indicated product may not exist, may be deactivated, or may not have a matching SKU on either inFlow or WooCommerce.
Solution: Ensure the product exists on both sides with a matching SKU.
Duplicated names: [Product Name, Variant Name, etc]
Reason: In inFlow, the product name must be different for every product. This is called a “unique identifier”.
Solution: Ensure the product names on both inFlow and WooCommerce do not have duplicates. You may need to also check variants/product group names as well.
The products that were fulfilled on inFlow did not match the order in WooCommerce. Shipping information can only be pushed if the products on both sides are matching. Please double check your order and try again.
Reason: If you have turned on push shipping information, the products on the inFlow order must match the WooCommerce order.
Solution: Double check the order on both systems and ensure quantities match, then try again.
Cannot connect to WooCommerce at the moment.
Reason: Due to many possible different factors, this error may possible represent an error happening to a specific order/action or a communication error between inFlow and WooCommerce.
Solution: One of the most common reasons this error appears is possibly due to an issue with WooCommerce’s side/API. If possible, please wait and retry the error/action at a later time.
If the error message persists, please try to disconnect and reconnect the WooCommerce integration. Save any settings before disconnecting, if needed.
If you have attempted the above and still experience this error, please reach out to the inFlow Support team for further assistance.
WooCommerce returned a response of status (###). Message: (…)
OR
Your WooCommerce website returned server error response (###). Please make sure your website is configured correctly before retry, and check your server logs for troubleshooting.
Reason: This type of error is an external error inFlow is receiving from WooCommerce’s end. Since this error can contain various different status numbers or represent different scenarios, please first review the included message with the associated status number.
Solution: A common issue is that the ‘WooCommerce Store URL’ is
If the provided message/status number does not yield information on how to resolve the issue, please reach out to inFlow Support.
Sales Order number must be unique.
Reason: Similar to other unique identifiers, such as Product Name, Sales Order numbers must also be unique.
Solution: Ensure there are no duplicate sales orders or existing orders using the same number on inFlow.
Pull all open orders operation did not run because it was throttled.
Reason: If you see this error, this could mean a user 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.
Solution: Please wait before trying again or reconnect the integration after waiting.
Unknown error, please retry in a few moments.
Reason: Due to many different factors and possibly limited information that external systems provide, inFlow may not be getting the exact reason or cause for this error.
Solution: If you have attempted to review other troubleshooting steps or errors (above) and/or have already tried reconnecting the integration, please contact inFlow Support.

0 Comments