"Available In Store Only" Products by Category
Lets customers browse products from chosen categories online but removes the Add to Cart button and shows an "available in store only" message instead.
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.
Lets customers browse products from chosen categories online but removes the Add to Cart button and shows an "available in store only" message instead.
Shows a small free-shipping reminder under the price on product pages, with the threshold taken from your settings, to nudge bigger orders.
Lets customers open a printable invoice for their paid orders from the My Account orders list, so they can file receipts without emailing you.
Adds a "Save cart for later" button to the cart; customers can restore the saved cart from their My Account dashboard on any device.
Adds up the discounts from sale prices and coupons in the cart and shows the total saving at the top of the cart page.
Adds simple products to the cart in the background from the product page, updating the mini cart and showing a confirmation instead of reloading the page.
Stops logged-in customers from buying the same product twice, for example a course, a membership or a limited item, and tells them they already own it.
Lets you share links like yoursite.com/?coupon=SUMMER10 that apply the coupon automatically when the shopper adds to cart or visits the cart.
Shows a quick "Remove this item?" confirmation when a shopper clicks the remove (×) link in the cart, preventing accidental removals on phones.
Adds a field to each product for a file from the media library, such as a manual or warranty card, and attaches it to the customer's completed order email.
Stops orders from customers on your block list, such as repeat chargeback offenders, matched by email address, email domain or phone number.
Stops WooCommerce from saving logged-in customers' carts to their account between sessions, so each visit starts with an empty cart.
Shows "Estimated delivery: Tue 4 - Thu 6 Nov" at the top of the checkout page, counting only working days from today.
Stops chosen products or whole categories, such as gift cards, samples or spare parts, from appearing in the related products section.
Hides products from one or more categories on the main shop page while they remain available in their own category and by direct link.
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".
Adds a country dropdown to the admin orders list so you can see only orders from one country, handy for customs paperwork or regional reports.
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.
Offers free shipping whenever the cart contains a product from a chosen category, handy for promoting a new collection or bulky-but-profitable lines.
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.
Leaves sold-out products out of the front-end search results while keeping them visible on the shop and category pages.
Shows a "Log in to see prices" link instead of prices and disables purchasing until the visitor logs in. Common for wholesale and B2B shops.
Keeps unfinished products that have no price yet out of the shop, category pages and product searches until you add one.
Stops SKUs from being shown on product pages while keeping them available in the admin.