# How to generate shipping labels

This documentation describes how to generate shipping labels for use with Cloudprinter orders.

# Introduction

The print partner will create a label for shipping purposes. In most cases the software of the preferred carrier is used to generate the label in a standard format. All information the carriers needs will be on it, including the name of the Consignor.

# Whitelabel

The print partner makes sure the name (or brand) of the Cloudprinter User is used as the senders name (consignor). The print partner will also make sure that the name of the production company will not be present at the label or anywhere else in or on the package.

# Sender address

Please note that international laws specify that the return address is the actual address of origin (the address of the production location).

# No marketing

Please be aware that the shipping label is not something that can be utilized as a marketing tool, the only reference to senders' company or brand is the consignor.

# Label size

Most international carriers use a standard label size of app. 100x150 mm Some service types or (local) carriers may deviate from this.

# Finding the needed data

In the received order document most needed information is included.

# Shipping option

The shipping option gives the shipping carrier and service level. The specification here can affect which shipping label to use.

An example for a JSON based order:

    "order": {
        "shipping": {
            "method": "ups_international_standard"

# Consignor (Shipper)

The shipper information is found in the order data in the parameter:

An example for a JSON based order:

    "order": {
        "shipping": {
            "consignor": "The book company"

# Consignee (Receiver)

The address of the receiver is found in the order data in the section "addresses" and it must have the "type": "delivery"

An example from a JSON based order:

 "addresses": [
                "type": "delivery",
                "company": "Example company",
                "name": "Example name",
                "street1": "Example street 1234",
                "zip": "99999",
                "city": "Example city",
                "country": "US",
                "state": "NY",
                "email": "john@cloudprinter.com"

# Label example

Here is an example of a UPS shipping label with consignor marked in red, and print partner address part marked in green.

Example of a shipping label

# Customs declerations

For orders crossing borders a customs declaration is needed, usually the commercial value and type of product is requested. The production facility is responsible for generating these documents and attach it properly to the package.

# Choice of decleration form

In most cases the standard CN22 form is accepted, please be aware that some countries do not recognize this document as legal, so make sure that the country does if you use this form.

# Size and workflow

Some printers convert the form to the same size as the shipping label and generate it together with the shipping label to print at the same time on the same labelprinter and stick it next to the shipping label on the outside of the package.

# CN22 form

Here is a blanc example version of the CN22.

Example of a cn22 label