Require an Image, SKU and Price Before Publishing Products
Keeps a product as a draft, with a notice explaining what is missing, when someone tries to publish it without a featured image, SKU or price.
Snippet Library
Snippets for WooCommerce stores: change the cart and checkout, add fees and minimum orders, tweak product pages, auto-complete orders and adjust emails. For store owners and developers who want small changes without another extension.
Keeps a product as a draft, with a notice explaining what is missing, when someone tries to publish it without a featured image, SKU or price.
Makes chosen coupon codes work only for customers with specific roles, such as staff discount codes or trade-only promotions.
Makes the total quantity from a category a multiple of a case size, for example 6 or 12 bottles, and explains how many more to add.
Points the "Continue shopping" and "Return to shop" links to the main shop page instead of the last viewed product or the homepage.
Adds an extra recipient to the "New order" email when the order contains products from a category, so suppliers or warehouse teams only get the orders they fulfil.
Takes shoppers straight to a product category page when what they search for is exactly a category name, such as "dresses" or "garden tools".
Gives each paid order its own gap-free invoice number, such as INV-2026-0001, and shows it on the order screen, in emails and in the customer's order details.
Stops checkout when the cart contains products from a restricted category, such as batteries or plants, and the shipping country is not on your allowed list.
Hides chosen shipping methods, such as pallet delivery or trade collection, from everyone except customers with the roles you list.
Lets customers reorder from orders that are still processing, not only completed ones, using the "Order again" button in My Account.
Adds the order details you choose, such as a delivery date or gift message saved by another plugin, to WooCommerce's order emails with friendly labels.
Prints each product's SKU under its name in the cart, checkout and order details, which trade buyers and phone orders often need.
Displays the values of an attribute, such as available colors or sizes, under each product title on shop and category pages.
Stops WooCommerce from jumping straight to a product when a search has only one match, so shoppers always see the search results page.
Removes sorting options you do not need from the shop's "Sort by" menu and lets you rename the ones that remain.
Removes the billing address fields from the classic checkout when everything in the cart is virtual or downloadable, keeping only name and email.
Sends shoppers who open the cart page straight to checkout when their cart has items, for a shorter path to purchase.
Lists the available shipping methods in price order on the cart and checkout, so the cheapest option is always shown first.
Shows a slim bar with the product name, price and a buy button fixed to the bottom of the screen once the shopper scrolls past the main add to cart button.
Raises the number of failed deliveries before WooCommerce switches a webhook off, so a short outage at the receiving service does not silently stop your integrations.
Adds a "Store" menu to the admin toolbar with quick links to orders, products, coupons, customers and settings, available on the front end too.
Pauses all purchasing between two dates and shows a store-wide notice explaining when you will be back, while the catalog stays online.
Adds carrier and tracking number fields to the order screen, then shows a tracking link to the customer on their order page and in the completed order email.
Disables the hover zoom, the full-screen lightbox and/or the thumbnail slider of the WooCommerce product gallery.