WooCommerce Buy Again
Antivirus scan
Powered by ClamAV
✅ Verified clean
This product file has passed our security filters.
Want to run a fresh ClamAV scan right now? Takes a few seconds and shows scanner version, signature DB and live result.
This can take 5 to 30 seconds.
Clean file Threat detected
No threats detected in this file.
- File
- Size
- Scanned
- ClamAV
- Signature database
⚡ Powered by ClamAV
Scan could not be completed
Report product
If you detected an issue (broken file, malware, inappropriate content, etc.) let us know and we'll review it ASAP.
Sign in to report
About WooCommerce Buy Again
Someone who buys the same product every month (coffee, spare parts, consumables, cosmetics) doesn't want to explore your shop: they want to repeat. With WooCommerce they can only dig through old orders, find the product in the catalog again, or use the order again button, which repeats the whole order rather than a single item. Every extra step is a chance for them to leave for another tab.
A repeat-purchase shop should look like a shopping list
Recurring business is won on the second and third purchase, and there the catalog gets in the way: the customer already knows what they want. WooCommerce Buy Again adds a section to My Account with everything that person has bought before. From there they can add several products to the cart or buy one directly with Buy Now.
The same buttons appear in the detail of each past order. You can also show a notice on a product page saying they already bought it, with a link to the earlier order, and a tag on the shop and product pages for items already purchased.
The repeat-purchase table, more capable than it looks
- Filters by name, category and purchase date, plus stock status, history and favorites.
- Quantity memory: it remembers how much they bought last time so they can repeat it in one click.
- Bulk actions: select several products and add them to the cart, buy them or mark them as favorites at once.
- Modern or classic layout: a card-style layout with images and improved mobile view, or the original table.
- Reorderable columns by dragging in the settings.
You can show the description, the stock and the last order number, and out-of-stock products are hidden from the table.
Email reminders and guest access
The plugin sends repeat-purchase reminders based on the last purchase, to both registered customers and guests. There is a test email so you can see how it looks before turning it on, and an email log you can filter by type.
Customers without an account can view their purchased products by verifying their email with an OTP code. They and registered customers can unsubscribe from reminders in the table itself or on a preferences page with the [bya_email_preferences] shortcode.
Control over who sees what and how well it works
You can exclude specific products from the section and restrict it to certain users or roles. The dashboard has activity reports, with the most repurchased products and the performance of the reminder emails. Frontend texts can be customized in the settings and the plugin is compatible with Loco Translate.
You can also show the table on its own page, with a shortcode or a widget, and include buttons on the orders page, the thank you page and the cart (including the Gutenberg cart block).
It only repeats what the customer has already bought
- Already solved: the repeat-purchase section, the buttons, the filters, the reminders, the reports and guest access via OTP.
- You cover it with another tool: recommendations of new or complementary products, subscriptions with automatic billing and loyalty discounts.
A customer who has never bought in your shop will see nothing useful: the section fills up with their history. If your catalog is made of one-off purchases (furniture, equipment), the effect will be minimal. And the reminders are email notices, not scheduled orders.
Frequently asked questions
Does it work with customers who have no account?
Yes. They can access their purchased products by verifying their email with an OTP code, and they receive reminders unless they have unsubscribed.
Can I hide products from the list?
Yes, both specific products and access for certain users or roles. Out-of-stock items are hidden from the table.
Can I put the table on any page?
Yes, with a shortcode, a widget or a dedicated page.
Can it be translated?
Yes, the texts are editable from the settings and it is compatible with Loco Translate.
Topics
Version history
-
v
6.7.0 Current 7 Oct 2026
-
v
6.6.0 5 Sep 2026
-
v
6.4.0 24 Jun 2026
-
v
6.0.0 29 Apr 2026
Customer reviews
Sign in to leave a review. Only people who have the product can review it.
No reviews for this product yet.
Frequently asked questions
-
GPL (General Public License) is the license under which WordPress and most premium plugins/themes are distributed. It grants you the right to use, modify and redistribute the software in as many projects as you want, with no domain restrictions.
-
Yes. With membership you get automatic updates via our GPLClub Updater plugin (installed on your WP, detects new versions and applies them). With individual purchase, you get one year of manual updates from your account.
-
Depends on the plan. Monthly: 3 domains. Semi-annual: 7. Annual and Lifetime: 15. Individual purchase: 1 domain.
-
GPLClub offers its own support for installation, configuration and compatibility. For direct support from the original author (feature requests, product-specific bugs), a license purchased from the author is required.