Record Which Staff Member Changed an Order Status
Adds the name of the logged-in user to the order notes every time an order status changes, so you can see who marked an order shipped or refunded.
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 the name of the logged-in user to the order notes every time an order status changes, so you can see who marked an order shipped or refunded.
Sends customers to your own thank-you page after a successful order instead of the default order received page, passing the order number along.
Shows how much has been refunded on each order in the admin orders list, so partial refunds are visible without opening every order.
Adds a surcharge to the order when the shipping postcode is in a remote area you list, such as islands or highland regions that carriers charge extra for.
Removes the "Order notes" textarea from the classic checkout page.
Changes the titles and order of the Description, Additional information and Reviews tabs on product pages.
Changes the order of checkout address fields, for example country first and postcode before city, to match how addresses are written in your market.
Stops staff from issuing a refund in the order screen until they have typed a reason, so every refund in your records is explained.
Shows how many previous orders the customer has placed and their total spend on the order edit screen, so you can recognize loyal buyers.
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.
Adds an extra recipient to the "New order" email when the order contains products from a category, so suppliers or warehouse teams only get the orders they fulfil.
Gives each paid order its own gap-free invoice number, such as INV-2026-0001, and shows it on the order screen, in emails and in the customer's order details.
Shows the chosen shipping method of each order in the admin orders list, so you can spot express and pickup orders before packing.
Lets customers reorder from orders that are still processing, not only completed ones, using the "Order again" button in My Account.
Adds the order details you choose, such as a delivery date or gift message saved by another plugin, to WooCommerce's order emails with friendly labels.
Prints each product's SKU under its name in the cart, checkout and order details, which trade buyers and phone orders often need.
Hides and stops requiring the street address fields on the classic checkout when the customer picks Local Pickup, since you will not deliver the order.
Removes the billing address fields from the classic checkout when everything in the cart is virtual or downloadable, keeping only name and email.
Adds a handling fee to orders below a set subtotal, which helps cover packing costs on very small orders.
Lists the available shipping methods in price order on the cart and checkout, so the cheapest option is always shown first.
Records every stock level change with the date and the person (or order) responsible, and shows the last 25 changes in a box on the product edit screen.
Adds a "Store" menu to the admin toolbar with quick links to orders, products, coupons, customers and settings, available on the front end too.
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.
Cleans up what customers type before the order is saved: names get proper capitals, postcodes become upper case and stray spaces are removed.