Automatic Discount on a Customer's First Order
Takes a percentage off the first order of new customers, checked against their account or billing email, to win first-time buyers without coupon codes.
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.
Takes a percentage off the first order of new customers, checked against their account or billing email, to win first-time buyers without coupon codes.
Limits chosen coupon codes, such as a welcome discount, to customers who have never placed a paid order, checked by account and billing email.
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 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.
Adds a short note above the subscriptions list in the MemberPress account page explaining how to change plans or get billing help.
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.
Blocks a customer from placing more than a set number of orders in 24 hours, matched by billing email, to stop card testing and reseller bots.
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 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.
Changes the order of checkout address fields, for example country first and postcode before city, to match how addresses are written in your market.
Swaps specific WooCommerce texts, such as "Billing details" or "Proceed to checkout", for your own wording using a simple list.
Pre-selects a billing and shipping country on checkout for new customers, which saves most of your buyers a step.
Removes the billing address fields from the classic checkout when everything in the cart is virtual or downloadable, keeping only name and email.
Rejects billing phone numbers that contain letters or too few digits on the classic checkout, so you get numbers you can actually call.