Hi @gwcm,
Thanks for reaching out about the WooCommerce Square sync behavior.
What you’re experiencing isn’t the normal behavior when WooCommerce is set as your sync setting. When WooCommerce is your sync setting, you should indeed be able to edit stock quantities directly in WooCommerce, and those changes should then sync to Square.
When WooCommerce is the sync setting, you should be able to update stock quantities in the Stock Quantity field in WooCommerce. After clicking Update, this quantity should push to the corresponding product in Square. The stock management checkbox should remain editable.
The read-only behavior you’re describing sounds more like what would happen if Square were set as the sync setting, where WooCommerce becomes read-only for inventory data.
A few things to check:
- Double-check your sync settings under WooCommerce → Settings → Square to confirm WooCommerce is indeed selected as the sync setting
- Verify that “Sync Inventory” is enabled in your Square settings
- Make sure the product has a SKU (this is required for products to sync between Square and WooCommerce)
Let me know how it goes!
Thread Starter
gwcm
(@gwcm)
Thanks for the response. Yes, I have Woo selected, sync is checked and the product has an SKU. It’s very odd! I have a ticket open with Woo now, they’re looking into it.
Hi there!
Thank you for the update! Since you already have a ticket open with Woo, I’d recommend continuing the conversation there so they can investigate further.
Once the issue is resolved, it would be great if you could share here what the issue was and how it was fixed, so other users facing a similar problem can benefit from it as well.
Thread Starter
gwcm
(@gwcm)
So apparently it’s supposed to be like that.
When “Sync with Square” is enabled on a product, WooCommerce disables the stock management fields in the admin UI. This happens regardless of whether Square or WooCommerce is set as the system of record, which understandably feels a bit counterintuitive — especially if you’re managing inventory from WooCommerce.
Hi @gwcm,
Thanks a lot for circling back and sharing the clarification, that’s really helpful!
You’re absolutely right: when “Sync with Square” is enabled at the product level, WooCommerce disables the stock management fields in the admin UI even if WooCommerce is selected as the system of record. We understand this can feel counterintuitive when you’re managing inventory from WooCommerce.
We appreciate you posting the outcome here so that other merchants can benefit from it too. If you ever have more feedback about this behavior, you’re welcome to share it with our team through the WooCommerce Ideas Board: https://woocommerce.com/feature-requests/.
If you found our support helpful, we’d really appreciate it if you could leave a quick review here. Your feedback helps us improve and helps other users, too!
Thanks again for helping improve the documentation for others!