"Buying for a Business?" Checkbox at Checkout
Hides the Company field behind a "Buying for a business?" checkbox on the classic checkout, keeping the form short for consumers and requiring a company name when ticked.
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.
Hides the Company field behind a "Buying for a business?" checkbox on the classic checkout, keeping the form short for consumers and requiring a company name when ticked.
Adds a second email field to the classic checkout and blocks the order if the two addresses do not match, to cut down on typos.
Adds a dropdown to the classic checkout asking customers how they found your store, saves the answer with the order and shows it on the order screen.
Adds a required "I confirm I am 18 or older" checkbox to the classic checkout and records the confirmation on the order.
Rewrites the coupon prompt shown at the top of the classic checkout with your own wording.
Renames the "Place order" button on the classic checkout to something clearer, such as "Complete purchase".
Adds a "Need help choosing?" line with contact links below the cart on the classic cart page.
Replaces "Your cart is currently empty" on the classic cart page with a friendlier message of your own.
Lets customers pick a delivery time window, such as morning or evening, on the classic checkout and saves it on the order for your drivers.
Adds an optional VAT number field to the classic checkout, checks it matches the official format for the billing country, and saves it to the order and emails.
Adds an "Empty cart" button next to "Update cart" on the classic cart page, protected by a nonce.
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.
Removes the "Have a coupon?" prompt from the classic checkout page. Customers can still apply coupons on the cart page.
Keeps the phone field on the classic checkout but no longer requires it.
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.
Changes the number of product columns on the shop and product category pages for classic themes.
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.
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 a date picker to the classic checkout so customers can choose a delivery date after your lead time, then shows the date on the order screen and in emails.
Shows a small image beside each product name in the "Your order" table on the classic checkout.
Adds an optional "PO number" field to the classic checkout for business buyers and shows it on the order screen, in emails and on the customer's order page.
Hides the "You may be interested in..." product suggestions below the cart table on the classic cart page.
Removes the company and second address line fields from the classic checkout form to make it shorter.