Returns
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.
If a purchase was made as a guest and the customer wants to return items, they need to register with the email address provided at checkout and create a customer account. After logging in, they can view the order history associated with that email address.
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.

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.

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:
The customer
B2B Commerce Frontend — Order Management → Returns & Claims
Track status, view items and quantities, see current status
The merchant
Management Dashboard — Orders → Returns
Review the return, approve or reject it, update status, close when done

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.

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.
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.
Last updated
Was this helpful?


