Overview of how the product sync works
When choosing the product sync direction, we recommend using WooCommerce as the master for products if you use variable products on WooCommerce.
WooCommerce as master for products
Creating products
Once product sync is ON for your account, any products you create on WooCommerce will be created on Epos Now automatically by our integration.
This product will be created in a category called WooCommerce on Epos Now (we can change this to another category if you wish) and you can then move it from there into any Epos Now category using the Epos Now back office. There is an option to link categories between the platforms and you can find our more about that in
this article.
In order to prevent duplicates, we can run a few checks before we create a product. As part of your setup, you would let us know which matching criteria to use (e.g. check if the WooCommerce SKU matches the SKU set on Epos Now for any product). If we find a match, we will automatically link to that product and update it. If no match is found, then we create the product on Epos Now.
More details on the product sync setup options available can be found in
this KB article.
Updating products
When we receive a product update from WooCommerce, we first check if we already have a linked Epos Now product. You can see all the existing product links in our
product linker. If we have a linked product, then we will update the fields that are marked to sync on update.
Details on which fields sync can be found in the
Data Mapping section in
this KB article. We can pick and choose which fields should sync so if for example you do not want the price to be updated on Epos Now, we can switch off the sync for the price field.
Deleting products
We do not hard delete any products on Epos Now. When we receive a notification from WooCommerce that a product has been deleted, we can setup the integration to either archive the product on Epos Now, or to do nothing.
Product Names
We have added an extra product field in WooCommerce for you to be able to specify the product name and description that should be used on Epos Now. If this is not filled in, we will then use the product name that WooCommerce gives us.
Prices
On WooCommerce, you can specify a regular price and a sale price. We have a setting that allows you to choose whether we should use the sale price or not.
If this setting is enabled, then we will check if a sale price is defined for the product, and if so, we will use it. Otherwise we will use the regular price.
If this setting is disabled, we will always use the regular price even if the sale price is defined.
You can of course choose not to sync the price at all, in which case you can make price changes on Epos Now directly. This is useful for customers who use different prices online and in-store.
Epos Now as master for products (beta)
If you choose to use Epos Now as the master for products, the integration will only be able to create simple products on Woo Commerce.
If a Woo variation is already linked, then the integration will be able to update that variation when the linked product on EN is updated, but it is not able to create variations. This is under review but requires updates from Epos Now on how attributes are handled within Epos Now.
Creating products
Once product sync is ON for your account, any products you create on Epos Now will be created on WooCommerce automatically by our integration.
This product will be created uncategorised (we can change this to your selected default category if you wish) and you can then move it from there into any category using the WooCommerce admin. There is an option to link categories between the platforms and you can find our more about that in
this article.
In order to prevent duplicates, we can run a few checks before we create a product. As part of your setup, you would let us know which matching criteria to use (e.g. check if the WooCommerce SKU matches the SKU set on Epos Now for any product). If we find a match, we will automatically link to that product and update it. If no match is found, then we create the product on Epos Now.
There is also an option to only sync products where sell on web is ticked on Epos Now and this is configured during onboarding. If you need to make a change to this setting, just let us know and we can get it updated for you.
Updating products
When we receive a product update from Epos Now, we first check if we already have a linked Woo product. You can see all the existing product links in our
product linker. If we have a linked product, then we will update the fields that are marked to sync on update.
Details on which fields sync can be found in the
Data Mapping section in
this KB article. We can pick and choose which fields should sync so if for example you do not want the price to be updated on Woo, we can switch off the sync for the price field.
Deleting products
We do not hard delete any products on Woo. When we receive a notification from Epos Now that a product has been deleted, we can setup the integration to either move the product to trash or set it to draft status, or to do nothing.
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 ...
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 ...
How to use the product linker
Our product linker shows products from both WooCommerce and EposNow and shows how they are linked. When an order is placed on EposNow, our integration checks for the relevant product links and can then sync the order to EposNow using the relevant ...
Initial Product Setup
During our setup process, it is important that we get the initial product setup correct. Whether you would need to do anything to prepare for the setup depends on whether you have existing products on Epos Now and WooCommerce and if they are on both ...
What data do you sync and where do I update it?
Stock and Orders 95% of our customers use EposNow as the master for stock and we recommend this setup as it is the full featured setup. Epos Now as master for stock The illustration below show the direction that the data syncs in for stock, orders, ...