1. Home
  2. WooCommerce Sync for QuickBooks Desktop
  3. Inventory
  4. Syncing inventory between WooCommerce and QuickBooks Desktop

Syncing inventory between WooCommerce and QuickBooks Desktop

Our WooCommerce Sync for QuickBooks Desktop integration supports syncing inventory both ways – to and from QuickBooks Desktop.

Syncing inventory levels between WooCommerce and QuickBooks Desktop 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.

What needs to be done before I can sync inventory?

Before inventory levels will sync, you must ensure all relevant products (and variations, if applicable) are mapped 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. As long as a product is mapped in our sync, and has the Manage Stock option enabled, it would support syncing inventory.

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

QuickBooks > WooCommerce
As soon as an inventory level is updated in QuickBooks, it will be automatically synced into WooCommerce the next time the web connector runs. Anytime the web connector runs, it will automatically sync inventory levels from QuickBooks into WooCommerce, as long as that’s enabled in our Settings > Automatic Sync.

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.

Once added to the queue, the next time your QuickBooks Web Connector is either run manually – or on autorun, these inventory levels will be synced with QuickBooks Desktop.

Updated on May 14, 2020

Was this article helpful?