Email the Shop When a New Customer Registers
Sends the shop owner a short email whenever someone creates a customer account, at checkout or on the My Account page.
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.
Sends the shop owner a short email whenever someone creates a customer account, at checkout or on the My Account page.
Shows "Estimated delivery: Tue 4 - Thu 6 Nov" at the top of the checkout page, counting only working days from today.
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".
Shows "Add 12.00 more to get free shipping" on the cart and checkout pages, or a success message once the threshold is reached.
Adds an optional "Gift message" field to the block-based checkout using the WooCommerce additional checkout fields API. The message is saved with the order and shown in the admin.
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.
Skips the cart page and sends customers directly to checkout after they add a product, for single-product or quick-purchase stores.
Shows a reassuring note with your guarantee, secure payment and support details below the checkout form, where customers decide to place the order.
Adds a small "Questions about your order?" box with your contact details at the top of the checkout page.
Leaves shipping out of the cart totals so it is only calculated and shown at checkout, once the customer has entered an address.
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 the "Have a coupon?" prompt from the classic checkout page. Customers can still apply coupons on the cart page.
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.
Blocks a customer from placing more than a set number of orders in 24 hours, matched by billing email, to stop card testing and reseller bots.
Keeps the phone field on the classic checkout but no longer requires it.
Turns the optional Company field into a required one for stores that sell only to businesses.
Stops requiring the state, county or province at checkout for every country, for stores whose couriers do not need it.
Prevents checkout when the products in the cart weigh more than your carrier allows and tells the customer by how much they are over.
Blocks checkout when the cart subtotal goes over a set amount and shows a notice asking the shopper to contact you for large orders.
Requires at least a set number of items in the cart before checkout, for shops that cannot ship single low-cost items profitably.
Blocks checkout and shows a notice until the cart subtotal reaches a minimum amount (50 in your store currency by default).
Puts the billing email field first on the classic checkout so you capture the address early, which also helps abandoned cart tools.
Adds an unticked "Send me news and offers" checkbox to the classic checkout and stores the customer's consent on the order and their account.