Amazon Shipping Carrier

Amazon Shipping is Amazon's new carrier service (not to be confused with the Amazon Buy Shipping API, which instead provides access to carriers you've connected to your Amazon account).

Amazon Shipping Requirements

Connection Requirements:

Connect Amazon Shipping to ShipStation

To connect your Amazon Shipping account to ShipStation:

  1. Amazon must activate Amazon Shipping on your Amazon account.

    Contact your Amazon account manager to start this process.

  2. When your Amazon account is set up, you will receive a "First Pickup Date". This is when you will be able to start using Amazon Shipping.

  3. After you have your First Pickup Date, contact ShipStation Support to enable Amazon Shipping as a carrier on your ShipStation account.

    The subject line should be "Enable Amazon Shipping" and include the email address associated with your ShipStation account.

  4. You will then see Amazon Shipping UK and the available services in your Services drop-down.

    ODET_AMZ-CarrierSelectService-mrk.png
  5. You can start creating labels with Amazon Shipping starting on your scheduled First Pickup Date.

Available Features for Amazon Shipping Integration

ShipStation's integration with Amazon Shipping supports the following standard features:

The carrier integration can be used to create domestic shipping labels.

The carrier integration can be used to create international shipping labels.

ShipStation will submit international customs information electronically to the carrier.

The carrier integration can be used to create domestic return labels.

ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.

Additional carrier insurance can be purchased through ShipStation.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

When tracking is available, ShipStation will automatically track the shipment status and update the tracking status on the Shipments tab. This feature allows for other advanced ShipStation features like delayed notifications and the Branded Tracking Page.

ShipStation can perform an End of Day process for the carrier and creates an End of Day PDF file that can be printed and provided to the carrier. The End of Day process can be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically, see End of Day (Electronic).

ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all shipping services.

ShipStation can include information that will be displayed on the label as a label message. Label messages may not be available for all shipping services.

The carrier integration can be used to create multi-package shipments, where multiple individual packages are linked together into a single shipment record with a master tracking number.

You can connect this carrier integration to ShipStation multiple times using different account information, and choose which account will be used to create each shipment.

Additional Details about Amazon Shipping Integration

Remember these points about ShipStation's integration with Amazon Shipping:

  • You cannot use Amazon Shipping to create labels for Walmart or eBay orders.

  • Does not support custom packages.

  • No additional insurance option.

  • No Signature Confirmation option.

Troubleshooting Tips for Amazon Shipping Integration

Here are some common issues, potential causes, and troubleshooting tips.

Issue

How to troubleshoot or resolve

ERROR: Specified ORDER_ID does not belong to this account.(400)

What it means: This results from attempts to ship an Amazon order that did not originate from the same Amazon store that is authorized for use with Amazon Shipping UK. Amazon will allow you to create labels for your own Amazon account and any other order source they operate independently from Amazon.

What to do: Verify that the order in question did not originate from any of the following sources:

  • eBay

  • Walmart

  • An Amazon account not authorized for use with Amazon Shipping

If the order is from one of these, we do not support creating Amazon Shipping labels for those sources. You must use another carrier to create a label.

ERROR: No eligible service offerings received. You may be after the cutoff time for collection. Try moving the ship date to the following business day.

What it means: You are trying to create a label destined for Northern Ireland from Great Britain.

What to do: Amazon Shipping is no longer available for shipping from Great Britain to Northern Ireland due to increased costs and customs requirements from Brexit. You must ship the order via another carrier.

ERROR: Bad Request: No eligible service offerings received TransactionID=70b1f73a-bdc2-4df3-8ccf-5d3037537a13

What it means: Occurs when attempting to ship on a Friday after 1 pm.

What to do: Set the ShipDate to the following Monday. This is specifically for Friday shipments after 1 pm.

ERROR: Bad Request: The reference may not be greater than 30 characters. TransactionID= (random string of characters)

What it means: Amazon Shipping may limit the Recipient/Ship To name field to 30 characters.

What to do: Shorten the recipient name to be 30 characters or fewer.

ERROR: Validation Exception: The packages.0.package_code must be a string

What it means: You are trying to create a label with a custom package type.

What to do: Change the package type to Package.

ERROR: Bad Request: No eligible service offerings received

What it means: Likely due to trying to create labels past Amazon's 1:30 pm cutoff pick up time.

What to do: Update the shipping cutoff settings to have labels created after 1:30pm set to ship the next day.

ERROR: "We're Sorry! An error occurred when we tried to process your request. Rest assured, we're already working on the problem and expect to resolve it shortly."

What it means: This error will appear upon registration of an account. Typically it means you may be using a username that isn't the primary email on the account. Consent is only granted to the "Primary Account Manager."

This could also mean that your credentials haven't been properly whitelisted by Amazon.

What to do:

  1. Check that the EmailID and password combination used to give consent grant are valid (try to log in at https://sellercentral.amazon.com/ first to verify this).

  2. Are you using a professional plan or individual plan account?

    • If using a professional plan account, is more than one user email operating that account?

    • If more than one email is being used, did the consent grant happen by the primary email that was used for initial account registration (known as Primary Account Manager)?

  3. You may not have finished onboarding yet on the Amazon side. A good way to check if you are onboarded is to try to access ship.amazon.com.

    • If you receive onboarding tiles upon access, this means you are NOT finished with onboarding (accepting rates, Terms & Conditions, and creating shipping profile).

    • If you can successfully access the shipping portal and see test orders, you have fully onboarded with Amazon Shipping.

If you are confused on any of these steps, please contact your Amazon rep.

ERROR: An Error Has OccurredBad Request: INTERNAL_ERROR: (403)

What it means: This means one of two things:

  1. If you are trying to ship an order originating from a direct integration with Amazon and receiving this error, please contact ShipStation Support.

  2. You might be trying to ship an order NOT originating from a direct integration with Amazon when your Amazon Shipping account has not been approved for this.

What to do: If you're trying to ship a non-Amazon order, contact your Amazon rep to confirm that your Amazon Shipping account has been approved and properly activated to ship non-Amazon orders.

ERROR: Selected service is not compatible with other settings (package type, weight, size)

What it means: ShipStation is not receiving any rates or valid services from Amazon Shipping.

When you get access to Amazon Shipping, you are assigned a "First Pickup Date”. Amazon will not send services or rates to ShipStation before that date.

What to do: Contact your Amazon rep if you don't know what your First Pickup Date is. If the First Pickup Date has passed, reach out to Amazon Shipping support for more information.

The carrier integration can be used to create domestic shipping labels.

The carrier integration can be used to create international shipping labels.

ShipStation will submit international customs information electronically to the carrier.

The carrier integration can be used to create domestic return labels.

ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.

Additional carrier insurance can be purchased through ShipStation.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

When tracking is available, ShipStation will automatically track the shipment status and update the tracking status on the Shipments tab. This feature allows for other advanced ShipStation features like delayed notifications and the Branded Tracking Page.

ShipStation can perform an End of Day process for the carrier and creates an End of Day PDF file that can be printed and provided to the carrier. The End of Day process can be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically, see End of Day (Electronic).

ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all shipping services.

ShipStation can include information that will be displayed on the label as a label message. Label messages may not be available for all shipping services.

The carrier integration can be used to create multi-package shipments, where multiple individual packages are linked together into a single shipment record with a master tracking number.

You can connect this carrier integration to ShipStation multiple times using different account information, and choose which account will be used to create each shipment.