Minimum Number of Items per Order
Requires at least a set number of items in the cart before checkout, for shops that cannot ship single low-cost items profitably.
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.
Requires at least a set number of items in the cart before checkout, for shops that cannot ship single low-cost items profitably.
Blocks checkout and shows a notice until the cart subtotal reaches a minimum amount (50 in your store currency by default).
Requires trade customers to reach a higher minimum order value than retail shoppers before they can check out.
Requires shoppers to buy at least a set number of each product, for example 2, and sets the quantity box to start at that number.
Restyles the WooCommerce shop grid into clean cards with rounded images, consistent spacing, aligned buttons and a hover effect.
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.
Shows a different number of products on product search results than on normal shop pages, so shoppers see more matches at once.
Shows the product category description after the product grid instead of before it, so shoppers see products first while the text still helps SEO.
When the classic WooCommerce checkout shows errors (such as a missing field or a declined card), moves keyboard focus to the error list and has screen readers read it out.
Cleans up the coupon list by moving coupons that expired more than 90 days ago to the trash, where you can still restore them.
Puts the billing email field first on the classic checkout so you capture the address early, which also helps abandoned cart tools.
Sends a strict no-referrer policy on the WooCommerce checkout, order received and account pages, so order keys and other private URL details are never passed to third-party scripts or sites linked from there.
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.
Adds an unticked "Send me news and offers" checkbox to the Checkout block and saves the answer on the order, so you only email customers who agreed.
Shows a banner with a discount code for the customer's next purchase at the top of the order received page.
Controls how many "You may also like" upsell products appear on product pages and in how many columns.
Changes the number of product columns on the shop and product category pages for classic themes.
Shows a method such as local delivery or same-day courier only when the shipping postcode matches your list or starts with one of your prefixes.
Makes the buy buttons of external (affiliate) products open the partner site in a new tab, on shop pages and on the product page.
Sends customers straight to their order list when they open My Account and removes the mostly empty Dashboard tab.
Offers a "Protect my parcel" checkbox on the classic checkout that adds an insurance fee based on the order value, and updates the totals instantly.
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.