Our WooCommerce Sync for QuickBooks POS integration supports syncing inventory levels from QuickBooks Desktop into WooCommerce. We don't currently support syncing inventory changes from WooCommerce > QuickBooks, as it's very uncommon to manually change inventory in WooCommerce, and inventory changes due to orders placed in WooCommerce are already synced to QuickBooks POS when we sync an order.
Syncing inventory levels from QuickBooks Desktop to WooCommerce be done automatically by enabling the necessary switch in MyWorks Sync > Settings > Automatic Sync.
Before inventory levels can automatically sync, you must ensure all relevant products (and variations, if applicable) are mapped in MyWorks Sync > Map > Products.
In MyWorks Sync > Settings > Automatic Sync, you can enable inventory level syncing in the lower section - from QuickBooks > WooCommerce. As long as a product is mapped in our sync, and has the Manage Stock option enabled in WooCommerce, it will support syncing inventory when this setting is enabled.
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 it is enabled in our Settings > Automatic Sync.
Manual Sync (coming soon)
In addition to automatically syncing inventory levels, you may also manually push inventory levels to QuickBooks.
WooCommerce > QuickBooks
Visit MyWorks Sync > Push > Inventory Levels. Here you may select and push the inventory levels for specific products/variations to QuickBooks POS. After you select and push these, you'll see the activity ready to sync in MyWorks Sync > Queue.
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 to QuickBooks POS.