Let Customers Cancel On-Hold Orders
Adds a Cancel button in My Account for orders that are on hold (for example unpaid bank transfers), not just pending ones.
Snippet Library
Snippets for WooCommerce stores: change the cart and checkout, add fees and minimum orders, tweak product pages, auto-complete orders and adjust emails. For store owners and developers who want small changes without another extension.
Adds a Cancel button in My Account for orders that are on hold (for example unpaid bank transfers), not just pending ones.
Stops checkout when an address line is longer than your carrier's label allows (often 35 characters) and asks the customer to use the second line.
Allows only one of each product in the cart, as if "Sold individually" were ticked on every product. Useful for licenses, courses and bookings.
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 the product category description after the product grid instead of before it, so shoppers see products first while the text still helps SEO.
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.
Shows chosen payment methods, such as "Pay by invoice" or cheque, only to trusted roles like trade customers, and hides them from everyone else.
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.
Hides a category's products from the shop, search and product pages for everyone except the roles you choose, such as trade customers or members.
Adds a [wpide_product_price id="123"] shortcode that prints the current price of any product, including sale formatting, inside posts and pages.
Shows a small image beside each product name in the "Your order" table on the classic checkout.
Adds a "Video" field to products and shows the video (YouTube, Vimeo or an uploaded MP4) in its own product tab.
Sends paid orders above an amount to "On hold" instead of "Processing", so you can check them for fraud before shipping.
Places the postcode and city fields side by side on the checkout, which saves space and matches how many countries write addresses.
Increases the number of variations WooCommerce loads with the page (30 by default), so large variable products update price and stock instantly and hide unavailable combinations.
Remembers the products each visitor looks at and adds a [wpide_recently_viewed] shortcode that displays them as a product grid.
Hides the "(optional)" text WooCommerce adds after the labels of fields that are not required.
Hides the "You may be interested in..." product suggestions below the cart table on the classic cart page.
Hides the Related products section below single product pages.
Hides the classic WooCommerce widgets you do not use, such as price filter or recent reviews, from the widget screens to keep them tidy.
Hides the WooCommerce breadcrumb trail on shop, category and product pages.
Removes WooCommerce's "Status" and "Recent reviews" boxes from the WordPress dashboard, which also skips the queries they run on every dashboard visit.
Hides the sale badge on product images in the shop and on product pages, while the crossed-out price still shows the discount.