Redirect an Empty EDD Checkout to Your Products
Sends visitors who land on the Easy Digital Downloads checkout with an empty cart to your products page instead of showing "Your cart is empty".
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 visitors who land on the Easy Digital Downloads checkout with an empty cart to your products page instead of showing "Your cart is empty".
Sends customers to your own thank-you page after a successful order instead of the default order received page, passing the order number along.
Lowers the password strength WooCommerce requires on registration and checkout from "strong" to "medium", which reduces abandoned sign-ups.
Hides the "(optional)" text WooCommerce adds after the labels of fields that are not required.
Removes the company and second address line fields from the classic checkout form to make it shorter.
Shows product names in the cart as plain text instead of links, which keeps shoppers on the path to checkout.
Removes the "Order notes" textarea from the classic checkout page.
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.
Asks customers to type their name and address in Latin letters, for international carriers whose labels cannot print other alphabets.
Sends visitors who are not logged in from the shop, product, cart and checkout pages to the My Account login form, for wholesale and members-only stores.
Catches addresses typed without a house or building number, one of the most common reasons parcels come back undelivered.
Makes the last name field required on the Easy Digital Downloads checkout, for invoices and licences that need a full name.
Reassures shoppers right above the WooCommerce payment button that the connection is encrypted and card details are handled by the payment provider.
Preselects the lowest-priced shipping option for new carts instead of whichever method happens to be first in the zone.
Pre-selects a billing and shipping country on checkout for new customers, which saves most of your buyers a step.
Stops checkout when the cart contains products from a restricted category, such as batteries or plants, and the shipping country is not on your allowed list.
Prints each product's SKU under its name in the cart, checkout and order details, which trade buyers and phone orders often need.
Adds a "Total weight" row to the cart and checkout totals, useful for stores that charge shipping by weight.
Adds an accessible "Show" button inside password fields on the front of the site (account, checkout and membership forms), so visitors can check what they typed.
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.
Sends shoppers who open the cart page straight to checkout when their cart has items, for a shorter path to purchase.
Sends shoppers who open the cart page directly to checkout whenever their cart has products, shortening the path to purchase.