Export Customers to CSV
Adds a Customers CSV export under WooCommerce > Export customers with names, emails, phone, location, order count and total spent for every customer account.
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 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 country dropdown to the admin orders list so you can see only orders from one country, handy for customs paperwork or regional reports.
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 private order note, and optionally holds the order, when the billing and shipping countries do not match, a common sign of card fraud.
Removes the "(12)" product count shown beside category names on the shop page when categories are displayed.
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 the Downloads item from the My Account menu for customers who have never bought a downloadable product.
Adds a Cancel button in My Account for orders that are on hold (for example unpaid bank transfers), not just pending ones.
When a customer registers, attaches any earlier guest orders placed with the same email address to their new account so they appear in My Account.
Stops requiring the state, county or province at checkout for every country, for stores whose couriers do not need it.
Adds a dashboard widget comparing this month's revenue and order count so far with the same days of last month, with the change in percent.
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.
Shows a banner with a discount code for the customer's next purchase at the top of the order received page.
Sends customers straight to their order list when they open My Account and removes the mostly empty Dashboard tab.
Shows customers how many orders they have placed and how much they have spent in total, a nice touch for loyalty or VIP programmes.
Adds "Orders" and "Total spent" columns to Users > All Users, so you can spot your best customers and accounts that never ordered.
Changes how many orders appear on each page of the My Account Orders list.
Shows store managers a notice on the dashboard and WooCommerce screens with how many products are out of stock, linking straight to the filtered product list.
Shows lower prices across the store for customers with a specific role, such as wholesale buyers, without editing each product.
Adds the billing phone number to the My Account "Account details" form, so customers can update it in the same place as their name and email.
Adds a toolbar item showing how many orders are waiting to be processed, linking to the filtered orders list. Visible to shop managers and administrators.
Places the postcode and city fields side by side on the checkout, which saves space and matches how many countries write addresses.
Lists the customer's three latest orders with status and total on the My Account dashboard, so they see what matters without clicking through.