Had several customers saying that at the time of ordering, there was X amount in stock but once the order went through, it showed as backorder. Unsure whether that’s a cache issue, but one customer in particular explained that the item they ordered showed a stock level of 90 at the time of ordering!
To clear WooCommerce cache, head over to WooCommerce → Status → Tools, and do the following:
WooCommerce transients – Clear
Expired transients – Clear
Clear template cache – Clear
Clear customer sessions – Clear
Product lookup tables – Regenerate
Regenerate the product attributes lookup table – Regenerate
Additionally, to help with managing product inventory, we have a fantastic extension called WooCommerce Stock Manager that can provide a more detailed view of your inventory. This extension allows you to manage stock, set stock status, set backorders, set stock, set price, and set weight for each product and variation.
Let us know how that goes. Looking forward to helping you.