Finding the Right Money-Back Guarantee for WooCommerce Plugins: 10, 14, or 30 Days?

In a recent Business Bloomer Club discussion, WooCommerce developers explored the complexities of setting a money-back guarantee for digital products, weighing options of 10, 14, or 30 days.

Refund policies can be pivotal in customer decisions, especially in eCommerce, where buyers expect flexibility in case a product doesn’t fully meet their needs.

Shorter guarantees like 10 days may ease accounting and offer a tighter refund window, while a 30-day policy can boost customer confidence by providing an extended period to evaluate the purchase.

However, factors like EU consumer regulations, which recommend a 14-day cooling-off period, also play into the decision. Given the nuanced nature of digital product refunds, developers face the challenge of balancing legal obligations with customer satisfaction.

This post dives into each option, discussing the pros, cons, and strategies for choosing an ideal refund duration based on product type, region, and customer expectations.

Continue reading Finding the Right Money-Back Guarantee for WooCommerce Plugins: 10, 14, or 30 Days?

WooCommerce: Decrease Product ‘Total Sales’ Upon Refund

Every time an order is placed on your WooCommerce website, the purchased products’ total_sales counter increases thanks to a core function. It’s then easy to retrieve the value and maybe show the number of sales on the single product page, which is great for social proof and sales conversion rate optimization.

The big problem – and don’t ask me why this is not into core – is that if you need to refund an order (or cancel it), the total_sales counter will not reset / decrease, which is odd.

Today we’ll fix this, so that your products are always up to date with their sales counter and you can be more confident in showing the correct values. Enjoy!

Continue reading WooCommerce: Decrease Product ‘Total Sales’ Upon Refund