Free, open source

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

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 and, optionally, the single order view.

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 sits in the normal order actions; the single-order button is server-rendered.

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

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 the GPL.

Does Reorder require WooCommerce?

Yes. Reorder is a WooCommerce extension and requires WooCommerce 8.0 or later. It shows an admin notice and stays inactive if WooCommerce is missing or out of date.

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. Everything still purchasable is added to the cart.

Which orders show the button?

By default, completed orders. You can enable Processing and On hold too under WooCommerce → Reorder. The button only shows to the customer who owns the order.

Does it work with product variations?

Yes. The original variation (e.g. size and colour) is preserved, so the correct variation is added back to the cart.

Where does the customer go after reordering?

To the cart by default, or straight to checkout — your choice in the settings.

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.