Hi @rocodes
Thanks for reaching out!
I understand that after syncing your products with Square, the stock amounts on many products were set to zero (0) when they were previously not, is that correct?
Can you please check if there is some pattern with these products? Like, same product type, same categories, etc?
Meanwhile, I’d like to understand your site properly, can you please share your System Status Report, that will help us further troubleshoot.
You can find it via WooCommerce > Status. Select Get system report and then Copy for support. Once you’ve done that, you can paste it into your reply here.
If you could also provide the fatal error logs (if any) under WooCommerce > Status > Logs.
Thread Starter
Rohan
(@rocodes)
Hey sorry for the delay. As it’s a production site I had to roll back the changes straight away.
Since then I setup a staging site where the products generally synced ok, Stock did not change on the Woo side.
However, when going back to production, many products had their stock changed to 0 in Woo (and on square).
Do you have a private ticket system for support? I’d rather not paste the system report publicly.
Thread Starter
Rohan
(@rocodes)
Just a follow up, it seems to sync ok in small batches, but If I try to sync a few 100, that’s when the inventory issues show up. Possibly due to product images – as the staging site doesn’t have any images – but it could be anything really.
I’m doing batches of 5 at the moment and so far so good, but it’ll take a while to do 1600+ products 5 at a time!
Howdy @rocodes 👋
Are you aware of any scenarios that would cause this?
Thanks for reaching back, let’s figure out why things are not lining up!
From what I gather, while going ahead with the initial sync, having WooCommerce as the system of record, resulted in products zeroing out their stock, this works when doing it in smaller batches. Correct?
Kindly note that, with the WooCommerce Square plugin you can’t just activate the plugin, connect your account and be done with things. In order for syncing to work, products need to be matched between the two platforms. To do this, we use the product SKU (as it’s a unique value in both WooCommerce and Square). This is why SKU’s are required to use the plugin. Could you clarify if SKU’s are used in your use case, please?
Keep in mind that Square’s interface is heavily cached. Make sure that you (or the customer) do a hard refresh in Square to check if the sync worked.
Do you have a private ticket system for support? I’d rather not paste the system report publicly.
Feel free to contact us at WooCommerce.com > My Account > Support. You may need to create an account before you can access that page.
Please include a link to this forum thread, so that we can keep track of what’s already been done, as well as the store’s System Status Report. You can find it via WooCommerce > Status. Select Get system report and then Copy for support.