Extra Agreement Checkbox for Certain Products
Adds a required checkbox to the checkout only when the cart has products from a chosen category, for example "I understand personalised items cannot be returned".
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.
Adds a required checkbox to the checkout only when the cart has products from a chosen category, for example "I understand personalised items cannot be returned".
Lets shoppers type a SKU into the regular search box and find the matching product, including SKUs of variations.
Adds a fixed packing and handling charge to every order that needs shipping, while downloads and services stay fee-free.
Unlocks the Free Shipping method once the cart holds a set number of items, for example six bottles or three books, instead of a money threshold.
Gives every product saved without a SKU an automatic one based on a prefix and the product ID, for example "SHOP-0142".
Adds a "Gift wrap this order" checkbox to the classic checkout for a small fee and flags the order so your packers can spot it.
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.
Adds a small "Questions about your order?" box with your contact details at the top of the checkout page.
Adds a short "Questions about your order?" box with your phone number and email to the bottom of customer order emails.
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.
Removes the "(12)" product count shown beside category names on the shop page when categories are displayed.
Silences the admin notices asking you to connect your store to WooCommerce.com or renew extension subscriptions.
Removes a payment method from checkout when the customer's billing country is on your list, for example to offer cash on delivery only at home.
Removes a payment method, for example cash on delivery or buy-now-pay-later, when the cart contains products from categories it should not be used for.
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).
Removes the "10.00 to 50.00" range at the top of variable product pages, so the exact price appears only once the shopper picks options.
Sends shoppers directly to the product page when what they type in the search box is exactly a product's SKU or code.
Adds noindex to shop pages that have sorting, price or attribute filters in the URL, so search engines index your real category pages instead of thousands of variations.
Extends how long a guest's cart is remembered from two days to seven, so visitors who come back later still find their products waiting.
Adds a Cancel button in My Account for orders that are on hold (for example unpaid bank transfers), not just pending ones.
Prevents checkout when the products in the cart weigh more than your carrier allows and tells the customer by how much they are over.
Caps how many items from a category one order can contain, useful for limited drops, rationed products or age-restricted goods.
Blocks checkout when the cart subtotal goes over a set amount and shows a notice asking the shopper to contact you for large orders.
Adds a "Maximum per order" field to the product Inventory tab and enforces it in the quantity box and the cart, for limited releases or allocated stock.