Have you correctly connected Amazon Shipping but you're facing some issue during label creation? Here's how you can fix them case by case:
❓ How do I check and fix an error in the "Errors" section?
-
Go to Orders > Errors from your ShippyPro dashboard.
-
Look for the Error Type message.
-
Click How to Fix? to view detailed instructions.
-
Use the wrench icon to correct the shipment data.
❓ Why do I see the error: “AmazonShipping does not work with orders from Amazon!” (or vice versa)?
This means your account isn’t enabled for the type of flow you’re trying to use (e.g., Amazon Marketplace orders import).
Contact your Amazon Shipping representative to request activation for the correct flow.
❓ Why do I see: “GetRates API call: Can not find items for order”?
This happens if you try shipping orders before they’re imported from Amazon.
-
Make sure Amazon Marketplace is connected in ShippyPro.
-
Confirm orders are showing in the To Ship section.
Note: order import is not real-time—it can take up to 10 minutes.
❓ What does “NO_COVERAGE No coverage found for requested shipping service” mean?
Your shipment is going to a destination not covered by Amazon Shipping. Check your current connection settings and Amazon Shipping’s coverage for the address.
❓ Why do I get: “NO_COVERAGE … no upcoming pickup slots available (Code: S-503)”?
This usually happens around bank holidays or limited courier availability.
Try changing the Additional Pickup Days value in Couriers > Amazon Shipping > Edit.
❓ Why does it say: “Unable to send this shipment with the selected rate” or "Invalid Rate ID: Rate ID must be composed of Rate ID and Request Token separated by an underscore (eg: rate-id_request-token)"
The Rate ID in the Ship call is missing or invalid. Labels cannot be fixed, but you can make the request again.
Remember: using Amazon Shipping via API requires making a GetRates API call before the Ship API call, and entering the RateID from the GetRates response into the Ship request.
❓ What does "error_message": "AmazonShipping: - 1 validation error detected: Value null at 'packages.1.member.items.2.member.quantity' failed to satisfy constraint: Member must not be null" mean?
This appears if an item in the order has a value of 0. Update the order so all items have valid values.
Also check:
-
That you’ve accepted Amazon Shipping T&Cs in Seller Central.
-
If shipping rates aren’t showing, it may be because T&Cs weren’t accepted.
-
Some ZIP codes are not supported—check Amazon’s official list of unsupported ZIP codes.
❓ Why do I see: “The request has an invalid grant parameter : refresh_token. User may have revoked or didn't grant the permission"?
This means your Amazon Auth Token has expired.
-
Delete the current connection and create a new one with the same credentials.
-
If not yet expired, extend its validity in Seller Central > Manage Your Apps > Extend validity.
❓ What does “To check: SWAPLValidationException occurred while validating and enriching case entities The provided token is expired” mean?
Amazon’s API didn’t respond in time and the token expired.
-
You’ll need to create a new shipment—manual retries don’t pass a new Rate ID.
-
Orders must be in Shipping status to import into ShippyPro.
-
API users must always call GetRates API before Ship API.
📌 Shipment date may be adjusted based on your pickup window in Amazon Shipping.
❓ Why do I get: “error: AmazonShipping:We apologize for the inconvenience. We cannot ship the order due to an internal service error. Please contact us for additional support. (S-900)?
This is an Amazon-side issue. Contact Amazon Shipping support to review your active contract.
❓ Why does it say: “The Amazon order could not be found”?
This happens when you request shipping rates from the wrong Seller Account.
Double-check you’re using the correct merchant ID.
❓ Why do I see: “AmazonShipping - Spedizione nazionale expressa :UNKNOWN We can't ship this package because it won't get to the customer on time with our available shipping speeds. Please ship this package with another carrier and mark it as shipped.?
Amazon Shipping can’t guarantee delivery within the available timeframes. Use another carrier and mark the order as shipped manually.
❓ What does “No offerings found for the given request. Either it is out of coverage or dimensions or weight are not supported” mean?
This message comes directly from the courier system and indicates that either:
-
The shipment is out of coverage, or
-
The package dimensions/weight are not supported.
❓Why am I seeing labels with another carrier even though I have the "Do not show third-party rates" option enabled?
It is possible that Amazon Shipping has partnerships with third-party carriers to cover geographical areas that would otherwise be unserviceable.
❓Why is the address on the shipping label not updating after editing it for Amazon orders shipped with Amazon Shipping?
The Recipient Address imported from Amazon cannot be edited if sent with Amazon Shipping, we don't send the Recipient to Amazon Shipping, but they use the one generated with the order in their system.
If you need to change it, a new order with the new address must be created in Amazon and re-imported into ShippyPro.