"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.
Shows a "Call for price" link instead of a blank space when a product has no price set, so shoppers know how to get a quote.
Turns the shop into a catalog: products and prices stay visible, but add to cart buttons, the cart and checkout are disabled for everyone.
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.
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.
Turns the optional Company field into a required one for stores that sell only to businesses.
Requires trade customers to reach a higher minimum order value than retail shoppers before they can check out.
Shows chosen payment methods, such as "Pay by invoice" or cheque, only to trusted roles like trade customers, and hides them from everyone else.
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.
Adds an optional "Purchase order number" field to the Checkout block for business buyers, saved on the order with WooCommerce's additional fields API.
Removes VAT for business customers in another EU country who enter a VAT number, and adds a "reverse charge" note to the order, as cross-border B2B sales require.
Hides chosen shipping methods, such as pallet delivery or trade collection, from everyone except customers with the roles you list.
Displays shop and cart prices excluding tax for trade roles, while regular shoppers keep seeing tax-inclusive prices.
Adds an "I am tax exempt" checkbox and certificate number to the classic checkout; when ticked, tax is removed and the number is saved on the order.
Removes tax from the cart and checkout for customers with roles you choose, such as charities, resellers or schools with tax exemption.
Adds an optional VAT number field to the contact section of the Checkout block and rejects numbers that do not look like a VAT number.
Adds a "Wholesale price" box to simple products and variations, and charges that price to customers with your wholesale role instead of the retail price.