There are two types of synchronization between WooCommerce and Megaventory.

Initial synchronization 

The Initial synchronization which should be done right after the integration and in most cases will never be required again. Sometimes, it can also be used to recover from system failures. This process recreates all shipping service, guest client, taxes, which did not exist in Megaventory. It also prepares the products for synchronization. Please find the instructions on how to execute the initial synchronization later in this section.

Continuous synchronization

The Continuous synchronization, which does not require any extra actions or steps, but happens in the background. It can be divided into two categories:

Megaventory to WooCommerce – performed periodically.

  • Products – changing Megaventory products does not result in any changes to the WooCommerce products database.

  • Stock – if the stock levels of any product change, the information is passed to WooCommerce.

  • Order status – if the order status is changed in Megaventory, it is also updated in WooCommerce automatically. The plugin does not synchronize returns and refunds - those have to be resolved manually. 
    Megaventory order Status => WooCommerce Order Status
    Pending on-hold
    Approved processing
    PartiallyShipped processing
    FullyShipped processing
    Closed completed
    FullyInvoiced completed
    Cancelled cancelled

WooCommerce to Megaventory – triggered by introducing changes inWooCommerce and performed immediately.

  • Products – creating, updating or deleting products in WooCommerce results in those changes being immediately performed in Megaventory as well. (Deleting products in WooCommerce is not advised, esp. if stock of that product in Megaventory is not zero. It is suggested to hide (unpublish) the products and delete them in Megaventory after the stock is depleted.)

  • Clients – creating, updating or deleting clients in WooCommerce results in those changes being immediately performed in Megaventory as well.

  • Coupons – creating, updating, using coupons in WooCommerce results in creating, updating discounts in Megaventory.

  • Taxes – creating taxes in WooCommerce creates corresponding taxes in Megaventory. Updating Taxes is not allowed in Megaventory.

  • Orders – any orders placed in WooCommerce create corresponding Sales Orders in Megaventory. 

What kinds of synchronizations can be launched manually?

There are four actions of synchronization:

  • Importing clients from WooCommerce to Megaventory.

  • Importing products from WooCommerce to Megaventory.

  • Importing only percentage discounts from WooCommerce to Megaventory.

  • Importing quantity from WooCommerce to Megaventory or vice versa (this step can be skipped)

All the above are available in the synchronization section in the Megaventory plugin settings. 

It is strongly recommended executing all three synchronizations immediately after integration and before taking any other actions. Note that all three steps may take some time to complete, and they should not be interrupted.

Did this answer your question?