Hello @christianpon
Thank you for your question and for detailing your concerns.
Actually, it works the other way around — simple products are indicated as “Synced” even if they are out of stock in WooCommerce, while variable products are marked as “Not synced, Not syncable” when all their variations are out of stock, along with messages like “- Not purchasable” and “- No variations.” This is currently the default behavior, image included.
Regarding the feature you mentioned about controlling this behavior to better account for stock level variances, I would like to gather more information on your specific use case. I’m not entirely sure if I fully understand the exact scenario you’re referring to, and any additional details you can provide would help us consider this as a potential feature enhancement.
Currently, the workflow is straightforward — we sync stock levels between WooCommerce and Zettle, and vice versa, without any additional logic behind it. However, understanding your needs better could potentially help us improve this process.
Kind Regards,
Krystian
Hi @inpsydekrystian and thank you. I phrased it the wrong way, it does indeed work the other way around. The challenge occurs when we have stock variances. When all variations of a variable product are out of stock the product stops syncing and can no longer be scanned. Any positive variances would not be scannable. What would be nice is to still sync the product and then for the cashier to scan and manually adjust the stock level after seeing 0. Does that make sense?
Would also be great to understand the reasoning for treating simple and variable products differently.
Many thanks, Christian
Hello @christianpon
Today I will raise this issue with our development team and update the thread accordingly once I have more information.
Thank you for bringing this to our attention, and I’ll keep you posted on any progress.
Kind Regards,
Krystian
Hello @christianpon
We’ve created an issue for this and our developers are already working on a fix.
I’ll keep you updated on any progress.
Kind regards,
Krystian