Different Thank-You Page per Product
Sends customers to a specific page after checkout when their order contains a certain product, such as onboarding steps for a course or setup guide for a device.
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.
Sends customers to a specific page after checkout when their order contains a certain product, such as onboarding steps for a course or setup guide for a device.
Stops WooCommerce from saving logged-in customers' carts to their account between sessions, so each visit starts with an empty cart.
Rewards customers who collect their order in person with a percentage off the products, shown as a discount line when local pickup is selected.
Adds "Purchases" and "Lifetime value" columns to Users > All Users from Easy Digital Downloads customer records, so you can spot your best buyers.
Sends the shop owner a short email whenever someone creates a customer account, at checkout or on the My Account page.
Adds a Customers CSV export under WooCommerce > Export customers with names, emails, phone, location, order count and total spent for every customer account.
Makes your Free Shipping method available to customers with a chosen role, such as wholesale buyers or VIPs, whatever their cart total.
Skips the cart page and sends customers directly to checkout after they add a product, for single-product or quick-purchase stores.
Outputs the GA4 tag only for visitors and customers, so your own visits as an author, editor or administrator do not skew the statistics.
Makes sold-out variations unselectable in the product options dropdowns, so customers cannot pick a size or colour you no longer have.
Shows a reassuring note with your guarantee, secure payment and support details below the checkout form, where customers decide to place the order.
Adds a short "Questions about your order?" box with your phone number and email to the bottom of customer order emails.
Removes your next-day or express shipping option after a set time and at weekends, so customers are not promised a delivery you cannot dispatch.
Removes the "Have a coupon?" prompt from the classic checkout page. Customers can still apply coupons on the cart page.
Removes the "Have a discount code?" link from the Easy Digital Downloads checkout, so customers without a code do not leave to hunt for one.
Removes the Downloads item from the My Account menu for customers who have never bought a downloadable product.
Blocks the REST API users endpoint for logged-in users who cannot edit posts, such as subscribers and shop customers, so a low-level account cannot list your authors and their usernames.
Redirects users who cannot edit posts (subscribers, customers) to the homepage when they try to open the admin area. AJAX and admin-post requests keep working.
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.
Removes the password strength meter script (about 400 KB with its dictionary) from every page except the account, checkout and password reset pages where customers actually choose a password.
Invites returning customers to log in before they fill in the Easy Digital Downloads checkout form, so purchases are linked to their account.
Lists WooCommerce products that are running low or out of stock, so you can reorder before customers notice.
Shows your own notice above the login form, for example to point customers to the shop account page or announce maintenance.