# Returns

Here you can find an overview of the Emporix **Returns Service**, along with its features and benefits.

{% hint style="info" %}

* Looking for code tutorials? Check out the [Returns Service guide](/api-references/api-guides/orders/returns/returns.md).
* Looking for API reference? Check out the [Returns Service](/api-references/api-guides/orders/returns.md) in the Emporix API Reference.
  {% endhint %}

## Purpose

With the Emporix API **Returns Service**, customers may return defective or unwanted products more easily.

Returns, connected to orders and products on the platform, can be created, updated, or deleted (closed) either by customers themselves through a form on a storefront, or on the Management Dashboard or directly through Emporix API by employees on behalf of a customer. It is also possible to show a list of returns for a particular customer. If integrated with the Emporix API Webhook service, the Return Service events can trigger actions in other systems, such as automated status updates and notifications.

## Features

| Feature                                                     | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ----------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Return management**                                       | Thanks to the well-structured return management mechanism with a set of standard fields for each return order, your customers and employees can now return goods more easily. Your customer service team can use the Management Dashboard or another application integrated through the Return Service API to update the return status and other relevant fields.                                                                                                                                                                                                                        |
| **Multiple orders and products in a single return request** | We make it easy to return goods from different orders in a single return, while still maintaining the links to the original orders and the products in them.                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **List of returns**                                         | Our API makes it easy to publish a filterable list of returns in your storefront application, thus giving your customers an easy way to see their returns and the products in them.                                                                                                                                                                                                                                                                                                                                                                                                      |
| **Webhook integration**                                     | If integrated with webhooks, the Return Service events can trigger actions in other systems (such as sending notifications to customers).                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **Support for returns of orders from guest customers**      | <p>Even if a customer decides to shop anonymously (without creating an account), it is still possible for them to return the purchased items. The purchase history is associated with an email address provided while submitting an order, therefore there are two options available to make a return for a guest customer:<br>- They can either call your support and the employee is able to find the relevant order and create a return.<br>- They can register with the email address provided at guest checkout and create a return request themselves from the orders history.</p> |

## Overview

The following diagram presents the return process:

<figure><img src="/files/zZ6Z25G66aQm27uvHM9X" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
For more information, see also [Returns Business Scenario](/ce/customer-use-cases/scenarios-introduction/returns-process.md).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.emporix.io/ce/core-commerce/returns.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
