---
title: "Easy Reorder"
description: "The Easy Reorder plugin adds a Reorder button to customers' past orders so they can add all items from a previous order back into their cart with one click."
url: "https://docs.j2commerce.com/v6/apps-and-extensions/apps/app_reorder"
markdown_url: "https://docs.j2commerce.com/v6/apps-and-extensions/apps/app_reorder.md"
last_updated: "2026-10-31T23:37:39+00:00"
version: "J2Commerce 6"
breadcrumbs:
  - title: "Home"
    url: "https://docs.j2commerce.com/"
  - title: "J2Commerce 6"
    url: "https://docs.j2commerce.com/v6"
  - title: "Apps and Extensions"
    url: "https://docs.j2commerce.com/v6/apps-and-extensions"
  - title: "Apps"
    url: "https://docs.j2commerce.com/v6/apps-and-extensions/apps"
  - title: "Easy Reorder"
    url: "https://docs.j2commerce.com/v6/apps-and-extensions/apps/app_reorder"
---

# Easy Reorder

The Easy Reorder plugin adds a **Reorder** button to customers' past orders so they can add all items from a previous order back into their cart with one click. It also provides an optional **Try Again** button that appears when a checkout or payment fails, letting the customer retry without starting over.

This is especially useful for stores with repeat buyers — such as office supplies, food and beverage, or any business where customers regularly purchase the same products.

## Prerequisites

- J2Commerce is installed and enabled
- At least one completed order in your store

## Purchase and Download

