Amazon FBA: Limitations and Special Features
Fulfillment by Amazon (FBA) Guides
IN THIS GUIDE
With Order Desk, you can connect to any Fulfillment by Amazon (FBA) region to send your orders for fulfillment. The FBA integration has a few limitations and special features that are important to know about. This guide explains what those limitations and features are.
When you send an order to FBA, a URL is passed through Amazon's API to pass the order data into Amazon's system. The size of this URL is determined by the amount of data in the order.
Amazon’s API has a limit on the size of this URL. What this means is that orders with more than 10 line items may not be accepted by FBA if the URL is too long. To avoid any potential problems, limit line items on a single order to 10 or fewer.
If you expect to receive large orders regularly, you can create a rule to send an alert to yourself for orders with more than 10 line items. Add any additional actions to your rule, such as changing folders to hold it for review or tagging it a specific color.
An example rule for this scenario would look like this:
The order may need to be split into multiple orders or entered manually at Amazon.
Email Notification CC
FBA sends shipment notifications to your customers. If you want to be CC'd on these emails, you can add your email address to your orders using NotificationEmailCC as checkout data. Set the value as your email address.
Checkout Data can be found in the upper right corner of the order page:
If you want to add this automatically, use a rule with any applicable filters for the specific orders where it should be added.
The action in your rule should say NotificationEmailCC|email-address replacing the email address with your own:
When sending orders to FBA, the Marketplace ID of the shipping country on the order will be included with the data sent to FBA.
If you need to specify a different Marketplace ID for the order, you can set checkout data called MARKETPLACE_ID and add the ID you need to send through in the value field:
If the value field is left blank for a MARKETPLACE_ID checkout data field, no Marketplace ID will be submitted with the order at all:
Checkout data can be set manually or automatically on your orders. See the Email Notification CC instructions above for how to set checkout data automatically with a rule.
The value of the products in an order is passed through to FBA in the declared value fields so they are in the same currency as the warehouse receiving the order. This may not always be the same currency as the original transaction.
This may not be an issue for your store unless your customer will be charged customs fees. If you need to ensure an approximate currency adjustment to account for exchange rate, set a checkout data field called DECLARED_VALUE_MULTIPLIER on the order. The declared value of each line item will be multiplied by this number.
If you would like to explicitly set the currency code, set checkout data on the order with a name of DECLARED_VALUE_CURRENCY.
If you are experiencing issues and would like to disallow the currency declarations completely, set a checkout data name of SKIP_DECLARED_VALUE with a value of 1:
See the Email Notification CC instructions above for how to set checkout data on orders automatically with a rule.
Click through to the next guide in the FBA series: Common FBA Errors.