Preferred Delivery Date Field at Checkout
Adds a date picker to the classic checkout so customers can choose a delivery date after your lead time, then shows the date on the order screen and in emails.
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 date picker to the classic checkout so customers can choose a delivery date after your lead time, then shows the date on the order screen and in emails.
Disables a form's submit button and shows "Sending…" right after it is clicked, so impatient visitors cannot send comments, enquiries or orders twice.
Adds "Previous lesson" and "Next lesson" links at the end of posts in your course categories, in publishing order, so readers can work through a series.
Adds "Print invoice" and "Print packing slip" links to each order in the admin, opening a clean printable page without a PDF plugin.
Adds a short note above the Easy Digital Downloads purchase form explaining which details are collected for the order and linking to your privacy policy.
Adds a toolbar item showing how many orders are waiting to be processed, linking to the filtered orders list. Visible to shop managers and administrators.
Shows a small product image and the SKU next to each item in WooCommerce order emails, so customers and staff recognize products at a glance.
Shows a small image beside each product name in the "Your order" table on the classic checkout.
Adds an optional "PO number" field to the classic checkout for business buyers and shows it on the order screen, in emails and on the customer's order page.
Adds an optional "Purchase order number" field to the Checkout block for business buyers, saved on the order with WooCommerce's additional fields API.
Adds a column to Downloads > Orders listing what each order contains, so you can see what was sold without opening every order.
Adds an "Items" column to the admin orders screen listing what each order contains, so you can see what to pack without opening orders.
Sends paid orders above an amount to "On hold" instead of "Processing", so you can check them for fraud before shipping.
Shows posts in random order in any Query Loop block with the class "wpide-random-order", for rotating testimonials, team members or featured posts.
Shows the entries of selected post types, such as testimonials or team members, in a random order on each visit.
Adds a dropdown of saved phrases above the order notes box, such as "Dispatched with Royal Mail" or "Waiting for stock", so staff can add common notes in one click.
Lists the customer's three latest orders with status and total on the My Account dashboard, so they see what matters without clicking through.
Lists the latest completed Easy Digital Downloads orders on the dashboard with customer email and amount.
Adds the name of the logged-in user to the order notes every time an order status changes, so you can see who marked an order shipped or refunded.
Sends customers to your own thank-you page after a successful order instead of the default order received page, passing the order number along.
Shows how much has been refunded on each order in the admin orders list, so partial refunds are visible without opening every order.
Adds a surcharge to the order when the shipping postcode is in a remote area you list, such as islands or highland regions that carriers charge extra for.
Removes tabindex values greater than zero from links and fields in post content, which otherwise force a confusing keyboard order, while keeping tabindex 0 and -1.
Stops Gravity Forms adding tabindex numbers to fields, which can make keyboard users jump around the page in the wrong order, especially with several forms on one page.