Free Shipping for a Customer Role
Makes your Free Shipping method available to customers with a chosen role, such as wholesale buyers or VIPs, whatever their cart total.
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.
Makes your Free Shipping method available to customers with a chosen role, such as wholesale buyers or VIPs, whatever their cart total.
Skips the cart page and sends customers directly to checkout after they add a product, for single-product or quick-purchase stores.
Charges an extra handling fee for each unit from a shipping class such as "fragile" or "oversized", listed as its own line in the totals.
Removes your next-day or express shipping option after a set time and at weekends, so customers are not promised a delivery you cannot dispatch.
When the cart qualifies for free shipping, shows only the free shipping and local pickup options instead of all rates.
Leaves shipping out of the cart totals so it is only calculated and shown at checkout, once the customer has entered an address.
Silences the admin notices asking you to connect your store to WooCommerce.com or renew extension subscriptions.
Removes a light-parcel option, such as letter post or a small flat rate, when the order is heavier than that service allows.
Removes a shipping method, such as local pickup or express delivery, when the cart contains a product from a specific shipping class (for example bulky items).
Stops checkout when an address line is longer than your carrier's label allows (often 35 characters) and asks the customer to use the second line.
Stops WooCommerce stylesheets and scripts from loading on pages that are not part of the store, such as blog posts and the about page.
Adds an "Open in Maps" link under the shipping address in the shop's new order email, handy for local delivery drivers.
Makes product searches look only at product names instead of full descriptions, giving shorter and more relevant results for catalogues with long descriptions.
Prevents checkout when the products in the cart weigh more than your carrier allows and tells the customer by how much they are over.
Requires at least a set number of items in the cart before checkout, for shops that cannot ship single low-cost items profitably.
Shows the product category description after the product grid instead of before it, so shoppers see products first while the text still helps SEO.
Shows a method such as local delivery or same-day courier only when the shipping postcode matches your list or starts with one of your prefixes.
Offers a "Protect my parcel" checkbox on the classic checkout that adds an insurance fee based on the order value, and updates the totals instantly.
Shows customers how many orders they have placed and how much they have spent in total, a nice touch for loyalty or VIP programmes.
Adds a phone field to the classic checkout's shipping address, so couriers can reach the recipient when an order is sent to someone else.
Adds "Print invoice" and "Print packing slip" links to each order in the admin, opening a clean printable page without a PDF plugin.
Adds a report under Products > Data health listing published products that are missing an image, SKU, price, short description or category, with edit links.
Sends paid orders above an amount to "On hold" instead of "Processing", so you can check them for fraud before shipping.
Replaces the quantity number box with a simple dropdown (1, 2, 3...) on product and cart pages, which is faster to use on phones.