Using the Module

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 POSSIGNIN to WooCommerce.

Map Tax Rates:

This option is used to map the taxes present in POSSIGNIN 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:

  1. Make sure in the add/edit product(s) you have not checked the Disable Woocommerce Sync 
  2. If you have multiple locations in POSSIGNIN, then the location which is assigned to work with WooCommerce from (API settings -> Business location) should have the products assigned to it.
  3. Sync will work with Single & variable products only.

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.

Sync Orders:

This option is used to get all orders in WooCommerce website to POSSIGNIN.

All newly created or updated orders after the last sync get added to POSSIGNIN. A special tag is also added to the order to mark it as an order from WooCommerce.

NOTE: Orders going to draft:

Reason 1:
When order or sales from WooCommerce is synced with POSSIGNIN, some orders may go to draft when the sufficient quantity is not available in POSSIGNIN.
For example, an order from WooCommerce contains 10 Pieces of Pen, if only 7 pieces are available in POSSIGNIN 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:
POSSIGNIN 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 POSSIGNIN, 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.

Powered by BetterDocs