WooCommerce is the world’s most popular open-source eCommerce solution.
WooCommerce module for Ultimate Ezi-Point of sale is a Separate Optional Premium Module for the application.
WooCommerce module for Ezi-Point of sale is a simple module which when installed in your Ezi-Point of sale software will help you with synchronizing products, stocks & orders. With this module, you open an online shop from your Ezi-Point of sale software in minutes and stop worrying about adding Products in multiple software, updating stocks, Orders & much more.
Click on this Sync button to synchronize the categories & Sub-Categories present in Ezi-Point of sale to WooCommerce.
This option is used to map the taxes present in Ezi-Point of sale 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.
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:
Using this option only newly created products in Ezi-Point of sale are created in WooCommerce. This option can be less time consuming, again it depends on the number of products.
Using this option all newly created products are created in Ezi-Point of sale & existing products are updated. Since it does both the operation of creation & updating it will be more time consuming than the previous option.
This option is used to get all orders in WooCommerce website to Ezi-Point of sale.
All newly created or updated orders after the last sync get added to Ezi-Point of sale. A special tag is also added to the order to mark it as an order from WooCommerce.
Reason 1:
When order or sales from WooCommerce is synced with Ezi-Point of sale, some orders may go to draft when the sufficient quantity is not available in Ezi-Point of sale.
For example, an order from WooCommerce contains 10 Pieces of Pen, if only 7 pieces are available in Ezi-Point of sale 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:
Ezi-Point of sale 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 Ezi-Point of sale, similarly for other statuses.
You can automate the order syncing by using the Order webhook described below.
When you click on sync Products it creates the product present in Ezi-Point of sale to WooCommerce. And with this, a link is established between the WooCommerce Products & Ezi-Point of sale Products.
Technically woocommerce products ID is stored in Ezi-Point of sale 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 Ezi-Point of sale 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 Ezi-Point of sale.
Note: deleting of products in WooCommerce is not required if the SKU for products in WooCommerce & Ezi-Point of sale is the same.
Same applies to Categories also.
Point of Sale Management System (Web) for a new point of sale (POS) system, you can get overwhelmed pretty quickly. There are hundreds of options online, each boasting all sorts of features. It can leave you asking yourself, “What do I really need? What extras will help me grow?”