Generate a UCC-128 (GS1-128) Label
Overview
Orderful offers a label printing API that generates a ZPL (Zebra Programming Language) file. This file can then be sent to a compatible printer to print a shipping label. The shipping labels Orderful generates include barcodes in GS1-128 (formerly UCC / EAN-128) format, including SSCC-18 barcodes where required.
Generating a shipping label is a three step process:
- You POST to the
/labels
endpoint with the appropriate data for that company. - Orderful will respond with a text payload in ZPL format.
- You Send the ZPL content to your printer.
Print Density
Orderful's print templates are built for a print density of 8 dpmm (203 dpi). If you print a label and it appears much too big or small, please confirm your print density setting.
Currently Orderful supports generating shipping labels for the following companies:
- Army and Air Force Exchange Service (AAFES)
- Bass Pro Shops Mixed
- Bass Pro Shops Single SKU
- Belk
- Bloomingdale's
- Burlington Coat Factory
- Cabela's Mixed
- Cabela's
- Costco
- Dot Foods
- Dick's Sporting Goods (Bulk)
- Dick's Sporting Goods (Direct to Store Mixed)
- Dick's Sporting Goods (Direct to Store Single)
- Dick's Sporting Goods (Mark for Store Mixed)
- Dick's Sporting Goods (Mark for Store Single)
- Fastenal
- Fisher Scientific (Non-EDI)
- Fisher Scientific
- Fred Meyer (Division of Kroger) Non-SSCC
- Fred Meyer (Division of Kroger)
- H-E-B (Mixed)
- H-E-B (Standard)
- Home Depot
- Home Depot Canada
- Joann
- Kohl's Bulk Order
- Kohl's Pack by Store
- Macy's
- Marine Corps Exchange
- Navy Exchange Service Command
- Neiman Marcus
- Nordstrom
- Orvis
- REI Bulk Mixed
- REI Bulk Single
- Scheel's
- Sephora
- Sporting Life Bulk Order
- Sporting Life Mark For Store
- Sprouts Farmers Market
- Target FDC Mixed Pallet
- Target FDC Single Carton
- Target FDC Single Pallet
- Target RDC Mixed Pallet
- Target RDC Single Carton
- Target RDC Single Pallet
- US Foods
- Vitamin Shoppe Mixed
- Vitamin Shoppe
- Walgreens
- Walmart (Case Domestic)
To request support for a different company, please contact Orderful Support.
Label Validation
If any required information is missing or otherwise non-compliant with either Orderful or the company's requirements, the API will return an error describing the problem. For example, if the "Ship From Name" is missing, the API will return the following error:
{
"type": "argumentError",
"ref": "user",
"message": "There are errors with your label data.",
"errors": [
{
"type": "argumentError",
"ref": "shipFrom.name",
"message": "Field must be provided for this label type."
}
]
}
Report an Error
If you experience any problems with your shipping label, please contact Orderful support.
Updated 4 months ago