Shipping Amazon orders

When an Amazon order is marked as shipped in Brightpearl, the shipment update will be sent to Amazon. Amazon will take payment from the customer at the point at which the order is marked as shipped.

Shipping orders Amazon diagram

Summary of shipping features

Process Supported?
Partial shipping and multiple shipments) Yes
Split items to back order No
Send tracking reference to Amazon Yes
Amazon Fulfilled Prime Yes
Seller Fulfilled Prime Yes
Fulfillment By Amazon (FBA) Yes
Dropshipping Yes


To ensure shipping updates are sent back to Amazon from Brightpearl you will require at least one shipping method set up. Amazon require a shipping method to be sent with every shipping message, Brightpearl will use the default shipping method (ID = 1) to send with each shipping update, this means at least one shipping method must have been created. 

Shipping method creation 

When Amazon order downloads and the shipping method on that order is not present in Brightpearl, it will be automatically created under Settings > Shipping > Shipping methods. 

Partial shipments

Amazon allows orders to be fulfilled in multiple shipments. This means you can use advanced fulfillment in Brightpearl for Amazon orders. Once the first item is shipped the customer will be charged in full for the order.

Back orders

Amazon orders should not be split to back orders. The back order would not be reflected in Amazon and would not be connected to the Amazon order; only the downloaded order is connected. Any items moved to a back order would never be marked as shipped in Amazon unless it is done directly in Amazon. For these reasons back orders should not be used on Amazon orders.

Tracking references

Any tracking reference entered against the goods-out note in Brightpearl will be sent to Amazon and emailed to the customer in the shipping confirmation.

Amazon Fulfilled Prime orders with ShipStation

To use ShipStation for Amazon Prime orders you will need to:

  1. Connect Amazon to ShipStation
  2. Create a sales order PRIME yes/no custom field to flag orders as Prime
  3. Configure the Brightpearl Amazon channel to skip shipment updates for Prime orders and set the custom field.

When a Prime order is received it is created in both Brightpearl and ShipStation. When the shipment is processed in ShipStation and the details are sent back up to Amazon. The order will also need to be completed in Brightpearl but when this is done depends on your workflows and whether printing, picking and packing is managed in Brightpearl or in ShipStation.

Goods-notes created in Brightpearl for Amazon Prime orders will not be sent to ShipStation - they are sent directly from Amazon. And shipment updates for Amazon Prime orders will not be sent from Brightpearl (when correctly configured).

How to configure Amazon Prime with ShipStation

  1. Connect Amazon to ShipStation.
  2. Then in Brightpearl, go to Settings > Brightpearl Apps > Amazon.
  3. Click to edit the Amazon channel.
  4. Ensure that shipment updates are deactivated for Amazon Prime orders - the update will be sent directly from ShipStation instead.
  5. Ensure that a custom field has been chosen for the Amazon Prime flag.


  6. Save the channel settings.
  7. In ShipStation, create an automation rule that will tell ShipStation not to import Prime orders from Brightpearl. Map Custom Field 3 to 'Prime' custom field. 
  8. Create another rule that will cause ShipStation to not import orders directly from Amazon unless they are Prime orders. The rule will look like this:Screen_Shot_2020-03-10_at_4.24.05_PM.png


Once your orders have downloaded into Brightpearl they will be visible on the recent sales list along with all your other orders. If they need to be drop-shipped they will need to be fulfilled to a purchase order, like any other drop-ship order, which needs to be sent to your supplier.

Have more questions? Submit a request