Create label for an order
If you want to fulfill an order in its entirety, you will use the following steps:
- In Dashboard, click Orders.
- Click the order that you need to create the label for.
- Click Create label.
- Verify the ship-to and ship-from address, boxes, and item details are accurate.
- If you need to add a second label, you can do so by clicking Add box below the boxes dropdown.
- To insure the shipment, check Declared value in the Boxes section. On FedEx and UPS you can declare a value per carton and choose which items go in each—see Declare value per carton.
- Confirm the service level or change the service level.
- You can only select service levels that are valid for a carrier based on the shipment details that you confirmed for the shipment.
- Label options:
- Shipping options: Depending on the carrier, additional options may be available, such as requiring a signature, declaring alcohol or lithium batteries, or enabling Saturday delivery. To declare regulated goods on the label, check Contains dangerous goods. DHL asks only for a dangerous goods category; UPS asks for a full chemical record. UPS shipments can also declare dry ice.
- Electronic export information (EEI): International transaction number (ITN) support, which may be required if shipping a product over 2500 USD.
- Additional options:
- Invoice number
- Purchase order number
- Recipient Economic Operator Registration and Identification (EORI) number
- On the right-hand side of the page, select the label format and size you wish to generate using the dropdowns.
- Zonos supports PDF and ZPL as well as 4x6 and 4x8 options as those are universally accepted for the carriers we can generate labels for.
- Click Create label.
Dangerous goods categories (DHL)
On DHL shipments, Contains dangerous goods asks for a category and nothing else. The category covers the "low-risk" or exempt classes of regulated goods: items that are technically regulated but ship under a special provision or quantity exemption. Choose the category that matches your shipment:
| Category↕ | What it covers↕ |
|---|---|
| Not Restricted — Special Provision A70 | Pressurized articles, such as gas struts and shock absorbers (UN3164). |
| Not Restricted — Special Provision A67 | Engines or machinery powered by flammable liquid (UN3528). |
| Not Restricted — Special Provision A02 | Goods exempt under the ADR road-transport small-load provision. |
| Limited Quantity (ADR) | Hazardous goods packed in small quantities within regulatory limits. |
| Excepted Quantity (IATA) | Very small quantities exempt from most air-transport dangerous goods rules. |
| Consumer commodity ID8000 | Retail-ready everyday products with minor hazardous content, such as aerosols and perfume. |
| Magnetized material (UN2807) | Items with a magnetic field strong enough to affect aircraft instruments, such as magnets, speakers, and motors. |
| Biological substance (UN3373) | Category B biological substances, such as diagnostic or clinical specimens. |
Dangerous goods (UPS)
UPS will not accept a category on its own. Where DHL takes a single content-indicator code, UPS requires a full chemical record for the commodity, so checking Contains dangerous goods on a UPS shipment opens a longer form. You can create one chemical record per shipment.
Look up the commodity
Start with Look up dangerous good (UN number or name) and type a UN number or a shipping name, for example UN3267 or Corrosive liquid. Picking a result fills in the proper shipping name, UN/NA ID number, hazard class, and packing group from the 49 CFR hazardous materials table.
The lookup is a convenience, not an authority. Every field stays editable afterwards, and the same UN number often has several entries that differ by packing group, so check the one you picked against your SDS. If nothing matches, enter the details manually.
Required fields
You cannot create the label until all of these are filled in:
| Field↕ | Notes↕ |
|---|---|
| Dangerous goods category | Same list as DHL. Determines how UPS regulates the shipment, so a limited or excepted quantity is not billed as fully regulated. |
| Proper shipping name | The regulated name from the hazardous materials table, not your product title. |
| UN/NA ID number | Include the prefix exactly as the carrier expects it, such as UN3267 or ID8000. It is sent verbatim and is not inferred from the digits. |
| Hazard class | The DOT hazard class or division, such as 3 for flammable liquids or 8 for corrosives. |
| Quantity | The mass or volume of the regulated good per package. Must be greater than zero. |
| Quantity units | Litres, millilitres, kilograms, or grams. |
| Container type | The outer packaging, such as a fiberboard box or steel drum. |
Technical name: required for "n.o.s." entries
Many table entries end in n.o.s. — not otherwise specified. These are catch-all classifications such as UN3267 Corrosive liquid, basic, organic, n.o.s, and on their own they do not tell a first responder what is in the box.
When your proper shipping name is an n.o.s. entry, 49 CFR §172.203 requires the technical name: the actual chemical constituents, taken from section 14 of the SDS. Zonos requires it too and will not create the label without it.
For a specific shipping name such as Acetone, the technical name is not required and can be left blank.
Optional fields
| Field↕ | Notes↕ |
|---|---|
| Technical name | Required for n.o.s. entries, as above. Otherwise optional. |
| Packing group | I, II, or III, in descending order of danger. Some class 9 entries have none. |
| Aircraft accessibility | Whether the package must remain accessible in flight. |
| Cargo aircraft only | Check when the material is forbidden on passenger aircraft. UPS is told the whole package is cargo-only. |
| Emergency contact number | A 24-hour number reachable during transport, such as a CHEMTREC subscription. Sent as digits only, so formatting is stripped. |
Dry ice (UPS)
Dry ice is a separate declaration from dangerous goods, because UPS needs its weight rather than a chemical record. On a UPS shipment, check Contains dry ice and enter the Dry ice weight with its Unit (kilograms or pounds). The weight is required.
You can declare dry ice on its own, or alongside a dangerous goods record when the shipment contains both.
Declare value per carton (FedEx and UPS)
Declared value tells the carrier what the goods are worth for loss-or-damage liability. Check Declared value in the Boxes section to turn it on.
For FedEx and UPS, you can declare a value per carton so each package is covered for its own contents:
- Assign items to a carton by dragging them, or use the Move to carton selector on each item. Items you haven't placed yet appear under Unassigned items.
- Check Declare value for this carton on each carton you want to insure. The value defaults to the total of that carton's items and can be edited; leave a carton unchecked to skip it.
- The total declared value can't exceed the shipment's total item value, and every carton that has items needs dimensions and weight before you can create the label.
For DHL and Canada Post, and for kit orders, declared value applies once to the whole shipment rather than per carton. Canada Post is entered in CAD.
Residential vs. commercial delivery (FedEx)
FedEx applies a residential delivery surcharge when the recipient is a residential address. Whether a shipment is treated as residential or commercial comes from the property type on the ship-to party.
- In Dashboard: use the Residential address checkbox under the ship-to party information on the create label page. Leave it unchecked for a business (commercial) delivery.
- Via API: set
propertyTypeon the destination party when you create it—COMMERCIALfor businesses,RESIDENTIALfor consumers.
mutation {
partyCreate(
input: {
type: DESTINATION
location: {
line1: "500 W 2nd St"
locality: "Austin"
administrativeAreaCode: "TX"
countryCode: US
postalCode: "78701"
propertyType: COMMERCIAL
}
person: {
firstName: "Jordan"
lastName: "Lee"
companyName: "Acme Auto Parts"
}
}
) {
id
}
}
Split shipments
If you wish to partially fulfill an order, use the following steps:
- In Dashboard, click Orders.
- Click the order that you need to create the label for.
- Click Create label.
- Update the quantities for the items you are fulfilling under Items.
- If you aren't shipping an item from the order, make the quantity zero.
- Verify the ship-from and ship-to address, box, and item details are accurate.
- If you need to add a second label, you can do so by clicking Add box below the boxes dropdown.
- Confirm the service level or change the service level.
- You can only select service levels that are valid for a carrier based on the shipment details that you confirmed for the shipment.
- On the right-hand side of the page, select the label format and size you wish to generate.
- Zonos supports PDF and ZPL as well as 4x6 and 4x8 options as those are universally accepted for the carriers we can generate labels for.
- Click Create label.
You will now see a tracking number and label for the items that were fulfilled with that shipment. You will have the option to fulfill the remaining items by repeating the same process until all items in the order are shipped.
Create labels for multiple orders
To create a batch of labels for multiple orders, please follow the instructions in this guide.
Troubleshoot printing
Note: If you can print labels to your Zebra printer from other platforms and have tried all of the suggestions below, please contact Zonos Support for further assistance.
Zebra printer issues
If you cannot print or have difficulty getting your label in the correct format when using a Zebra printer, try the steps outlined below.
If you have a Zebra printer, you must set your labels to print in the ZPL format. You can do this when creating a label from any order. Once you have set it, it should retain your settings for other labels. This setting can also be altered here.
- In Dashboard, click Orders.
- Click the order for which you need to create the label.
- Click Create label.
- In the upper right-hand corner, click the Label format dropdown and select ZPL.
- Try to print your label again. If it still doesn't work, you can try the next suggestion.
Make sure you have the most current driver for the model of Zebra printer that you are using. Find your printer on the Zebra printer support website to download and install your driver. Typically, you can double-click the downloaded driver to install it. The driver should convert the ZPL file into a printable label.
Make sure you select the correct printer from your system dialogue window that pops up when you attempt to print the label.
When you click to print your label, if your label printer is configured properly, you should be able to select it from the system dialogue window that pops up when printing.
For issues not listed here visit the Zebra printer support website to further troubleshoot for your printer.
Create shipping labels
Create and print shipping labels in Dashboard.Learn how to create shipping labels for an order or multiple orders using Dashboard. You can also create a label from scratch when there is no order. To qualify for our Landed Cost guarantee, you must typically print labels in Dashboard.