This document is part of the IOM Business Processes and is aimed at project developers.
It explains in detail the IOM Return and Cancelation Business Process and its included sub-processes.
Introduction | The Return and Cancelation Business Process controls the entire processes to manage rescissions or return of orders, order positions, or units of an order. Starting with capturing a return or cancelation, sent by a sales channel or fulfilment solution, the return or cancelation will be validated and stored. (Sales channels normally just send cancelation requests, but no cancelations or returns.) Next, approvals may be processed and notifications about approvals are sent to 3rd party systems. Finally, documents are re-created if necessary and notifications are sent to 3rd party systems about finalized returns or cancelations. A return is the general envelope for different kinds of rescission and is tracked by the following return types:
To differentiate the different reasons why a cancelation or return was issued, it is possible to define a list of dedicated return reasons for each return type which can be extended based on the requirements of the order capture channel and the fulfillment location. |
Boundaries | The Return and Cancelation Business Process starts with a return or cancelation being captured by the standard API and normally ends with (a) canceled or returned order, order position(s), or unit(s). |
Process Flow |
|
Introduction | The Return Capture, Validation, and Approval Process captures return notifications from 3rd party systems, e.g., fulfillment locations. The process validates and checks the return to ensure the data integrity and declines it if necessary. The process also manages the approval process for a return, based on the approval configuration for a return reason of the order capture channel. |
Boundaries | The Order Capture and Validation Process starts with a return notification order in status INITIAL for an existing and delivered order and normally ends with a validated and approved/declined return. |
Process Flow | Intershop Order Management
The IOM processes only return positions with a valid order position reference. Fulfillment Location
Order Capture Channel
|
Exceptions | In case of exceptions, the processing stops and the errors must be solved. After the errors have been solved, the process is continued automatically by the control app. |
More | Extension points
Related processes
|
Introduction | The Return Notification Process announces a return notification in the status CHECKED or APPROVED to the related order and issues a response notification to the order capture channel if necessary. |
Boundaries | The Return Notification Process starts with a validated and approved return notification in status CHECKED, APPROVED, or DO_PROCESS and normally ends with an announced order return notification and an updated order position. The process ends by reaching the return status PROCESSED. Refer to IOM Return Status Model. |
Process Flow |
|
Exceptions | In case of exceptions, the processing stops and the errors must be solved. After the errors have been solved, the process is continued automatically by the control app. |
More | Extension points
Related processes
|
Introduction | The Finalize Return Process determines if documents should be (re)created during the return processes and submits a return message to a 3rd party system in order to inform about new returns (or cancelations). |
Boundaries | The Finalize Return Process starts with a return in status PROCESSED and closes the return that optionally includes recreated delivery/return notes and optionally sends a return notification. |
Process Flow |
|
Exceptions | In case of exceptions, the processing stops and the errors must be solved. After the errors have been solved, the process is continued automatically by the control app. |
More | Extension points
Related processes
|
Introduction | The Order Cancelation Process captures cancelation requests for an order, order position(s), or units, e.g., from the commerce management system, determines if the order is still cancelable, and initiates further processing based on the state of commissioning of the order. If already commissioned to fulfillment location(s), a recall will be created, otherwise the order will be canceled directly in IOM. |
Boundaries | The Order Cancelation Process starts with a cancelation request via API and normally ends with a canceled order (IOM or fulfillment location). If not, the order will be shipped to the customer and the customer should deny the shipment. |
Process Flow | Commerce Management System
Intershop Order Management
Fulfillment Location
|
Exceptions | In case of exceptions, the processing stops and the errors must be solved. After the errors have been solved, the process is continued automatically by the control app. |
More | Related processes |
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Website, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.