WooCommerce as master for stock - Data Sync Direction
WooCommerce as master for stock
The illustration below show the direction that the data syncs in for products, stock, orders, refunds & customers.
Only 5% of our clients use WooCommerce as the master and this is for very specific use cases. More details on how this works are available on
this solution page.
Where to update data
Data Type | Where to update | Notes |
Products | WooCommerce | We recommend having a look at this KB article on how the product sync works.
New products should always be created on WooCommerce first. Our integration then checks to see if the products already exists on EposNow and if it finds a match, it will link to and update that product.
If we do not find a match, we will create the product on EposNow and we will set the initial stock level to the stock level set on WooCommerce to save you having to go into EposNow to set the stock level. From this point onwards, stock levels should be managed in EposNow.
Please note this initial stock level setting on EposNow does not happen if the product already exists on EposNow.
Product updates should be done on WooCommerce for the supported fields. For a list of the supported fields, see this KB article.
For unsupported fields, you can update the product data directly in EposNow and we will not overwrite it. |
Stock | WooCommerce | The stock should be updated on WooCommerce and our integration will update this onto the linked EposNow location for you automatically for linked products. |
Orders | EposNow | Orders should be created on EposNow and we will sync these to WooCommerce which will then update the stock levels for the items in the order.
Please note that orders are synced to WooCommerce as zero value orders. |
Refunds | - | Refund sync is not supported when WooCommerce is the master for stock. |
Customers | - | Customer sync is not supported when WooCommerce is the master for stock. |
Related Articles
What data do you sync and where do I update it?
Epos Now as master for stock 95% of our customers use EposNow as the master for stock and we recommend this setup as it the full featured setup. The illustration below show the direction that the data syncs in for products, stock, orders, refunds & ...
How to enable stock management on WooCommerce
In order for Slynk to be able to set the stock levels on WooCommerce, stock management has to be enabled on WooCommerce. If it is not enabled, when we try to update the stock level on WooCommerce, it will not accept the stock update. In this article, ...
Request a full stock sync
Sometimes, it is useful to do a force sync for the stock for all linked products. You should not need to do this regularly as our integration is events based and as soon as a stock level changes on EposNow, we update it on WooCommerce within minutes. ...
Custom fields for EposNow data on WooCommerce
When product sync is enabled, you will see additional fields for EposNow product data in your WooCommerce admin panel. For simple products, you can find it in the EposNow (Slynk) tab when editing a product as shown below: For variable products, you ...
Importing Epos Now products into WooCommerce
Our product sync works by syncing products from WooCommerce > Epos Now. We do not sync products in the opposite direction. If you need to sync product data from Epos Now > WooCommerce, you can do this by exporting the products from Epos Now and then ...