Radial Integration | 2016

Retail Order Management > Order Processing > Order API > Zero Cost Reship

Create Reship

The Create Reship operation creates a zero cost reship request. This operation allows you to use your own customer service tools to reship an order at no cost to the shopper.

URI Summary

Operation

Action

URI Template

URI Example

Transaction Type

Unique RequestID Needed for Duplicate Detection?

Non-URI Request Payload

Create reship

POST

/vM.m/stores/STOREID/orders/reship/create.format

/v1.0/stores/ABCD/orders/reship/create.xml

Create zero cost reship request.

No

Reship-Create-1.0.xsd

Schemas

Error Codes

Error Code Error Description Scenario Header/
Line
GSIZCR0001 Requested quantity is more than available quantity to reship. QuantityToReship passed in the input XML is more than the quantity available to reship. Line
GSIZCR0009 There is a TDF error. Submit the request later. There is an error reaching out to TDF when creating a reship request. Header
GSIZCR0003 Original order or line for reship cannot be found with the information in the request. An order number that does not exist in OMS is received in the request, an invalid Prime/Sub line number is sent in the request, or a wrong EnterpriseCode is present in the incoming request. Header
GSIZCR0007 Payment type is invalid. The input request has an invalid PaymentType value. Header
GSIZCR0006 Ship method is invalid. A line in the reship submit request has an invalid ship method. Header
GSIZCR0004 Bill-to address is missing. The bill-to address is missing. Header
GSIZCR0008 Line type is invalid. An invalid LineType value is passed in the request to create a reship.  
GSIZCR0005 Error occurs when processing reship request. Contact admin. None of the specific errors apply.  
VALID No error. No error. Header or line

Example

Request XML

<?xml version="1.0" encoding="UTF-8"?><
ReshipCreateRequest xmlns="http://api.gsicommerce.com/schema/checkout/1.0" orderType="SALES">
   <SourceSystem>CustomerCare</SourceSystem>
   <Agent id="1234" name="testAgent"/>
   <InteractionId>A5830EB2AC156946003965A537D8C89D</InteractionId>
   <TransactionId>001650</TransactionId>
   <CustomerOrderId>100001521815</CustomerOrderId>
   <SourceId type="STORE">TMSNAe</SourceId>
   <Order>
      <Customer>
         <EmailAddress>RIT_APGTestAuto@dashboard.gsi</EmailAddress>
      </Customer>
      <OrderItems>
         <OrderItem id="item1" lineId="1" returnRequired="true" subLineId="1">
            <Quantity>1</Quantity>
            <ReasonCode>WI</ReasonCode>
            <ShippingMethod>ANY_2DAY</ShippingMethod>
            <EstimatedDeliveryDate>
               <DeliveryWindow>
                  <From>2015-04-06T18:53:21.000Z</From>
                  <To>2015-04-07T18:53:21.000Z</To>
               </DeliveryWindow>
               <ShippingWindow>
                  <From>2015-04-06T18:53:21.000Z</From>
                  <To>2015-04-07T18:53:21.000Z</To>
               </ShippingWindow>
            </EstimatedDeliveryDate>
         </OrderItem>
      </OrderItems>
      <Shipping>
         <ShipGroups>
            <ShipGroup>
               <DestinationTarget ref="dest_1"/>
               <OrderItems>
                  <Item ref="item1"/>
               </OrderItems>
            </ShipGroup>
         </ShipGroups>
         <Destinations>
            <MailingAddress id="dest_1">
               <PersonName>
                  <LastName>Test</LastName>
                  <FirstName>User</FirstName>
               </PersonName>
               <Address>
                  <Line1>630 Allendale Rd</Line1>
                  <City>King Of Prussia</City>
                  <CountryCode>US</CountryCode>
                  <PostalCode>19406</PostalCode>
               </Address>
               <Phone>484-222-2345</Phone>
            </MailingAddress>
         </Destinations>
      </Shipping>
      <Payment>
         <BillingAddress ref="dest_1"/>
         <Payments>
            <CreditCard useAlternateMerchantId="true">
               <ExpirationDate>2018-04</ExpirationDate>
               <PurchasePlanCode/>
               <PurchasePlanDescription/>
               <PaymentContext>
                  <TenderType>VC</TenderType>
                  <PaymentAccountUniqueId isToken="true">4111094781641111</PaymentAccountUniqueId>
               </PaymentContext>
            </CreditCard>
         </Payments>
      </Payment>
   </Order>
</ReshipCreateRequest>				

Response XML

<?xml version="1.0" encoding="UTF-8"?>
<ReshipCreateResponse xmlns="http://api.gsicommerce.com/schema/checkout/1.0">
   <SourceId type="STORE">TMSNAe</SourceId>
   <CustomerOrderId>100001905185</CustomerOrderId>
   <TransactionId>001650</TransactionId>
   <ResponseCode>SUCCESS</ResponseCode>
   <ReshipInfo>
      <ReshipWithReturn>
         <GeneratedOrder>
            <OrderType>ZCRExchange</OrderType>
            <CustomerOrderId>100001905185</CustomerOrderId>
            <OrderPurpose>EXCHANGE</OrderPurpose>
         </GeneratedOrder>
         <OrderItems>
            <OrderItem lineId="1" subLineId="1" origLineId="1" origSubLineId="1">
               <ResponseCode>VALID</ResponseCode>
               <TotalChargeIfNotReturned>114.00</TotalChargeIfNotReturned>
            </OrderItem>
         </OrderItems>
      </ReshipWithReturn>
   </ReshipInfo>
</ReshipCreateResponse>				

 

Copyright © 2017 Radial. All rights reserved.