Link Past Guest Orders to New Accounts
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.
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.
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.
Blocks checkout when the cart subtotal goes over a set amount and shows a notice asking the shopper to contact you for large orders.
Gives Fluent Forms fields consistent borders, rounded corners, a visible focus ring, clear errors and a bold submit button that follow your theme's fonts.
Gives WPForms fields consistent borders, rounded corners, a visible focus ring, clear errors and a bold submit button that follow your theme's fonts.
Reorders the comment form so visitors fill in their name and email before writing the comment, the order many themes used before WordPress 4.4.
Sends customers straight to their order list when they open My Account and removes the mostly empty Dashboard tab.
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.
Stops scheduled tasks from running on local, development and staging copies of the site, so a cloned database does not send newsletters, sync orders or run backups twice.
Adds a column to the admin orders screen showing how each order was paid, such as card, PayPal or bank transfer, without opening the order.
Re-sends the order details with a payment link to customers whose order is still pending payment a few hours after checkout, recovering failed or abandoned payments.
Replaces the standard "Thank you. Your order has been received." text with a friendlier message that includes the customer first name.
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 a toolbar item showing how many orders are waiting to be processed, linking to the filtered orders list. Visible to shop managers and administrators.
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.
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.
Shows how much has been refunded on each order in the admin orders list, so partial refunds are visible without opening every order.
Stops staff from issuing a refund in the order screen until they have typed a reason, so every refund in your records is explained.