Sprouts UCC-128 Label Requirements

For more general information about Orderful's shipping label product, see Generate a UCC-128 (GS1-128) Label.

In addition to the type property with value SPROUTS_FARMERS_MARKET, the following properties can be included in your label payload:

PropertyRequiredMax Length
shipFrom.nameYes30
shipFrom.address1Yes30
shipFrom.address2Yes30
shipFrom.cityYes15
shipFrom.stateYes2
shipFrom.zipYes5
shipFrom.countryNo15
shipTo.nameYes30
shipTo.address1Yes30
shipTo.address2Yes30
shipTo.cityYes15
shipTo.stateYes2
shipTo.zipYes5
shipTo.countryNo15
carrier.nameYes40
shipment.proNumberYes40
shipment.billOfLadingNumberYes40
shipment.sscc-18Yes26
purchaseOrder.NumberYes40
case.packYes10
carton.numberYes5
carton.maxYes5
item.numberYes30
item.descriptionYes30

Example Payload

{
    "type": "SPROUTS_FARMERS_MARKET",
    "shipFrom": {
        "name": "Your Company",
        "address1": "1234 Main St",
        "address2": "Unit 1",
        "city": "Pasadena",
        "state": "CA",
        "zip": "12345",
        "country": "USA"
    },
    "shipTo": {
        "name": "Sprouts DC Fullerton",
        "address1": "1829 E Orangethorpe Ave",
        "address2": "Building 1",
        "city": "Fullerton",
        "state": "CA",
        "zip": "92831",
        "country": "USA"
    },
    "carrier": {
        "name": "USPS"
    },
    "shipment": {
        "billOfLadingNumber": "3333333323232323",
        "proNumber": "1514151627849572635235",
        "sscc-18": "(00)12345678901234567"
    },
    "purchaseOrder": {
        "number": "12345"
    },
    "case": {
        "pack": 4
    },
    "carton": {
        "number": 1,
        "max": 2
    },
    "item": {
        "number": "44555",
        "description": "Item description"
    }
}

ZPL Response

Orderful will return a HTTP 201 Created along with the ZPL-format text to send to your label printer:

XA
^CF0,25

^FO0,0^GB406,244,2^FS
^FO20,15^FDShip From:^FS

 [...]
 
 ^XZ

Sprouts Shipping Label Example