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 sync. As long as a product is mapped in our sync, and has the Manage Stock option enabled, it would support syncing inventory.

WooCommerce > QuickBooks

We don't have a setting to control this, as inventory will already automatically be adjusted in QuickBooks as the result of a WooCommerce order - when we sync the order from WooCommerce > 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.

Was this article helpful?
0 out of 1 found this helpful