URI Summary

POST /stores/{storeId}/fulfillmentOrders/{fulfillmentOrderId}

Request Parameters

Parameter Type

Name

Description

Required

Definition

Example

Path

storeId

The store identifier

yes

String

TMSUS

Path

fulfillmentOrderId

The fulfillment order identifier

yes

String

25255225581002

Request Payload Definition

Element

Required

Description

StoreId

yes

The seller organization at which fulfillment order belongs.

NodeId

yes

Fulfillment Order Ship Node

FulfillmentOrderId

yes

Unique number associated with Fulfillment Order

Request Payload Example

Copy

{
   "storeId": "TMS_US",
   "nodeId": "TMS_NA-Store001",
   "fulfillmentOrderId": "25255225581002"
}

Responses

Http Status Code

Description

200

FulfillmentOrderSummaryResponse

Response Payload Definition

Element

Required

Description

fulfillmentOrder{

yes

 

storeId

yes

The seller organization at which fulfillment order belongs.

nodeId

yes

Fulfillment Order Ship Node

omsOrderId

yes

Order ID assigned by the OMS

webOrderId

yes

Sales Order web number

fulfillmentOrderId

yes

Fulfillment Order ID

FulfillmentType

yes

Fulfillment Type. Always STORE_PICK_UP for ISPU

currency

yes

The currency code in which this order is being processed, e.g. EUR or USD.

carrier

yes

Fulfillment Order carrierService

service

yes

Fulfillment Order Shipping SCAC

ShippingMethod

yes

Fulfillment Order Scac and Service

fulfillmentOrderDate

yes

Fulfillment Order create Date

orderDate

yes

Sales Order Create Date

status

yes

Fulfillment Order status. See introduction. Subject to change.

totalVolume{

yes

The total volume of the Fulfillment Order Shipment.

unit

yes

The unit of measure for the units of volume

value

yes

Number of units of measure

totalWeight{

yes

The total weight of the Fulfillment Order Shipment.

unit

yes

The unit of measure for the weight

value

yes

Number of units of weight

pickTicketId

no

Pick Ticket number assigned to fulfillment Order

holdLocation

no

Hold location of the Fulfillment Order

storeName

yes

 Physical store this order is being processed in

FulfillmentOrderItems [{

yes

 

webLineId

yes

Line ID from the original web order

itemDetails{

yes

 

itemId

yes

The identifier for the item, including catalog

itemDesc

yes

The description of the item.

color

yes

Color description

colorCode

yes

Color code

size

yes

Size description

sizeCode

yes

Size code

upcs[{

yes

UPCs on this item

type

yes

This field can be ignored

value

yes

The value of this UPC

quantity

yes

Current quantity

orderedQuantity

yes

The quantity of the line item that has been ordered

pickedQuantity

yes

The quantity of the line item that has been picked

pickCanceledQuantity

yes

Quantity not picked by the associate

pickCancellationReasonCode

no

Why didn’t the associate pick the items?

customerPickCanceledQuantity

yes

Quantity not picked up by the customer

customerPickCancelReasonCode

no

Why didn’t the customer accept the items?

customerPickedQuantity

yes

The quantity of the line item that the customer picked up

itemTotal {

yes

 

unitPrice

yes

 

extendedPrice

yes

 

charges

yes

 

tax

yes

 

SLADates[{

no

Configured SLA name value pairs. SLAs for states not yet reached

slaTypeId

yes

value

yes

proxyPickupDetails{

no

Proxy pickup Email

id

no

proxyPickupAddress_1

relationship

no

e.g. “Friend”

email

no

Proxy pickup Email

personName{

yes

Proxy pickup Name

firstName

yes

First name

lastName

yes

Last name

phone

no

Proxy pickup Phone Number

address{

no

 

line1

yes

First line of address

line2

no

Second line of address

city

yes

City

mainDivisionCode

yes

State, Province, etc.

postalCode

yes

Postal Code (zip code in the US)

countryCode

yes

Country (e.g. DE, US)

destinations[{

yes

Billing and shipping for this fulfillment order

destinationId

yes

Cross referenced below

destinationType

yes

MAILING_ADDRESS

personName{

yes

Customer name

firstName

yes

First name

middleName

no

Middle name

lastName

no

Last name

phone

no

Customer phone number

address{

yes

Customer address

line1

yes

First line of address

line2

no

Second line of address

city

yes

City

mainDivisionCode

yes

State, Province, etc.

postalCode

yes

Postal Code (zip code in the US)

countryCode

yes

Country (e.g. DE, US)

email

yes

Customer email

billToAddress{

yes

Cross reference to the destinationId above for the customer’s information and billing address

destinationId

yes

 

shippingAddress{

yes

Cross reference to the destinationId above for the store address and name of person who will be picking up

destinationId

yes

 

shipFromAddress{

no

Not useful for ISPU

destinationId

yes

 

packages[{

yes

No packages for ISPU, SFS and STS only.

packageId

yes

Unique package id

trackingNumber

yes

Carrier-assigned tracking number

weight{

yes

 weight

value

yes

 

unit

yes

length{

yes

value

yes

 

unit

yes

width{

yes

 width

value

yes

 

unit

yes

height{

yes

 height

value

yes

 

unit

yes

packageItems[{

yes

 

itemId

yes

Item Id including catalg number

webLineId

yes

Line id from the original web order

quantity

yes

The quantity of the item packed in this container

serialNo

no

Serial number

orderTotal{

yes

 

grandTotal

yes

Whole order price

grandTax

yes

Whole order tax

grandCharges

no

Whole order charges

Response Payload Example

Copy

{

{
  "fulfillmentOrder": {
    "storeId": "TMSUS",
    "nodeId": "TMS_NA-Store1",
    "omsOrderId": "100052362714",
    "webOrderId": "0002614565823753",
    "fulfillmentOrderId": "100052362714001",
    "fulfillmentType": "STORE_PICK_UP",
    "currency": "USD",
    "carrier": "ISPU",
    "service": "ISPU",
    "fulfillmentOrderDate": "2021-11-24T18:47:53+00:00",
    "orderDate": "2021-11-24T18:47:34+00:00",
    "status": "1600.002",
    "totalVolume": {
      "unit": "CIN",
      "value": 0.3051
    },
    "totalWeight": {
      "unit": "LBS",
      "value": 11.0231
    },
    "pickTicketId": "100015122",
    "holdLocation": "Loc1-123",
    "storeName": "PITTSBURGH-SOUTHSIDE SC",
    "fulfillmentOrderItems": [
      {
        "webLineId": "1",
        "itemDetails": {
          "itemId": "21-ISPUProd01",
          "itemDesc": "Black Tennis Shoes",
          "color": "Brown",
          "colorCode": "700",
          "size": "6-M",
          "sizeCode": "6-M",
          "upcs": [
            {
              "type": "P",
              "value": "355470307"
            }
          ]
        },
        "quantity": 2,
        "orderedQuantity": 2,
        "pickedQuantity": 2,
        "pickCanceledQuantity": 2,
        "pickCancellationReasonCode": "IPD",
        "customerPickCanceledQuantity": 1,
        "customerPickCancelReasonCode" : "OOS",
        "packCanceledQuantity": 0,
        "packCancelReasonCode":"IPD",
        "customerPickedQuantity": "1",
        "itemTotal": {
          "unitPrice": 114,
          "extendedPrice": 228,
          "charges": 0,
          "tax": 15.96
        }
      },
      {
        "webLineId": "2",
        "itemDetails": {
          "itemId": "21-ISPUProd02",
          "itemDesc": "Black Tennis Shoes",
          "color": "Brown",
          "colorCode": "700",
          "size": "6-M",
          "sizeCode": "6-M",
          "hazmatIndicator": true
        },
        "quantity": 3,
        "pickedQuantity": 3,
        "pickCanceledQuantity": 2,
        "pickCancellationReasonCode": "IPD",
        "customerPickCanceledQuantity": 1,
        "packCanceledQuantity": 0,
        "customerPickedQuantity": "2",
        "itemTotal": {
          "unitPrice": 114,
          "extendedPrice": 342,
          "charges": 0,
          "tax": 23.94
        }
      }
    ],
    "slaDates": [
      {
        "slaTypeId": "BACKROOMPICK_APPROACHING"
      },
      {
        "slaTypeId": "BACKROOMPICK_EXPIRED"
      },
      {
        "slaTypeId": "CUSTOMERPICK_APPROACHING"
      },
      {
        "slaTypeId": "CUSTOMERPICK_EXPIRED"
      },
      {
        "slaTypeId": "PICKTICKETGENERATE_APPROACHING",
        "value": "2021-11-24T18:57:53+00:00"
      },
      {
        "slaTypeId": "PICKTICKETGENERATE_EXPIRED",
        "value": "2021-11-24T19:17:53+00:00"
      }
    ],
    “proxyPickupDetails" : {
        "id" : "proxyPickupAddress_1",
        "relationship":"Friend"
        "personName" : {
           "firstName" : "Mary",
           "lastName" : "Pickup"
        },
        "phone" : "5551231234",
        "address" : {
           "line1" : "200 Adams Rd",
           "city" : "Harleysville",
           "mainDivisionCode" : "PA",
           "postalCode" : "19438",
            "countryCode" : "US"
         }
     }, 

    "destinations": [
      {
        "destinationId": "billing_1",
        "destinationType": "MAILING_ADDRESS",
        "personName": {
          "firstName": "Richard",
          "lastName": "Doyle"
        },
        "phone": "1111111111",
        "address": {
          "line1": "801 Hat Trick Avenue",
          "city": "Eveleth",
          "mainDivisionCode": "MN",
          "countryCode": "US"
        },
        "email": "RadialNRFCustomer1@gmail.com"
      },
      {
        "destinationId": "shipping_1",
        "destinationType": "SHIPPING_ADDRESS",
        "personName": {
          "firstName": "Richard",
          "lastName": "Doyle"
        },
        "address": {
          "line1": "SOUTHSIDE SHOPPING CTR",
          "line2": "2000 WHARTON ST  STE A",
          "city": "PITTSBURGH",
          "mainDivisionCode": "PA",
          "postalCode": "15203",
          "countryCode": "US"
        },
        "email": "4373wm1@rsonline.gsicommerce.com"
      },
      {
        "destinationId": "shipFrom_1",
        "destinationType": "NODE_ADDRESS",
        "personName": {
           
        },
        "address": {
          "line1": "630 Allendale",
          "city": "King Of Prussia",
          "mainDivisionCode": "PA",
          "postalCode": "19406",
          "countryCode": "US"
        }
      }
    ],
    "billToAddress": {
      "destinationId": "billing_1"
    },
    "shippingAddress": {
      "destinationId": "shipping_1"
    },
    "shipFromAddress": {
      "destinationId": "shipFrom_1"
    },
    "packages": [
      {
        "packageId": "100132194",
        "trackingNumber": "100047839154001998",
        "weight": {
          "value": 0,
          "unit": "LBS"
        },
        "length": {
          "value": 1,
          "unit": "IN"
        },
        "width": {
          "value": 1,
          "unit": "IN"
        },
        "height": {
          "value": 1,
          "unit": "IN"
        },
        "packageItems": [
          {
            "itemId": "36-5134180",
            "webLineId": "1",
            "quantity": 1
          }
        ]
      }
    ],
    "orderTotal": {
      "grandTotal": 609.9,
      "grandTax": 39.9,
      "grandCharges": 0,
      "hdrTax": 0,
      "hdrCharges": 0
    }
  }
}