How do I download orders from WooCommerce directly into inFlow Cloud?

Do you sell your products on WooCommerce? With our WooCommerce integration, you can now sync sales orders from WooCommerce, so you don’t have to enter your WooCommerce orders into inFlow manually.

To jump to a specific section of this article, check out the links below:

Set up WooCommerce

      1. Log in to your WooCommerce admin portal.
      2. Scroll down to SettingsPermalinks.
      3. Click Post Name, then scroll down and click Save Changes.

 

This allows inFlow to connect to your WooCommerce store.

If you’ve done the above steps but you’re getting an error message about the .htaccess file not being writable, please contact your network administrator to allow this for you.

Set up inFlow

  1. Log in to app.inflowinventory.com.
  2. Click on the main menu (top left) > Options > Integrations and then click on the WooCommerce tile.
  3. Enter your full WooCommerce store URL and click Connect.
  4. You’ll be redirected to log in to your WooCommerce store account to authorize inFlow. Click the Approve button after logging in.

 

We’re almost done! Now you’ll just need to decide which information inFlow syncs based on the WooCommerce orders.

What settings should I choose?

Import Order Numbers

You may want to use a prefix if you have Sales Orders from multiple sources, or more than one WooCommerce store, that might try to import with the same order number.

Import Option What happens in inFlow
As is Sales order numbers will sync to inFlow using the WooCommerce order number only (e.g. “123”)
Add prefix Sales order numbers will sync to inFlow using a customizable prefix to the WooCommerce order number (e.g. “WC:123”)

You can see an example of what the order number will look like when you type in a prefix.

 

 

Import orders into inFlow as

Import Option What happens in inFlow
Open – Orders should be manually processed later Sales orders will be marked as Unfulfilled in inFlow, even if the orders are marked as fulfilled in WooCommerce.
Completed – Update inventory now, taking from default locations Sales orders will be marked as Fulfilled in inFlow, inventory will be removed from default locations.

 

Set Item Name/Code from

Import Option What happens in inFlow
WooCommerce SKU            Items will import using the SKU as listed in WooCommerce.
WooCommerce Item Name Items will import using the item name as listed in WooCommerce.

 

Set Item Description from

Import Option What happens in inFlow
WooCommerce SKU The item description on the inFlow sales order will import using the WooCommerce SKU.
 WooCommerce Item Name The item description on the inFlow sales order will import using the WooCommerce Item Name.
none (keep inFlow description)  The item description on the sales order will use inFlow’s description.

Set Customer Name from

Import Option What happens in inFlow
WooCommerce Company Name The customer name on the inFlow sales order will import using the WooCommerce Company name.            
WooCommerce Customer Name The customer name on the inFlow sales order will import using the WooCommerce Customer name.
WooCommerce Username The customer name on the inFlow sales order will import using the WooCommerce Username.            
WooCommerce Customer Email The customer name on the inFlow sales order will import using the WooCommerce Customer Email.
WooCommerce Customer Name + Email The customer name on the inFlow sales order will import using the WooCommerce Customer Name and email combined.

 

Advanced Settings

These settings control what inFlow does if it can’t find any matching information.

If inFlow can’t find a matching taxing scheme

Import Option What happens in inFlow
Create the taxing scheme                The import will create a taxing scheme for you so that the order totals match.
Add an adjustment line to the order The import will add a line item to the sales order listing the adjustment amount so that the order totals match.
Stop importing the order and give an error                                                                                 The import will fail and give you an error. You can create the matching taxing scheme in inFlow yourself before trying the import again.

 

If inFlow can’t find a matching pricing scheme

Import Option What happens in inFlow
Create the pricing scheme The import will create a pricing scheme for you based on the currency used in the WooCommerce order.
Stop importing the order and give an error                                                                                  The import will fail and give you an error. This will allow you to create a pricing scheme in inFlow yourself before trying the import again.

 

If inFlow can’t find a matching product

Import Option What happens in inFlow
Create the product The import will create the product for you in inFlow (using your settings above on whether it uses the WooCommerce SKU or WooCommerce Item Name).
Stop importing the order and give an error                                                                                                                                          The import will fail and give you an error. This will allow you to check your sync settings for Item Name, or you can create a matching product in inFlow yourself before trying the import again.

 

If inFlow can’t find a matching customer

Import Option What happens in inFlow
Create the customer The import will create the customer for you in inFlow (using your settings above on whether it uses the WooCommerce Customer Name, etc.)
Stop importing the order and give an error The import will fail and give you an error. This will allow you to check your sync settings for Customer Name, or you can create a matching customer in inFlow yourself before trying the import again.

 

If the imported order total doesn’t match inFlow’s calculations

Import Option What happens in inFlow
Add an adjustment line to the order A line item will be added to your sales order in inFlow to allow the total to match WooCommerce’s order total.
Stop importing the order and give an error inFlow won’t import this order. This will allow you to make any needed adjustments in inFlow.

 

 

 

NOTE: You can integrate multiple WooCommerce stores to inFlow. You would just put in a different store URL, and you can set a unique prefix per store so you can tell which orders come from which store.

Common problems

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 form of internet browsing that will protect the information that’s being sent to and from the 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 have to first enable SSL on your website by following the instructions here. This requires that you obtain and install a SSL certificate onto your website, which is described in the section called “How to set up SSL with WooCommerce”.

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 and turn off your anti-virus program and re-load the mapping. Please go through the process again and see if this time the sync will work.

If none of the above helped, please get in touch with us at support@inflowinventory.com so we can help you troubleshoot. You can also check out our contact page for different ways you can reach us.

Was this article helpful?

Yes
No

Thank you for your input, your feedback is important to us.

Thank you for your input, your feedback is important to us.  Please share some more information about why you find this article unhelpful.

  • This field is for validation purposes and should be left unchanged.