Age Confirmation Checkbox at Checkout
Adds a required "I confirm I am 18 or older" checkbox to the classic checkout and records the confirmation on the order.
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.
Adds a required "I confirm I am 18 or older" checkbox to the classic checkout and records the confirmation on the order.
Replaces the cart contents whenever a new product is added, so each order contains a single product. Useful for services, bookings and memberships.
Lets REST API clients request posts with orderby=rand, for example to show a few random articles in an app, which WordPress does not allow by default.
Attaches a file, such as your terms and conditions, a user guide or a returns form, to the WooCommerce "Order completed" email.
Adds a field to each product for a file from the media library, such as a manual or warranty card, and attaches it to the customer's completed order email.
Marks paid orders as Completed instead of Processing when every item is virtual, such as services, memberships or event tickets.
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.
Warns customers in the cart and at checkout which of their items are on backorder and roughly when they will ship, so nobody is surprised by a delay.
Sends you a hidden copy (BCC) of chosen customer emails, such as processing and completed order emails, so you can see exactly what customers receive.
Stops WordPress from sending any email on development, local and staging environments, so test orders and imports never reach real people.
Stops orders from customers on your block list, such as repeat chargeback offenders, matched by email address, email domain or phone number.
Refuses orders placed with throwaway email services, so order confirmations, downloads and receipts reach a real inbox.
Adds a "Child pages" query type to Bricks query loops that lists the subpages of the page being viewed, in menu order, for section overview pages.
Changes how many members the BuddyPress members directory shows per page, and can switch the default order to alphabetical.
Automatically cancels on-hold orders paid by bank transfer or cheque that are still unpaid after a set number of days, returning the stock to your shop.
Limits how much commission any single referral can earn, so a very large order does not produce an outsized payout.
Shows a simple three-step progress bar (Cart, Checkout, Done) at the top of the cart, checkout and order-received pages, so shoppers know how close they are.
Replaces the "Order received" heading on the thank-you page with your own text.
Renames the "Place order" button on the classic checkout to something clearer, such as "Complete purchase".
Gives Gravity Forms fields rounded borders, comfortable spacing, a visible focus ring, clear error colors and a bold submit button, while following your theme's fonts.
Adds a coloured left border to events in The Events Calendar's list, day and month views based on their event category, so visitors can scan the calendar by type.
Gives each order status its own clear colour in the admin orders list, so processing, on-hold and failed orders stand out at a glance.
Marks processing orders as completed automatically a number of days after purchase, for stores where you do not update orders when they are delivered.
Adds a hidden BCC to every email the site sends, so you keep a copy of password resets, orders and form notifications in one mailbox.