Interface IReturnOrderService
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version.
Handles operations on IReturnOrderForm such as complete, cancel a return or acknowledge receipt items of a return.
Namespace: EPiServer.Commerce.Order
Assembly: EPiServer.Business.Commerce.dll
Version: 11.8.3Syntax
public interface IReturnOrderService
Methods
AcknowledgeReceiptOfItems(IReturnOrderForm)
Acknowledges receipt of items of a IReturnOrderForm.
Declaration
void AcknowledgeReceiptOfItems(IReturnOrderForm returnForm)
Parameters
Type | Name | Description |
---|---|---|
IReturnOrderForm | returnForm | The return order form. |
CancelReturn(IReturnOrderForm)
Cancels a IReturnOrderForm.
Declaration
void CancelReturn(IReturnOrderForm returnForm)
Parameters
Type | Name | Description |
---|---|---|
IReturnOrderForm | returnForm | The return order form. |
CompleteReturn(IPurchaseOrder, IReturnOrderForm)
Completes an IReturnOrderForm.
Declaration
void CompleteReturn(IPurchaseOrder purchaseOrder, IReturnOrderForm returnForm)
Parameters
Type | Name | Description |
---|---|---|
IPurchaseOrder | purchaseOrder | The purchase order that the return form was created for. |
IReturnOrderForm | returnForm | The return order form. |
CreateExchangeOrder(IPurchaseOrder, IShipment)
Creates an exchange order for an IShipment.
Declaration
IPurchaseOrder CreateExchangeOrder(IPurchaseOrder purchaseOrder, IShipment originalShipment)
Parameters
Type | Name | Description |
---|---|---|
IPurchaseOrder | purchaseOrder | The purchase order that the exchange order is created for. |
IShipment | originalShipment | The original shipment that contains items need to be returned. |
Returns
Type | Description |
---|---|
IPurchaseOrder | The exchange order of type IPurchaseOrder. |