Easy Reorder
$29.00

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.

J2Commerce 6

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.

J2Commerce 6

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.

J2Commerce 6

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.

J2Commerce 6

"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.

J2Commerce 6

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.

J2Commerce 6

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.

J2Commerce 6

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.

J2Commerce 6

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.

J2Commerce 6

Accessible Icon And Label

Visible icon, screen-reader-friendly hidden label, hover tooltip. Every shopper can use it. On every device. Every browser.

J2Commerce 6

21-Language Localization

Ships with translations for 21 languages out of the box. One install. Global storefront. Done.

J2Commerce 6

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.

J2Commerce 6

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.

A specialty roaster sells single-origin beans. Customers come back every three weeks for the same blend, but nobody wants a subscription lock-in. With Easy Reorder, the regulars open their order history, click Reorder on last month's purchase, and they're at checkout with the same beans, same grind, same shipping speed — in under five seconds. The roaster keeps the casual flexibility of on-demand orders. The customers get the convenience of a subscription. Everybody wins.

A wholesale supplier serves 800 small-business accounts. Each account orders the same six SKUs every month — printer paper, toner, coffee filters, hand soap, trash bags, sticky notes. Before Easy Reorder, every account manager rebuilt the order from scratch. After Easy Reorder, the customer clicks one button on their last order and the entire month's supply lands in checkout. Account-manager hours saved per week: four. Support tickets eliminated: most of them. Repeat order rate: up and to the right.

A boutique skincare brand audits a month of analytics and discovers that 8% of orders fail at the payment step — card declines, expired cards, bank fraud rules. Before Easy Reorder, those carts vanished into the analytics void. After enabling the Try Again button, 64% of those shoppers clicked through with a different payment method and completed the order. No new payment processor. No retargeting campaign. Just a button that did the obvious thing at the obvious moment.

A model-train hobby shop sells dozens of niche parts — DCC decoders, track sections, paint colors, weathering pigments. Customers come back to restock the exact same parts every project cycle. With Easy Reorder, they don't have to remember which decoder firmware they bought, which paint matched their last build, or which track radius they're standardizing on. One click on the previous order, and they're done. Specialty stores live on returning hobbyists — this is how you keep them.

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)


  • Developer J2Commerce
  • Extension Type Apps
  • J2Commerce Version 4.x, 6.x
  • Joomla Version 4.x, 5.x, 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

New 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.

Re-Order in a click
Choose the re-direct page

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.