Skip to content

Getting started

Most shops are reordering in a few minutes. Reorder ships with sensible defaults — install, and an Order again button appears on qualifying past orders.

  • WordPress 6.5 or newer
  • WooCommerce 8.0 or newer
  • PHP 8.1 or newer
  1. Install and activate WooCommerce (8.0 or later).
  2. Install Reorder from the plugin directory (when live on WordPress.org) or upload the reorder folder to /wp-content/plugins/.
  3. Activate the plugin through the Plugins screen.

Open WooCommerce → Reorder (defaults work out of the box):

  • Button text — the label for the Order again button.
  • Order statuses — which statuses show the button (Completed by default; you can enable Processing and On hold too).
  • Redirect target — send shoppers to the cart (default) or straight to checkout after reordering.
  • Single order view — show the button on the single order view as well as the orders list.
  1. Log in as a customer with a qualifying past order and open My Account → Orders.
  2. Click Order again — every still-purchasable item should be re-added to the cart.
  3. Confirm you land on the cart or checkout per your setting.
  4. If the original order had an unavailable item, check the notice naming what could not be re-added.
  5. Reorder an order with a variation — the exact variation (size, colour) should be re-added.

Every reorder link is nonce-protected, and the handler verifies the current user actually owns the order before acting — no acting on someone else’s order. The button only shows to the customer who owns the order.

The free edition covers the Order again button, ownership and nonce checks, missing-item handling, variation support and the configurable label, statuses and redirect.

Reorder PRO adds a reorder reward coupon applied automatically to the cart on reorder — not basic reorder access.