Subscription includes
Support
A powerfully simple WooCommerce extension that turns past orders into repeat purchases. Customers get a clean, personal list of every previously ordered product, ready to reorder in one click. Perfect for consumables, food and drink, supplements, fashion, homeware, and any store where repeat purchases and reorders drive revenue.
The biggest barrier to a repeat purchase is friction. A customer who loved your product last month shouldn’t have to search your catalog, or scroll through their WooCommerce order history page, to find it and buy it again. This plugin removes that friction entirely.
Inside their My Account area, customers get a clean, scannable list of all previously ordered products. They can adjust the quantity and hit Add to Cart without leaving the page. It’s a true one-click reorder experience, similar to the “Buy Again” page shoppers know from major marketplaces. For stores with repeat buyers (consumables, food, supplements, fashion, homeware, pet supplies), this single page can meaningfully lift reorder rates and customer retention.
The standard WooCommerce Orders tab shows past orders as a list of order numbers and dates. To re-order a product, customers have to open old orders one by one and work out what was inside them.
This extension replaces that experience with a product-first view of purchase history: instead of browsing past orders, customers browse the actual products they’ve purchased before, with images, prices, current stock status, and an Add to Cart button on every row. It’s the difference between an order archive and a personal, shoppable “buy again” catalog built from each customer’s own past purchases.
Not every customer wants to see every product they’ve ever ordered. A gift bought once, a product they didn’t like, a one-off purchase: the list gives them full control over their purchase history.


When a customer has previously ordered multiple variations of the same product, such as different sizes, colors, flavors, or formats, the plugin groups them correctly under the parent product, with the exact variation labels shown for each. Customers can re-order any specific variation directly from their past purchases list, without navigating to the product page and selecting options manually.

Wholesale and B2B customers order the same products again and again. This extension gives them a fast, reliable reorder workflow:
For wholesale stores, distributors, and B2B WooCommerce sites, the Previously Ordered Products page becomes the fastest path from login to a completed repeat order.
When products get delisted, most stores leave customers stranded with broken links and dead ends, especially customers trying to re-order something from their past purchases. This plugin solves that with a dedicated discontinued products workflow:

All settings live inside a dedicated tab in WooCommerce settings. No separate admin menus, no complex configuration.


Once the plugin is active, a new tab appears in the customer's My Account area listing every product they have purchased before, with images, prices, and one-click reorder. The menu label is fully customizable from the WooCommerce settings panel.
Yes. Instead of browsing past orders one by one, customers see a product-first list of their entire purchase history and can re-order any item, or any specific variation, in one click.
Yes. Any previously ordered product can be hidden with a single click. A Show Hidden Items toggle lets customers review and restore hidden products at any time. Nothing is ever deleted.
The plugin automatically restores the product to their visible list when a new order containing it is completed. The customer does not need to manually unhide it.
Yes. Customers can add a custom nickname to any product in their list. This is useful for variable products and for B2B buyers who use their own internal names for items. Nicknames can be changed or cleared at any time.
Yes. Variable products are grouped under their parent in the list, with each previously ordered variation shown with its label (e.g. Size M / Blue). Customers can reorder any specific variation directly from the list.
Yes. The combination of a product-based order history, quantity selectors, nicknames, and hide controls makes it a fast bulk re-order workflow for wholesale and B2B customers.
Marking a product as Discontinued prevents it from being added to the cart and displays a customizable banner on the product page. You can also set a replacement product link and show alternative product suggestions on the same page.
Yes. The global discontinued message applies to all discontinued products, and you can override it with a custom message on any individual product from the Discontinued tab in the product editor.
Yes. Enable auto-discontinue on a product and it is automatically marked as Discontinued when its stock quantity reaches zero.
Yes, fully compatible with High Performance Order Storage and with Cart and Checkout Blocks.
Yes. Running the uninstaller removes all plugin-created database tables and stored data cleanly.
Extension information
Quality Checks
Countries