Amazon Shipping provides domestic pickup and delivery services seven days a week for orders placed on Amazon.com, your own website, and other sales channels. Backed by Amazon's reliable transportation network, Amazon Shipping offers rates that save you money, with no residential surcharge or weekend delivery fees. It is currently available for US- and UK-based ShipStation accounts.
To create an account and get quick quotes:
Please note that Amazon Shipping is a separate integration from the Amazon Buy Shipping API, which provides access to carriers you've connected to your Amazon account.
Connection Requirements:
-
A US or UK-based ShipStation account
-
An active Amazon Shipping account
-
Your current Seller Central or Shipper Central account credentials
-
Amazon Shipping is not supported in ShipStation Legacy.
Shipping Requirements:
-
Sellers must be OTDR-compliant
-
Weight and dimensions required for every shipment
-
Domestic destinations only
To connect your Amazon Shipping account to ShipStation:
-
Select Amazon Shipping.
-
Select which type of account you wish to use to connect: Seller Central or Shipper Central.
This will open the login page for your Amazon account in a new browser window.
-
Log in to your Amazon account.
-
Accept the Terms & Conditions and click Authorize.
You'll then be redirected back to ShipStation and your Amazon Shipping account will be connected and ready to use.
Amazon Shipping services will then be available from your Services drop-down when configuring shipments.
ShipStation's integration with Amazon Shipping supports the following standard features:
Feature |
Supported? |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
US Domestic Services |
Description |
---|---|
Amazon Shipping Ground (On and Off Amazon) |
For shipping either ON or OFF Amazon orders |
UK Domestic Services |
Description |
---|---|
Two-days (2DD) |
For ON and OFF Amazon orders Please note: This service is not enabled by default. You must contact Amazon to enable this service in your account before you can successfully create labels with this service. |
Economy (with Amazon Buy) |
For ON Amazon orders |
Prime Premium (Next Day) |
For Amazon customers selling on Prime |
Premium (Next Day Delivery) |
For OFF Amazon orders |
Amazon has implemented an On-Time Delivery Rate (OTDR) policy to improve delivery times and reduce delays. This policy requires sellers to maintain a minimum 90% OTDR to continue listing and selling their seller-fulfilled products on the Amazon platform. Complying with this requirement ensures customers receive their orders on time, providing them with an excellent customer experience.
Amazon offers several tools to help sellers stay compliant with its On-Time Delivery Rate (OTDR) policy:
-
Shipping Settings Automation (SSA): Enable Amazon’s Shipping Settings Automation to ensure accurate delivery date predictions using reliable carriers and tracking transit times.
-
Automated Handling Time: Simplify internal processes and minimize delays by leveraging Automated Handling Time, which adjusts handling times based on your performance and historical data.
-
Amazon Buy Shipping: Opt for "OTDR Protected" shipping labels through Amazon Buy Shipping. Using this service provides additional OTDR protection and ensures orders are delivered on time. This service is currently only available for US-based accounts. To learn more, visit our Amazon Buy Shipping API article.
-
Amazon Shipping is exempt from the Your Carriers add-on fee. If Amazon Shipping is the only carrier added to the Your Carriers settings, you will not be charged the monthly add-on fee. If any other carrier accounts are added to the Your Carriers settings, the monthly add-on fee will still apply.
-
For accounts on the High Volume plan (US) or Enterprise plan (UK), Amazon Shipping labels are exempt from the per-shipment fees.
-
Amazon Shipping does not support using custom package types.
-
Amazon Shipping does not support Signature Confirmation.
-
ShipStation does not include the shipment's recipient address in the label request to Amazon Shipping for ON Amazon orders. Amazon will only respect the recipient address on the order in Amazon. If an address change is required for the shipment, you must update the address in Amazon.
-
ShipStation's Branded Tracking Page is not available for Amazon Shipping shipments.
Here are some common issues, potential causes, and troubleshooting tips.
Issue |
How to Troubleshoot or Resolve |
---|---|
Error: shipTo.phoneNumber' failed to satisfy constraint: Member must have length less than or equal to 20 |
What it means: Currently, Amazon Shipping does not support recipient phone numbers greater than 20 characters. What to do: Edit the recipient's phone number for the shipment so it is less than 20 characters. Then, try to create the label again. |
Error: The pickup address provided is not registered with Amazon Shipping. Please contact your account manager to get this address registered |
What it means: You may see this error if the ship from location inside of ShipStation is not also set up inside of Amazon. What to do: Add the ship from address to the Amazon account. |
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. Amazon will allow you to create labels for your own Amazon account and any other order source that operates independently from Amazon. What to do: Verify that the order in question did not originate from any of the following sources:
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 not available for shipping from Great Britain to Northern Ireland due to increased costs and customs requirements. You must ship the order via another carrier. |
Error: The requested service SWA-UK-2D is not compatible with the shipment. Please choose a different shipping service and try again. (Generic). (500) |
What it means: You are trying to create a label with the Two-Day (2DD) service, but that service is not enabled on your Amazon Shipping account. What to do: The Two-Day (2DD) service is not enabled by default. Contact Amazon to request they enable this service for your account. Once enabled, you can then create labels with the Two-Day service in ShipStation. |
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:30 pm 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:
If you are confused about 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:
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. |