rotate-reverseReturns

Learn how to create and manage returns in the B2B Commerce Frontend.

Customers can create and manage returns for products from their orders directly on the B2B Commerce Frontend. They can return complete or partial orders without contacting the support team. A return can be created in two ways: from Order History or with the Emporix Frontend Agent (AI).

Overview

When a customer is not satisfied with a product or needs to return items for any reason, they can create a return request directly from their account. The return process is integrated with the order history, making it easy to select items to return and track the status of return requests.

Creating a return from order history

The customer must be logged in to create a return. The steps below describe how the customer creates a return request from order history in the B2B Commerce Frontend.

circle-exclamation
1

Starting the return

The customer goes to the Order ManagementOrder History in the storefront, selects the order that contains the items to return, then chooses Return. The Return button is available only for completed orders.

Creating a return in the storefront
2

Selecting items to return

In the return form, the customer selects the products to return and adjusts the quantity for each item.

Setting up the return details in the storefront
3

Providing a return reason

For each return, the customer provides the Return reason - it is mandatory and helps categorize why the item(s) is being returned. Additionally, it's also possible to provide different return reasons for separate items. To do that, the customer has to select Provide additional details per return item and can then add the return reason and description.

Return reasons for separate items
4

Submitting the return

The customer chooses the Submit return option to create the return request. After submission, the return appears in the customer account and in the merchant's Management Dashboard.

Creating a return with the Frontend Agent

The customer can also create a return using the Emporix Frontend Agent. The agent guides the customer through the return process in a conversational interface.

The customer prompts the agent to create a return and provides the order number. After the customer confirms the quantity and reason for the return, the agent creates the return request. The return then appears in the customer account and in the merchant's Management Dashboard.

Create a return with Frontend Agent in the storefront

Monitoring the created returns

After the customer submits a return, it is created with Pending status. The customer and the merchant both see the return, but in different places:

Who
Where they see it
What they can do

The customer

B2B Commerce Frontend — Order ManagementReturns & Claims

Track status, view items and quantities, see current status

The merchant

Management Dashboard — OrdersReturns

Review the return, approve or reject it, update status, close when done

Pending return as the customer sees it in the storefront
Pending return as the merchant sees it in the Management Dashboard

The customer can track the return status in their account and view details such as items, quantities, and current status. When the merchant reviews the return in the Management Dashboard and updates its status (for example, to Approved), the change is reflected automatically in the customer account.

Approved return in frontend

The merchant reviews incoming returns in the Management Dashboard, approves or rejects them, and updates status - each status change is reflected on the customer side.

Return statuses

Returns move through the following statuses as they are processed. The merchant updates status in the Management Dashboard; the customer sees the same status in the storefront.

  • Pending — The customer has submitted the return; the merchant has not yet reviewed it.

  • Approved — The merchant has approved the return in the Management Dashboard.

  • Rejected — The merchant has declined the return in the Management Dashboard.

  • Closed — The merchant has marked the return process as completed.

circle-info

With every status change, email notifications are sent to the customer about their return request - for example, when it is approved, rejected, or when additional action is required.

Return validity

By default, returns are valid for 30 days from the date of creation. The customer must submit the return request within the allowed timeframe.

circle-info

For more information on the API used in this use case, see the Returns Service documentation. For user guides, see the Returns documentation.

Last updated

Was this helpful?