Free, open source

Reorder

Order again in one click

Reorder adds an Order again button to each past order in My Account → Orders. Clicking it re-adds every still-purchasable item to the cart and sends the customer to the cart or straight to checkout. Unavailable products are skipped with a clear notice.

Open source GPLv2
Open source, GPL licensed No account, no card Nonce-protected, ownership-checked

Works with

WooCommerceGutenbergStorefrontAstraGeneratePressKadence

See it in action

On the My Account orders list, every completed order gets an Order again button
The same Order again button on mobile
The button label, where it lands after clicking and which order statuses show it

Repeat purchases take too many steps

A customer wants to buy the same as last time but has to find every product again and add it to the cart. Each extra step is a chance to abandon the repeat purchase.

  • No fast path for a repeat purchase
  • Shoppers hunt for every product again
  • Unavailable items break the cart or confuse the shopper
  • Variations are hard to reproduce by hand

Reorder cuts the repeat purchase to one click

  • An Order again button on the past-orders list
  • Re-adds every still-purchasable item to the cart
  • Skips unavailable products with a clear notice
  • Reproduces the exact variation (size, colour)

What you get in the free version

Everything you need to turn a repeat purchase into a single tap.

Order again button

On the My Account orders list, as a standard WooCommerce order action.

Re-add the whole order

Every still-purchasable line goes back into the cart in one click.

Skip missing items

Deleted, hidden or out-of-stock products are skipped with a friendly notice.

Variation aware

Re-adds the exact variation (size, colour, etc.) that was originally ordered.

Safe by design

Every link is nonce-protected; the handler verifies the user owns the order (no IDOR).

No layout shift, no jQuery

The button uses WooCommerce's standard order actions in My Account; no front-end JavaScript and no layout shift.

Accessible and polished

Keyboard friendly, focus-visible, motion-safe, dark-mode-aware admin with inline help.

Configurable

Button label, which order statuses show the button, and cart-or-checkout redirect.

Up and running in three steps

Choose statuses and test a reorder.

01

Install

Activate Reorder alongside WooCommerce.

02

Configure

In WooCommerce → Reorder set the label, order statuses and redirect target.

03

Check an order

As a customer, open My Account → Orders and click Order again.

Who it is for

When customers buy the same things regularly and repeat-purchase speed matters.

Consumables

Coffee, cosmetics, pet food, repeat purchase in one click.

  • Order again
  • Cart or checkout
  • Order statuses

B2B stores

Recurring company orders without hunting for every SKU.

  • Whole order
  • Variation aware
  • Ownership check

Returning customers

A fast path for loyal shoppers with friendly missing-item handling.

  • Skip missing
  • Nonce-protected
  • PL+EN docs

What PRO adds, and why it matters

Reward coupon

When a customer reorders, a coupon you choose is automatically applied to the cart, rewarding repeat purchases.

Resilient to bad codes

Invalid or expired codes are skipped silently, so the cart never breaks.

Reward settings

Configure the coupon under WooCommerce → Reorder → "Reorder reward (Pro)".

Builds on the free plugin

Extends the free Reorder service container; without it the add-on stays dormant.

What you get: FREE vs PRO

PRO keeps everything in the free plugin and adds the modules below.

Feature FREE PRO
Order again button
Re-add the whole order
Skip unavailable with a notice
Variation aware
Ownership and nonce checks
Configurable label and statuses
Redirect to cart or checkout
Reward coupon on reorder ×
Skip invalid coupon codes ×

Reorder vs One Click Re-Order vs Re-Order for WooCommerce

How Reorder compares to the popular WooCommerce one-click reorder plugins.

ReorderOne Click Re-OrderRe-Order for WooCommerce
Free version YesNo
Order again button YesYesYes
Re-add entire order to cart YesYesYes
Skips out-of-stock / missing items Yes
Variation-aware re-add Yes
Reward coupon for reordering Pro
Open source (GPLv2) YesGPLCore GPL
Paid plan price from €29/yr~$79/yrfrom $29/yr

Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.

Need more? Reorder PRO

FREE covers one-click reorder. PRO adds a reward coupon applied automatically to the cart on reorder, rewarding repeat customers.

  • Reorder reward coupon, shipped in PRO
  • Invalid codes skipped silently
  • Configured under WooCommerce → Reorder

Support and resources

Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.

Frequently asked questions

Is Reorder free?

Yes. Reorder is free and licensed under GPLv2 or later. It is the complete FREE edition with no account and no payment card required. The source code is open and available on GitHub.

Does Reorder require WooCommerce?

Yes. Reorder is a WooCommerce extension and requires WooCommerce 8.0 or later. If WooCommerce is missing or out of date, the plugin stays inactive and shows an admin notice. The button itself appears under My Account → Orders.

What happens to items that are no longer available?

They are skipped, and the customer sees a notice naming the products that could not be re-added. The plugin checks that each product is purchasable and in stock before adding it to the cart. Everything still available is added, so the cart is never left empty without explanation.

Which orders show the button?

By default, only completed orders. Under WooCommerce → Reorder you can also enable the Processing and On hold statuses. The button is only visible to the customer who owns the order, because it appears in their own account orders list.

Does it work with product variations?

Yes. Reorder reads the variation attributes from the order line (for example size and colour) and adds the exact same variation back to the cart. You do not need to pick the options again by hand. If the variation is no longer available, the item is skipped with a notice.

Where does the customer go after reordering?

To the cart or straight to checkout, you choose this under WooCommerce → Reorder. The cart lets the customer review and adjust items before paying, while checkout makes the repeat purchase as short as possible. The default destination is the cart.

How does Reorder compare to One Click Re-Order and Re-Order for WooCommerce?

Reorder offers a free tier with a lightweight no-jQuery, no-layout-shift front end, and adds a reward coupon in its paid edition from €29/yr. WooCommerce's official One Click Re-Order is a paid extension at about $79/yr, and Addify Re-Order is priced from $29/yr. All three re-add a previous order to the cart in one click. Pricing as of June 2026.

Add reorder to your store

An Order again button, ownership checks and a configurable redirect. The full FREE edition under GPL.

Read the docs

FREE is the complete reorder flow, PRO adds a reward coupon for repeat purchases.