1. Home
  2. WooCommerce Sync for QuickBooks Online
  3. Inventory
  4. Syncing Inventory with QuickBooks Online

Syncing Inventory with QuickBooks Online

Our WooCommerce Sync for QuickBooks Online integration support syncing inventory both ways – to and from QuickBooks Online.

Syncing inventory levels between WooCommerce and QuickBooks Online can be done automatically or manually. This article explains the difference between the two methods, and best practices on which methods are right for your business.

Before you can sync Inventory Levels with QuickBooks, you must ensure you have mapped your products in MyWorks Sync > Map > Products

Automatic Sync

In MyWorks Sync > Settings > Automatic Sync, you can enable inventory level syncing for both directions – to and from QuickBooks.

WooCommerce > QuickBooks 
As soon as an inventory level is updated in WooCommerce, it will be immediately synced to QuickBooks.

QuickBooks > WooCommerce (using wp-cron)
We check QuickBooks every 5 minutes for updated inventory, and sync that into WooCommerce. As long as wp-cron is correctly running on your site, this will take place automatically.


Manual Sync (Push/Pull)

In addition to automatically syncing inventory levels, you may also manually push and pull inventory levels from QuickBooks.

WooCommerce > QuickBooks 
Visit MyWorks Sync > Push > Inventory Levels. Here you may select and push the products or variations that you would like to push inventory levels for to QuickBooks Online.

QuickBooks > WooCommerce
Visit MyWorks Sync > Pull > Inventory Levels. If you don’t see the Pull tab under MyWorks Sync, you may enable it in MyWorks Sync > Settings > Pull. Here, you may select and pull product inventory levels from QuickBooks into WooCommerce.


Updated on July 27, 2018

Was this article helpful?