Buy Again – Reorder in Shopware

Description
Reorder in just a few clicks
The plugin adds a dedicated "Buy Again" page to the Shopware customer account. Logged-in customers see all the products they have ordered in the past — with image, manufacturer, product number, EAN, variant, availability and price. Adjust quantities, click "Add all to basket", done.
Who benefits?
- B2B shops with customers who regularly reorder consumables, spare parts or standard assortments.
- B2C shops with loyal returning customers who keep buying the same items — groceries, drugstore goods, pet food, cosmetics, personal care.
- Any shop that wants to increase the repurchase rate and keep the ordering process for existing customers as short as possible.
Features at a glance
- Dedicated "Buy Again" overview page in the customer account, linked from the account sidebar.
- Aggregation of all order positions per product — items bought multiple times appear once in the list.
- Sort by total quantity, number of orders or last order date.
- Quantity selection as a dropdown or a numeric input field — the latter is ideal for items with a high maximum purchase quantity, since entering the number is faster and more performant.
- Respects each product's minimum purchase, maximum purchase and step quantity (sales unit).
- Availability indicator per row — instantly visible whether a product is ready to ship.
- Customer-specific prices (price rules) are taken into account in the displayed price.
- Variant options are shown so multiple variants of the same product can be distinguished.
- "Add all to basket" — all selected quantities are added to the basket in a single step.
- An existing basket is preserved; the new positions are appended.
- Configurable display: image, product number, EAN, manufacturer, variant, availability and price can be shown or hidden as needed.
- The page is set to
noindex, nofollowby default — order histories will not appear in search engines.
Benefits for your shop
- Higher repurchase rate thanks to a much shorter ordering path for returning customers.
- Larger order values, because several reorders can be bundled in one step.
- Stronger customer loyalty — reordering becomes a convenience feature instead of a search task.
- Fewer support requests, because customers see their own order history immediately.
Configuration
All options are available directly in the plugin configuration in the Shopware admin — no extra code, no theme changes required. The plugin can be enabled or disabled per sales channel.
Support
If you have questions, suggestions or run into issues, please contact us via the ZweiPunkt GmbH contact form. We usually reply within one business day.
FAQ
Reviews
Configuration guide
Installation
- Install and activate the plugin in the Shopware admin under Extensions → My extensions.
- Clear the cache via Settings → System → Caches & indexes.
Configuration
You will find the plugin configuration under Extensions → My extensions. Click the three dots next to "ZweiPunkt: Buy Again" and choose Configure. Select the desired sales channel at the top so the settings apply per channel.
The following options are available:
"Function" card
- Activate plugin — turns the feature on or off for the selected sales channel.
- Standard design — uses the bundled CSS for the table and the button. With a heavily customised theme this option can be disabled.
- Sort by — defines the order of products in the overview: by quantity, by number of orders or by the date of the last order.
- Quantity selection type — dropdown or numeric input field. For products with a very high maximum quantity, pick the input field to avoid performance problems in the browser.
"Display" card
- Show image — product image in the first column.
- Show product number — article number below the product name.
- Show EAN — EAN/GTIN below the product name, if maintained on the product.
- Show manufacturer — manufacturer name below the product name.
- Show variant — variant options (e.g. colour, size) as a separate column.
- Show availability — traffic-light indicator based on stock and delivery time.
- Show price — unit price per row, gross or net depending on the tax mode.
What the customer sees
Logged-in customers find a new "Buy Again" entry in the customer account sidebar. There they see all products they have previously ordered as a list. They pick the desired quantities, click "Add all to basket" at the top or bottom and are redirected to the basket page.
Note
Customers without prior orders see a message that the list is empty. If products are already in the basket, a notice indicates that the new positions will be appended.