**Step 1:** Go to our [**J2Commerce** website](https://www.j2commerce.com/extensions) **->** **Apps**

**Step 2:** Locate the `app_reorder.zip` App **->** click **View Details** **->** **Add to cart** **->** **Checkout**.

**Step 3:** Go to your **My Downloads** under your profile button at the top right corner and search for the app. Click **Available Versions -> View Files -> Download**

## Install the App

Go to **System** **->** **Install** **->** **Extensions**

Upload the plugin ZIP file or use the Install from URL option.

![Joomla System Dashboard with System in the sidebar and the Install section's Extensions link highlighted, used to upload an extension package](https://docs.j2commerce.com/images/docs/shared/address-install.webp)

## Enable the App

Once you have installed the App, you will need to enable it. There are **two** ways you can access the App.

**Option A:** Go to the **J2Commerce** icon at the top right corner **-> Apps**

**Option B:** Go to **Components** on the left sidebar **-> J2Commerce -> Apps**

![Joomla admin navigation to J2Commerce Apps: Components, J2Commerce, Apps in the sidebar, and Apps in the J2Commerce menu, all highlighted](https://docs.j2commerce.com/images/docs/shared/address-apps.webp)

To help you narrow down the list, you can do a search for the **Easy Reorder** app, click the **X,** and it will turn into a green checkmark. It is now enabled and ready for setup.

![Joomla Apps list searched for reorder, with the Easy Reorder status icon highlighted as a green checkmark and Apps highlighted in the sidebar](https://docs.j2commerce.com/images/docs/shared/reorder-enable.webp)

## Configure the App

Click on the **Easy Reorder** title to open the plugin settings.

![Easy Reorder settings, Plugin tab highlighted: Redirect Customers To Shopping Cart, Cart Menu Item Cart, Enable Try Again No](https://docs.j2commerce.com/images/docs/shared/reorder-config.webp)

### Basic Settings

**Redirect After Reorder:** Controls where the customer is sent after clicking Reorder.

- **Shopping Cart** lets them review items before proceeding.
- **Checkout** takes them straight to the checkout page.

**Cart Menu Item:** The Joomla menu item for the shopping cart page.

> **Info:** **Note**: Only shown when **Redirect After Reorder** is set to **Shopping Cart**. Leave blank to use Joomla's default routing.

**Checkout Menu Item:** The Joomla menu item for the checkout page.

> **Info:** **Note**: Only shown when **Redirect After Reorder** is set to **Checkout**. Leave blank to use Joomla's default routing.

**Enable Try Again:** Select '**Yes**' to enable the "**Try Again**" button on the post confirmation page if the order has failed, so they can easily add the cart items again.

## How It Works

### Reordering from Order History

- A logged-in customer goes to their **My Account** and views their past orders.
- On any order, they see a **Reorder** button (a circular arrow icon).

![Frontend My Account Orders list with the Orders tab and the Reorder icon button on each order row highlighted, with a Reorder tooltip shown](https://docs.j2commerce.com/images/docs/shared/reorder-order.webp)

- Clicking the button adds all items from that order back into the customer's shopping cart.
- The customer is redirected to either the cart page or the checkout page, depending on your configuration.

![Frontend cart page after reordering, listing five items such as Group Activity and Landing Strip with quantities, subtotal $82.50 and Proceed to Checkout](https://docs.j2commerce.com/images/docs/shared/reorder-order1.webp)

From the cart, the customer can adjust quantities, remove items they no longer need, or proceed directly to checkout.

### Retrying After a Failed Payment

When the **Enable Try Again** setting is turned on:

1. If a customer's payment fails during checkout (for example, a declined card or a gateway timeout), the confirmation page shows a **Try Again** button instead of just an error message.
2. Clicking the button reloads all items from the failed order back into the cart.
3. The customer is redirected to the cart or checkout page to try again.

This prevents the frustration of customers having to manually find and re-add all their products after a payment error.

## Tips

- Set the redirect to **Shopping Cart** if your customers often modify orders before repurchasing. Set it to **Checkout** if your repeat buyers typically reorder the exact same items.
- Enable the **Try Again** feature to reduce abandoned carts from payment failures. A customer who can retry with one click is far more likely to complete their purchase.
- The Reorder button respects current stock levels and pricing. If a product is out of stock or its price has changed since the original order, the cart will reflect the current state.

## Troubleshooting

### The Reorder button does not appear on past orders

**Cause:** The plugin may not be enabled.

**Solution:**

Go to **J2Commerce** -> **Apps** and confirm the plugin shows **Enabled**.

Clear the Joomla cache: **Home Dashboard -> Cache** **->** **Delete All**.

Log in as a customer and view an order to verify that the button appears.

![Joomla Home Dashboard with the Home Dashboard sidebar item highlighted and the Cache tile highlighted under System, next to Global Checkin and Global Configuration](https://docs.j2commerce.com/images/docs/shared/delete-cache3.webp)

### Clicking Reorder does nothing or shows an error

**Cause:** The session may have expired, causing the security token to become invalid.

**Solution:**

1. Ask the customer to refresh the page and try again.
2. If the issue persists, check that the J2Commerce system plugin is **enabled** under **System** -> **Manage** -> **Plugins**.

### The Try Again button does not appear after a failed payment

**Cause:** The feature is disabled by default.

**Solution:**

1. Go to **J2Commerce** -> **Apps** and click on **Easy Reorder**.
2. Set **Enable Try Again** to **Yes**.
3. Click **Save**.

![Easy Reorder settings with the Enable Try Again switch highlighted as Yes, below Redirect Customers To Shopping Cart and Cart Menu Item Cart](https://docs.j2commerce.com/images/docs/shared/reorder-order2.webp)

### The customer is redirected to the wrong page after reorder

**Cause:** The menu item settings may not be configured, or the wrong menu item is selected.

**Solution:**

1. Open the plugin settings.
2. Check which **Redirect After Reorder** option is selected.
3. Set the appropriate **Cart Menu Item** or **Checkout Menu Item** to the correct page in your site's menu.

![Easy Reorder settings showing inline help under Redirect Customers To (Shopping Cart), Cart Menu Item (Cart) and Enable Try Again (No)](https://docs.j2commerce.com/images/docs/shared/reorder-order1-1.webp)
