Help & Resource Center

inFlow WooCommerce Integration


I am looking at implementing a POS and Inventory system with a couple of clients, one of whom already has a WordPress/WooCommerce site. I see your products offer upload from my inFlow Inventory to WooCommerce in a CSV format, but I do not see if this is bidirectional. Will I be able to integrate sales on WooCommerce into Inflow by pulling data (CSV is OK) from WooCommerce into my POS/Inventory?

I am also unclear on the relationship between orders and customers. In order (pun not intended) to integrate the order data properly, I need to associate customers with a sale. It appears to me that WooCommerce keeps them separate. Do you have any documentation I can read on keeping not only my sales, but also associated customer/sales relationships, in tact?

For example, if a new customer creates an account on the Web store and makes a purchase, will I be able to see both the order and the customer reflected in my POS/Inventory application?

Thank you.


Thank you for your interest in Modern Retail and our WooCommerce Integrator.  Yes, I think we can help you with your integration with inFlow.  If inFlow can automatically create a product export (CSV file) and automatically send it to us via FTP, then we can completely automate the updating of your catalog in WooCommerce.  Additionally, we can automatically create a CSV or XML file of your customers and orders and place it on the same FTP site.  If inFlow can come and grab this file, then we can automate the importing of order and customer data into inFlow.  I believe you’ll find the following articles interesting around our capabilities with this CSV/XML import and export tool:

You’ll find we’re experts at POS and ERP integrations; it’s something we've been doing for over a decade and have amassed a great deal of knowledge and technology doing 1,300+ integrations.  Here are just some of the articles that I can share with you that make us different.

You’ll love our WooCommerce Integrator Dashboard which gives you an overview of the status of your integration.

I believe this leaves just one question left around customers.  When integrating with a POS or ERP system using an application programming interface (API), we’re able to manage customer identities in our Integration Middleware.  Please read:

Given we’ll be integrating with inFlow using files, it won’t be possible to manage customers in this manner.  Instead, inFlow would be responsible for identifying customers, usually done by email addresses, and grouping them together within their system.

Please let me know if you need anything else.