I have tried printing an Amazon Shipping label and am seeing this error returned:

INVALID_REQUEST: The value passed for ORDER_SOURCE is not allowed. Currently allowed values are: [AMAZON_UK]


This error is being returned because Amazon Shipping integration that is used to print the shipping label is not configured to print non-Amazon orders and can be only used for Amazon orders. If you need to print non-Amazon orders, then please create another instance of the Amazon Shipping integration configured to print non-Amazon orders or use an alternative carrier.

In order to add another instance of Amazon Shipping, please proceed to > Shipping > Integrations > Add New > Amazon Shipping, and on the second step define the correct Shipping Order Source: For non Amazon orders.

In addition, ensure that correct services are assigned to the orders based on the order Source.

Services that can be used for Amazon orders:


- Standard (up to 3 working days) - SWA-UK-ECON;

- Above will be either Parcel or Large Letter size (Letterboxable);

Services that can be used for non-Amazon orders:

- Next Day only - SWA-UK-PREM;

- Parcel only

Related articles:

Shipping - Amazon Shipping: Shipping non-Amazon orders