FulfillmentOrder

The FulfillmentOrder data type provides information about the fulfillment order and its status.

Ancestors

None

Relevant Operations

Contents

The following table describes the elements contained in FulfillmentOrder.

NameDescription

MerchantFulfillmentOrderItemId

The unique identifier for this item in the fulfillment order.

Type: String

DisplayableOrderId

The order identifier to display on the packing slip. This should match the order number you provide to your customer. You can use the MerchantFulfillmentOrderID as the value, or specify an alternate value if you want the customer to reference an alternate order ID.

Type: String

DisplayableOrderDateTime

The date of the order (to be used in the recipient-facing materials, such as the packing slip.

Type: String

DisplayableOrderComment

Comment to display on packing slip (for example: Thank you for your order!).

Type: String

Constraints: Alpha-numeric string up to 1,000 characters.

ShippingSpeedCategory

Shipping speed details for US domestic delivery (speeds elsewhere could vary):

  • Standard—3-5 business days

  • Expedited—2 business days

  • Priority—1 business day

Type: String

DestinationAddress

The destination address for the given SKU items.

Type: Address

FulfillmentPolicy

The FulfillmentPolicy parameter indicates how unfulfillable items should be handled.

  • FillOrKill—For orders that haven't shipped: consider entire order unfulfillable if any item is determined to be unfulfillable. For orders that have already started shipping: ship as much of the order as possible.

  • FillAll—The order remains open until all items have been shipped or canceled by the merchant.

  • FillAllAvailable—All fulfillable items will be processed until shipped or canceled, and all unfulfillable items will be canceled by Amazon.

Type: String

FulfillmentMethod

Indicates the intended recipient channel for the order. Processing times, rates, and shipping speeds differ for each method. Available methods to fulfill a given order are:

  • Consumer—Ship this order to the specified customer address.

  • Removal—Return the inventory in this order to the specified destination address.

Type: String

ReceivedDateTime

Date and time order was received by the fulfillment center.

Type: String

FulfillmentOrderStatus

Current status of a fulfillment order:

  • New—The order has been received, but not validated

  • Received—Validation is complete, but no action has been taken to fulfill the order

  • Planning—The order has been sent to the Amazon Fulfillment Network, but no shipments are currently being worked on

  • Processing—At least one shipment is currently being worked on

  • Cancelled—The merchant has cancelled the order

  • Complete—All items on the order have been fulfilled

  • CompletePartialled—Some item-quantities on the order were fulfilled; the rest were cancelled or unfulfillable

  • Unfulfillable—No items on the order could be fulfilled (no inventory items were in sellable condition)

  • Invalid—The order was deemed to be invalid and no further action can be taken

Type: String

StatusUpdatedDateTime

Indicates when status of this order last changed.

Type: String

NotificationEmailList

Enter a list of e-mail addresses to receive ship-complete e-mail notifications. These e-mails are customer-facing e-mails sent by FBA on behalf of the merchant.

Type: String