What data do you sync and where do I update it?

What data do you sync and where do I update it?

Our Epos Now WooCommerce integration can be setup to use either Epos Now or WooCommerce as the master for stock.

These illustrations show the direction that the data syncs in for products, stock, orders, refunds & customers.

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.


Where to update data


Data TypeWhere 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
EposNow
The stock should be updated on EposNow and our integration will update this onto WooCommerce for you automatically for linked products.
Orders
WooCommerce
Orders should be created on WooCommerce and we will sync these to EposNow which will then update the stock levels for the items in the order.
Refunds
WooCommerce
Online refunds should be created on WooCommerce and we will sync these to EposNow. If you ticked the option to put items back into stock, stock levels will also be adjusted accordingly.

EposNow refunds can still be done on EposNow as usual and our integration will then update the stock levels for the refunded items on WooCommerce if required.
Customers
WooCommerce
When we sync an order from WooCommerce to EposNow, we check if there is a customer defined for the order, and if so, we will create the order in EposNow for that customer. If the customer does not exist, we will create the customer on EposNow and then sync the order against that customer.


WooCommerce as master for stock



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 TypeWhere to updateNotes
ProductsWooCommerce
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.
StockWooCommerceThe stock should be updated on WooCommerce and our integration will update this onto the linked EposNow location for you automatically for linked products.
OrdersEposNowOrders 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

    • Product sync options

      Our product sync is built to be flexible with granular control of which fields sync and when. Settings Setting Notes Product matching criteria We have 3 levels of product matching criteria. The integration will check to see if we can find a product ...
    • How does product sync work?

      With our integration, products sync from WooCommerce > Epos Now. We took a deep dive into seeing if it was technically feasible to have the sync working in the other direction but came to the conclusion that it was not feasible if we wanted to ensure ...
    • Customer sync introduction

      Our integration can sync customer data between WooCommerce and EposNow. This is triggered when a customer places an order on WooCommerce. The flow is as follows: Order is placed on Woo Woo sends the order to Slynk Slynk checks to see if the order is ...
    • Product sync error messages

      The error messages you may receive with product sync are listed below along with steps to take to resolve these. Error Message Notes Actions Multiple Woo products linked to EposNow product This error occurs if more than one WooCommerce product is ...
    • 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 ...