This is what the plugin help describes, but I still don’t quite understand.
My specific question is: If I want to make sales in both systems, and update the available inventory in both systems, what do I set the Inventory Setting to?
It’s not that I want both systems to store the inventory necessarily, but I want Square to probably store the inventory, and WooCommerce to just send it’s inventory adjustments to Square, and check the inventory in Square to make sure Woo isn’t selling product that has already sold.
The one that will have the sync setting will have the last word when syncing inventory. If you would like to sell in both platforms, that is fine. But there is a problem, you might receive orders that are only in WooCommerce, and orders that are only in Square, assuming this business model, where the inventory is not unlimited, how to resolve that problem?
Well, one of them should be the master, either Square or WooCommerce, and you can tell your WooCommerce store an interval to sync both platforms, the faster option is every 15 minutes.
If I want to make sales in both systems, and update the available inventory in both systems, what do I set the Inventory Setting to?
If you sell in multiple platforms, it is recommended to put Square as your sync setting.
I have ours set to Square as the sync source and the interval set to 15 minutes, but when I did a test order and ordered a product we only have 1 of inventory, the product still shows in stock in Square. I gave it over 5 hours and still hasn’t changed.
If something is sold on the WooCommerce store, isn’t it supposed to update the inventory on the Square side as well?
Yes, if you have set up the integration between your WooCommerce store and Square properly, then the inventory levels should be updated automatically when an item is sold on your WooCommerce store. I understand that you have a somewhat similar problem.
However, per forum best practices shown here, it is advised that you create a new thread so that we can address your issue(s) separately.