WooCommerce order not reducing stock: only three statuses move it
WooCommerce reduces stock only when an order enters Processing, On hold or Completed. Why yours didn't, and how to move it without double-counting.
WooCommerce reduces stock only when an order enters Processing, On hold or Completed. Why yours didn't, and how to move it without double-counting.
Yes, WooCommerce has a POS mode since 9.6 - on a tablet, in ten countries. What it needs, what it will not scan, and the honest limits of every till.
They pick Blue and the photo stays red. Match the symptom first, then work the causes in cost order — from a missing image to the 30-variation threshold.
Two free ways to change it: price every variation the same, or add one snippet so it reads "From £15". Plus why an edited price will not update.
Add a new size to one WooCommerce product or eighty: the exact steps, the CSV columns, and why Generate variations won't delete what you have.
No dropdowns, no Add to Cart, “please select some product options”, or an empty Variations tab: four symptoms, four causes, and which to check first.
Attributes, generate, fill, save — plus what nothing warns you about: commas that don't split, generation that stops at 50, and 15 rows to a page.
Attributes describe, variations sell. One test for which attributes should become variations, and the widely repeated claim that is not true.
WooCommerce has no hard limit on variations — 30 is only a display threshold. Where the slowdown really starts, and how to shrink a matrix that got away.
Parent-level or per-variation stock: what ticking Manage stock does in each place, how to tell which you're on, and how to switch without overselling.