
How to notify customers when back in stock in WooCommerce
WooCommerce has no stable back-in-stock email yet. A waitlist plugin adds a "Notify me" form and emails people when the stock comes back.
Step-by-step technical guides to duplicates, payment failures, Merchant Center errors and security gaps.
WooCommerce shows it when the shopper's address matches no zone, or the matched zone has no enabled method that returns a rate. Check zones top to bottom.
Fixes tested on real WooCommerce stores.

WooCommerce has no stable back-in-stock email yet. A waitlist plugin adds a "Notify me" form and emails people when the stock comes back.

A WooCommerce sale ends through a scheduled action. If that action fails or never runs, or a cache keeps the old page, the sale price stays.

WooCommerce can't hide prices or set prices by role on its own. A short snippet hides them from guests; role prices need a wholesale plugin.

Core bulk edit only changes simple products on the page you ticked. Variable products keep their price on each variation, so edit those separately.

WooCommerce has no invoices of its own. Repeated or skipped numbers come from the invoice plugin, its counter or the order ID. How to check and fix it.

WooCommerce can't price shipping by cart weight on its own. Flat rate covers items and shipping classes; weight tables need a table rate plugin.

The block checkout ignores woocommerce_checkout_fields. Hide fields in the editor, add new ones with the Additional Checkout Fields API or a plugin.

WooCommerce shares one ID counter between orders, products, pages and drafts, so order numbers skip. A numbering plugin gives them their own sequence.

Most WooCommerce coupons fail because the code doesn't exist, has expired, ran out of uses or doesn't fit the cart. The rest are cache or plugin conflicts.

It only fires on some status changes, or it is sent and then filtered. Check the order status, the settings, the email log and your domain.

They're optional warnings. Set a brand in Products > Brands and the barcode in the GTIN field, and WooCommerce adds both to Google's product data.

WooCommerce stock goes negative when it sells more units than it has: backorders allowed, two buyers at once, or a sync that overwrites the count.

Google reads the price in your product page's structured data. If a cache or plugin serves an old one, Google shows it and Merchant Center flags a mismatch.

If a WooCommerce gateway is in test mode, real cards are declined and test orders look paid. Turn test mode off, use live keys, and check every order.

Why .zip and .sql backup files in your WordPress root can be downloaded by anyone, and how to protect your customers' data.

How to fix price and availability mismatch disapprovals in Google Shopping caused by caching and structured data in WooCommerce.

How to diagnose and fix accidental noindex tags and 404 errors on WooCommerce products, and get your organic sales back.

A technical guide to finding and consolidating duplicate products and SKUs in WooCommerce with 301 redirects, so you protect both sales and rankings.

The technical reasons payment gateways fail in WooCommerce without any alert, and how to fix them before you lose sales.
Enter your store's address. The Melopo Radar scanner checks what can be seen from outside, without signing up.
No sign-up and nothing to install. We look at what anyone can see from outside.