EU VAT Number Field With Format Check
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.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
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.
Sends the shop owner a short email whenever someone creates a customer account, at checkout or on the My Account page.
Adds an "Empty cart" button next to "Update cart" on the classic cart page, protected by a nonce.
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 Customers CSV export under WooCommerce > Export customers with names, emails, phone, location, order count and total spent for every customer account.
Adds an "Export to CSV" bulk action to the admin orders list that downloads the selected orders with customer, address, items and totals for spreadsheets or accounting.
Adds a one-click stock report download under WooCommerce > Stock report, listing every product and variation with SKU, stock status, quantity and price.
Adds the product meta fields you list to WooCommerce REST API product responses as a tidy "custom_fields" object, and lets API clients update them.
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 short list of common questions and answers (shipping, returns, warranty) at the bottom of every product page.
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.
Adds a "Payment method" dropdown above the admin orders list, so you can list only bank transfer, PayPal or cash on delivery orders.
Registers a "Shop Filters" widget area and shows it above the product grid on shop and category pages, a natural home for price, attribute and rating filters.
Lets shoppers type a SKU into the regular search box and find the matching product, including SKUs of variations.
Adds required first and last name fields to the My Account registration form and saves them to the customer's profile and billing details.
Adds a narrow column to the admin orders list with an icon on orders where the customer left a note, and shows the note when you hover over it.
Adds a private order note, and optionally holds the order, when the billing and shipping countries do not match, a common sign of card fraud.
Adds a fixed packing and handling charge to every order that needs shipping, while downloads and services stay fee-free.
Automatically adds a free gift product to the cart once the subtotal reaches a set amount, and removes it again if the cart drops below.
Turns on free shipping for everyone between two dates, so a free-shipping weekend or holiday promotion starts and stops by itself.
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.
Shows "Add 12.00 more to get free shipping" on the cart and checkout pages, or a success message once the threshold is reached.