Fulfillment by Amazon (FBA): Limitations and Special Features


Special Features

With Order Desk, you can connect to any Fulfillment by Amazon (FBA) region and send your orders to FBA for fulfillment. This guide will go over the limitations and the special features with the FBA integration.

Fulfillment by Amazon (FBA) Guides

Integration Setup
Integration Settings
Products and Shipping
Canceling Orders and Removal Requests
Limitations and Special Features
Common FBA Errors
Submitting Orders to FBA


When sending orders from Order Desk to FBA, a URL is passed through Amazon's API. The size of the URL is determined by the amount of data in the order.

Amazon’s API has a limit on the size of the URL that can be submitted to them. What this means for merchants sending orders to FBA is that orders with more than 10 line items may not be accepted by FBA because the URL is too long. To avoid any potential problems, please limit line items on a single order to 10 or fewer.

If this is a concern for your store and you expect to receive orders with more than 10 line items with some regularity, you may want to set up a rule on your store to alert you when any orders with more than 10 line items come into Order Desk. In the same rule, you can also hold the order for review by changing folders, tagging it, and preventing it from submitting to FBA:

The order may need to be split into multiple orders or entered manually at Amazon.

For more information on setting up custom alerts in your store, please see the guides on working with rules and email templates.

Special Features

Email Notification CC

FBA sends shipment notifications to your customers. If you would like to add your own email address as a CC on to these emails from FBA, you can set this up by adding NotificationEmailCC as checkout data on orders with the value set as your email address. Checkout Data can be found in the upper right corner of the order page:

You can apply this manually to orders, or, if you want to have it automatically applied, use a rule with your conditions for which orders it should be applied to. That rule would look like this:

When Order is Imported (event)
-set your conditions, if necessary-
Set Checkout Data Value - NotificationEmailCC|xxx (where xxx is your email address) (action)

Marketplace ID

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.

Declared Value

The value of the products in an order will always be passed through to FBA in the declared value fields so they are the same currency as the warehouse the order is being sent to. This may not always be the same currency as the original transaction.

This may or may not be an issue depending on whether your customer will be charged customs fees. If you need to ensure an approximate currency adjustment to account for exchange rate, you can 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, you can 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, you may 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.

Still need help? Contact Us Contact Us