Reship Product

A customer might need a product to be reshipped to them for various reasons, such as the product was never received. The customer service representative can reship the product from the Shipment Tracking screen.

Solution

If a customer needs to have a product reshipped, the customer service representative can search for the order and, after the order is located, click the Where is my shipment? related task to view the Shipment Tracking screen. In the Shipment Details pane of the selected order line, the CSR can click Reship Product. A product can only be reshipped if the original product has already been shipped to the customer. The Reship Product pop-up window opens and the store associate must select a Reship Reason and enter the quantity of product to be reshipped. The Reship Reason drop-down list is populated by calling the getCommonCodeList API, passing YCD_RESHIP_REASON as the CodeType.

When the CSR fills out each field and clicks Reship, the following logic is executed:
  • The validateReship API is called with the OrderLineKey, ShipmentLineKey, QuantityToReship, and ModificationReasonCode attributes passed in the input.
  • If the validateReship API returns the ReshipAllowed attribute with Y, then the reshipOrderLine API is called with the OrderLineKey, ShipmentLineKey, QuantityToReship, and ModificationReasonCode attributes to mark the product to be reshipped.
  • If the validateReship API returns the ReshipAllowed attribute with N, then the appropriate error message is displayed.
    • If the error is "Product can be reshipped only after __ number of days", then the error can be overridden.
    • If the error is "Not enough reshippable quantity", then the error cannot be overridden.

Upon success of the reshipOrderLine API, if configured, a note is automatically logged in the application that the product is being reshipped. For more information about automatic notes logging, see Automatic notes logging.

Implementation

The attributes that are copied over from the original product to the reship product must be set in the reship template. Gift options will be copied from the original product to the reship product only if the GiftFlag attribute is enabled. For more information, see Setting the reship template.

For more information about configuring automatic notes logging, see Automatic notes logging.

To reship a product, the customer service representative must have the Reship Product resource permission.

To override a reship rule, the customer service representative must have the Override Reship resource permission.

For more information about assigning resource permissions to a user group, see Administering user group permissions.