Customer View

This page shows what the return and exchange experience looks like from the customer’s side — how they submit requests, check status, cancel requests, and use the guest return portal.

WooCommerce → My Account → Returns & Exchanges

How to View Return & Exchange Status in My Account

Customers can see all their return and exchange requests from a dedicated section in My Account. This section displays:

  • Order number and request number
  • Current request status
  • Total refund amount
  • Available actions (View, Cancel)
My Account Returns & Exchanges list showing order number, request number, status, refund amount, and View/Cancel action buttons
View Return and Exchange request history

To view more detailed information about a specific return or exchange request, customers can click on the linked request number or the View button located to the right of the request.

Return request detail view showing items requested, reason, status, and refund amount
View Return request details

How Customers Submit a Return & Exchange on the Order View Page

Customers can initiate a return or exchange request for items directly from the order view page. Return and Exchange action buttons appear both in the order list and on the order detail page next to each product, allowing customers to submit a request for specific items.

Order view page showing Return and Exchange buttons next to each product line item
Return and Exchange action buttons on the order view page

Return Portal

Return Request Form

In the return request form, customers can select multiple items and quantities, specify the return reason, provide a description, attach product images, and choose their preferred refund method. After submitting, the form initiates a return. If the customer selects store credit as the refund method, a coupon is automatically generated and emailed once the admin approves the request.

Return request form showing item selection, quantity, return reason dropdown, description field, and refund method options

After clicking Request a Return, the request is submitted and the return status for that request is displayed immediately.

Return Status

Return status confirmation screen shown after a return request is submitted

How Customers Cancel a Return Request

Customers can cancel a return request when its status is Return Requested. Once cancelled, the return status is updated and a “Return Request Cancelled” email is sent to the admin.

Order view page showing a Cancel button next to an active return request

Exchange Portal

Exchange Request Form

In the exchange request form, customers can select the quantity, specify the exchange reason, describe the issue, and attach images. After submitting, a new child order is created and sent to the customer once the admin approves the exchange request.

Exchange request form showing item selection, quantity, exchange reason, description field, and image upload

After clicking Request an Exchange, the request is submitted and the exchange status is displayed immediately.

Exchange Status

Exchange status confirmation screen shown after an exchange request is submitted

How Customers Cancel an Exchange Request

Customers can cancel an exchange request when its status is Exchange Requested. Once cancelled, the exchange status is updated and an “Exchange Request Cancelled” email is sent to the admin.

Order view page showing a Cancel button next to an active exchange request

When Returns or Exchanges Are Disabled for a Payment Method

You can configure which payment gateways are eligible for returns and exchanges from WooCommerce > Returns Center > Settings. When a customer’s order was paid using an excluded payment method, the Return and/or Exchange buttons are replaced by an informational message on the order page, so the customer immediately understands why those options are unavailable.

The message is fully customisable from the Return Disabled Message and Exchange Disabled Message fields in the plugin settings.

Order view page showing the Return button visible but the Exchange button replaced by a message explaining exchanges are not available for this payment method

The example above shows an order paid via a method excluded from exchanges only. The customer can still request a return (the Return button is visible), but exchanges are blocked with the message:

Exchanges are not available for this payment method.

Cross-Product Exchange

Cross-Product Exchange allows customers to exchange a returned item for any product in your catalog — not just a different variation of the same product. When enabled in the plugin settings, a Search for a replacement product field appears on the exchange form.

Admin setting: Enable Cross-Product Exchange at WooCommerce > Returns Center > Settings > Exchange Settings by turning on Allow Cross-Product Exchange.

Exchange request form showing the Search for a replacement product field and a selected replacement product card with name, image, and price

How the Customer Selects a Replacement Product

  • The customer clicks the Exchange button on their order details page.
  • The exchange request form opens, showing the original product on the left and a Search for a replacement product input field on the right.
  • The customer types a product name. Matching products appear in a live dropdown with their image, name, and price.
  • The customer clicks a result to select it. The selected product is shown in a card with its image, name, and price.
  • If the chosen product is a variable product, a Select variant dropdown appears so the customer can choose the specific variation and quantity.
  • A price comparison banner shows the difference between the original item and the new selection.
  • The customer fills in the issue description, optionally uploads a photo, accepts the terms and conditions, and clicks Request an Exchange.

How Guest Users Submit a Return or Exchange Request

Guest customers use the Return Center page — a page you create with the [return-center] shortcode — to look up their order and submit requests without logging in.

Guest return center page showing Order ID and Email Address fields for looking up an order

Steps for Guest Users

  • Find Order:
    • Navigate to the Return Center page.
    • Enter the Order ID and Email Address to locate the order.
  • Request Return or Exchange:
    • Based on the order’s available items, Return and Exchange buttons are displayed.
    • Select the desired action and follow the steps to specify quantity, provide the reason and description, and optionally attach images.
    • Submit the request.
  • Status Update:
    • After submitting, the status of the return or exchange request is displayed for tracking.

Next Steps