They loved it. They came back for more. And then your store made them work for it.
Your best customers are hunting through six months of order history to buy the exact same thing again. One button. One click. One rebuilt cart. The reorder experience your repeat shoppers thought they were already getting.
Built For The Customers You Already Have
Every feature aimed at one outcome — turning repeat intent into completed checkout. Fast.
One-Click Reorder Button
A single button on the order history page rebuilds the entire past order — every product, every quantity, every option — into a fresh cart.
Works On Order Detail Too
Customers viewing a single past order get the reorder button right where they're already looking. No back-button gymnastics required.
Skip The Cart, Go Straight To Checkout
Toggle one setting. The reorder button either drops items in the cart for review, or sends shoppers straight to checkout for instant repurchase.
"Try Again" On Failed Payments
A declined card doesn't have to mean a lost sale. The confirmation page sprouts a button that rebuilds the exact cart instantly — one click back into checkout.
Smart Menu-Item Routing
Pick which Joomla menu item handles cart and which handles checkout. Your navigation rules stay intact. Your translated URLs stay clean.
Auto Menu Resolution Fallback
Leave the menu pickers empty and the plugin uses Joomla's default menu resolution. Zero config to get started. Configure later when you grow.
Mobile-Friendly Button Styling
Compact icon button on the order list, full-width primary button on the confirmation page. Looks native on every device, every theme.
Secure Form Submission
Every reorder request carries a fresh session token. The order ID rides in a POST form, not a URL — no accidental bookmark, no duplicate purchases.
Accessible Icon And Label
Visible icon, screen-reader-friendly hidden label, hover tooltip. Every shopper can use it. On every device. Every browser.
21-Language Localization
Ships with translations for 21 languages out of the box. One install. Global storefront. Done.
Drops Into Your Existing Order Views
No new pages. No new templates. The button appears wherever J2Commerce already shows an order — account area, history, confirmation.
From Intent To Cart In Under Five Seconds
Click the button. Cart fills. Checkout loads. That's the entire flow. Repeat purchase, completed.
Two Buttons. Two Revenue Loops.
One captures returning customers. The other recovers failed payments. Both work the moment you flip them on.
The Reorder Button — One Click, Full Cart Rebuilt
Returning customers open their order history and see a button next to every past order. They click it. Their cart fills with the exact same products, quantities, and options as the original purchase. No remembering. No re-shopping. No "wait, was it the matte or the gloss?"
Choose where it sends them — cart or checkout. Configure which Joomla menu item handles each. Leave it on auto. Either way, the click-to-purchase distance just collapsed to a single tap.
The "Try Again" Button — Recover Sales That Almost Happened
A customer hits Place Order. The card declines. The confirmation page used to say "your order could not be completed" and that was the end. Now it offers a button. The button rebuilds the cart they just lost. Same items. Same shipping. Same everything. One click and they're back in checkout with a different card.
No abandoned-cart email. No 30-day waiting period. No retargeting impressions. The recovery happens in the same session, while the shopper is still on your site.
Drops Into The Pages Customers Already Use
No template overrides. No new menu items. No "now train your customers on a new feature." The button appears in your account area, your order history, and your post-checkout confirmation page — exactly where your shoppers already are.
Built with the same Bootstrap classes your storefront already loads. Looks native. Acts native. Ships with 19 languages so it speaks your customer's language the moment you install it.
Real Stores. Real Reorder Flows.
Four scenarios where one button pays for the entire license.
Stop Making Your Best Customers Work For It
One button. One click. One rebuilt cart. The reorder experience your repeat shoppers thought they were already getting.
Translated In The Following Languages
Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- Extension Type Apps
- J2Commerce Version 4.x, 6.x
- Joomla Version 4.x, 5.x, 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishNew Feature Add pt-BR (Brazilian Portuguese) translation — now 21 languages
New Feature Add install/update/uninstall success messages to the installer script
Fix Restore J2Commerce minimum-version preflight guard in installer script
Improvement Re-escape \defined and apply PSR-12 style to installer script
Update Full key parity across all 21 locales
New Feature J2Commerce v6 and Joomla 6 support
Update New Update Server
Improvement load javascript via web asset manager
Improvement Joomla 5 namespacing
Update J2Store v4 and Joomla v4 support plugin
Re-Order in a click
The app places a button in the My Profile page, allowing users to re-order the items of an existing order, in a few clicks.
Choose the re-direct page
Set where the user has to be taken when the re-order button is clicked. Options available are, the Cart page or the checkout page.
Stay Updated
Subscribe for free and be the first to know about the latest features, updates, and new additions.