After installation, you will find the WooCommerce menu at the bottom of the left navigation bar. Click on it & go to the Sync menu.
Here you will find the options to sync Categories, Products, Orders & Tax.
Sync Product Categories: #
Click on this Sync button to synchronize the categories & Sub-Categories present in UtimatePOS to WooCommerce.
Map Tax Rates: #
This option is used to map the taxes present in TranziPOS to that of the taxes present in WooCommerce.
This is useful for adding related tax for a product during creation & updating.
NOTE: You must map the taxes before Synchronizing Products & Orders.
Sync Products: #
-
Make sure in the add/edit product(s) you have not checked the Disable Woocommerce Sync
-
If you have multiple locations in TranziPOS, then the location which is assigned to work with WooCommerce from (API settings -> Business location) should have the products assigned to it.
-
Sync will work with Single & variable products only.
- Woocommerce can be enabled with only one location which you select in your API settings.
Synchronizing products is a time-consuming task and take up to 30 minutes or above depending on the number of products. Do not refresh or leave the page while synchronization is under progress.
Simple & Variable products synchronization is supported.
It has 2 options:
Sync only new products:
#
Using this option only newly created products in POS are created in WooCommerce. This option can be less time-consuming, again it depends on the number of products.
Sync All: #
Using this option all newly created products are created in POS & existing products are updated. Since it does both the operation of creation & updating it will be more time consuming than the previous option.
The number of products that are not synced will be shown as a popup message near the “sync product” button.
NOTE: The combo products will not be synced from TranziPOS to woocommerce.
Sync Orders: #
This option is used to get all orders in WooCommerce website to TranziPOS.
All newly created or updated orders after the last sync get added to TranziPOS. A special tag is also added to the order to mark it as an order from WooCommerce.
NOTE: Auto-sync not working: #
Reason 1:
The auto-sync feature may not be enabled inside the Woo-commerce module.
Reason 2:
The cron job is not added.
NOTE: Orders going to draft: #
Reason 1:
When order or sales from WooCommerce is synced with TranziPOS, some orders may go to draft when the sufficient quantity is not available in TranziPOS.
For example, an order from WooCommerce contains 10 Pieces of Pen, if only 7 pieces are available in TranziPOS then instead of skipping the order, it goes to draft. With this, you can add a sufficient quantity of the products and make the order as final.
Reason 2:
TranziPOS uses the below order mapping.
‘pending’ => ‘draft’,
‘processing’ => ‘final’,
‘on-hold’ => ‘draft’,
‘completed’ => ‘final’,
‘cancelled’ => ‘draft’,
‘refunded’ => ‘draft’,
‘failed’ => ‘draft’,
‘shipped’ => ‘final’
So, for example, if the order is pending in WooCommerce then it will be marked as a draft in TranziPOS, similarly for other statuses.
NOTE: Automating Orders sync:
You can automate the order syncing by using the Order webhook described below.
Reset Synced Categories / Reset Synced Products:
When you click on sync Products it creates the product present in POS to WooCommerce. And with this, a link is established between the WooCommerce Products & POS Products.
Technically woocommerce products ID is stored in POS database to create a mapping between them.
After you have Synced the products if you click on “Reset Synced Products” then the link will be broken (technically the woocommerce product id stored in POS is deleted and set to null)
This reset is useful when you’re changing the WooCommerce Website.
After Reset if you click on Sync Products again then it will check for same products SKU present in WooCommerce, if not present then it will create the product and store the product id in POS.
Note: deleting of products in WooCommerce is not required if the SKU for products in WooCommerce & POS is the same.
Same applies to Categories also.