LogoLogo
CommunitySupport PortalYouTubeStart a free trial
  • Welcome
  • Commerce Engine
  • Orchestration Engine
  • API Documentation
  • Release Notes
  • Changelog
  • Commerce Engine
  • Getting Started
    • General Concepts of Emporix
    • Creating your first tenant
    • Developer Portal
      • Manage Users
      • Manage API Keys
      • Tenant List
      • My Account
      • Manage Showcase and Sample Data
  • Customer Use Cases
    • Commerce Use Cases
      • Quote Process
      • Orders
      • Coupons and Redeeming Rewards
      • Returns
      • Payments
      • User Management and Approvals
      • Customer Social Login
      • Personalized Commerce - Customer Segments
      • Company Shared Orders and Customer Groups
    • Automated Use Cases
      • First Registration Coupon
      • Availability and Warehouse Assignment
      • Quote and Order Entry Automation
  • System Management
    • Introduction
    • Authentication and Authorization
      • Identity and Access Management (IAM)
      • Auth0
      • Emporix Single Sign-On (SSO)
    • Webhook Event Publishing
      • HTTP Webhook Strategy - HMAC Configuration
      • HTTP Webhook Strategy - Integration with Azure Service Bus
      • HTTP Webhook Strategy - Integration with Amazon Simple Queue Service (SQS)
    • Search
      • Universal Search Connector
      • Search Configuration
      • Indexing Service
    • Optimistic Locking
  • Extensibility and Integrations
    • Extensibility Cases
      • External Products, Pricing and Fees
      • Enabling Custom Extensions
    • Integrations
      • SAP Integration
    • Payment Systems
      • PayPal
      • Saferpay
      • Spreedly Gateway
      • Unzer
    • Third Party Add-Ons
      • Emporix Contentful App
      • Emporix Builder.io Plugin
      • Magnolia Emporix Connector
      • Zendesk Emporix Connect
    • Powered by AI
      • AI Smart Config
      • AI Smart Import
  • Core Commerce
    • Introduction
    • AI Assistance
    • Carts
    • Catalogs
    • Categories
    • Coupons
    • Customer Management
      • Approvals
      • Assisted Buying
      • Customer Groups
      • Customer Segments
    • Data Localization
    • Delivery Cycle Management
    • Mixin Schemas
    • Media Management
    • Orders
      • Shared Orders
    • Pricing
      • Pricing (Legacy)
    • Products
      • Availability, location, and stock levels
      • Brands
      • Labels
    • Quotes
    • Returns
    • Reward Points Management
    • Sites
    • Tax Classes
      • Tax classes (Legacy)
    • Measurement Units
  • Management Dashboard
    • Introduction
    • Customer Management
      • Companies
      • Customers
      • Groups
      • Segments
      • Coupons
    • Quotes
      • Quotes
      • Status Codes
    • Orders
      • Orders
      • SEPA
      • Returns
    • Catalogs
      • Catalogs
      • Categories
    • Products
      • Products
      • Product Templates
      • Labels
      • Suppliers
      • Brands
      • AI for a Product Description
    • Pricing
      • Price Models
      • Price Lists
    • Settings
      • Sites
      • Shipping Zones and Methods
      • Delivery Times
      • Units
      • Tax
      • Countries
      • Currencies
      • Languages
      • System Preferences
      • Custom Entities
      • Mixin Schemas
    • Administration
      • Users and Groups
      • Extensions
      • API Statistics
      • Webhooks
    • Extensions
    • Custom Instances
  • Additional Resources
    • Glossary
    • Videos
    • Emporix Community
Powered by GitBook
LogoLogo

Resources

  • Emporix.com
  • Developer Policy
  • Terms of Use

Find us

  • LinkedIn

© 2025 Emporix. All Rights Reserved.

On this page
  • Scenario - Customer calls Merchant Support to return items
  • Scenario - Customer creates a return from the storefront

Was this helpful?

Export as PDF
  1. Customer Use Cases
  2. Commerce Use Cases

Returns

Learn how the returns work in CE.

PreviousCoupons and Redeeming RewardsNextPayments

Last updated 1 month ago

Was this helpful?

In case a customer is not satisfied with the product, they can call the merchant (customer service) and ask for a return of a complete order, partial order or from different orders for different products.

Scenario - Customer calls Merchant Support to return items

A customer created several orders with several items. After the delivery the customer calls the merchant customer service to ask for a return of one or more items.

  1. As a customer service employee, log in to the Management Dashboard and open the returns overview page.

  1. To open the edit mode, click the Create return button.

  2. Select the order you want to make a return for:

a. Existing customers: Select the corresponding customer from the list.

Only one customer can be selected and for that customer returns can be created.

After selecting the customer, go to the Orders tab to select the orders which the customer wants to create the return for.

b. Guest customers: Go to Orders tab to find the relevant order. You can filter the orders by email from the purchase.

If you don't select any customer in the Customer tab, the Orders tab shows only the orders created by the guest customers.

  1. In the Products tab, all the related products are displayed for these selected orders. The following screen shows the selected orders and the corresponding products.

All the products that you want to return have to be selected. It is possible to decide if the same reason code & reason details is used for all products. The reason code on header level is mandatory! Even reason codes are provided on product level.

If different reason codes and reason details are necessary, it is possible to maintain a different reason for separate materials.

  1. Select the materials which should be returned. With selecting the items the pricing calculation takes place.

    • Material 1 from Order 1:

    • Material 2 from Order 2:

If the ordered quantity is greater than one, only a partial quantity can be returned.

  1. The return total is calculated with the selected products. Within the last step, in the review tab, it is possible to check the whole return.

Check the return under review and save the return.

Result: After saving the return it is visible under the Returns overview with status pending.

By default, the validity of the return is set to 30 days.

  1. It is possible to change the statuses within the details of the return.

Let's assume everything is booked in the corresponding backend systems (integration work for a project). The status is selected and set to Approved within the Management Dashboard.

  1. Save the return, the status gets updated.

Scenario - Customer creates a return from the storefront

Within this scenario, we provide the possibility to enable the self service for your customer. This means your customer is able to create a return from your storefront.

  1. Customer logs in and opens the My Orders overview under My Account.

In the case when a guest customer wants to return the purchased item, they need to register with the email address provided at checkout and to create a customer account. After logging in, the customer is able to see the orders history associated with the email.

  1. The customer clicks on Return and the order that is to be returned is opened.

You can only decrease the quantity. A return reason (reason code) is mandatory. The text (reason details) is optional.

  1. The customer clicks the Submit return button, a return is created within the showcase and Management Dashboard.

  • Storefront view:

In a real scenario, an email notification is sent out to the merchant to notify them regarding the created return.

  • Backend view: Overview page - return is created with status pending

  • Return details:

  1. The employee can decide if the return is rejected, approved or just closed. In this case, the return is approved.

At the moment no cancellation reason can be maintained by the employee. In a real scenario an email notification is sent out to the customer after the merchant rejects the return.

  1. The status is updated for the customer under My Account → My Returns.

Return details:

It is not possible to create a second return for the same order in the showcase.

To learn more about API used in this use case see the and for user guides check the Returns documentation.

Returns Service