Create Orders with Unbranded Packaging and Block AMZL Services
Learn how to create orders with Unbranded Packaging and Block AMZL services.
Learn how to create orders with Unbranded Packaging and Block AMZL features requested.
You can determine packaging and delivery carrier preferences at order creation using the fulfillmentConfiguration.services field. All service preferences must be specified at order creation. They cannot be changed after the order is submitted.
packaging.packagingOption: UNBRANDEDto ship with no Amazon logos;ANYto allow Amazon-branded packaging.packaging.overbox: REQUIREDto always ship in an overbox;NOT_REQUIREDto allow SIPP-certified items to ship in product packaging.additional.blockAMZL: REQUIREDto prevent Amazon Last Mile (AMZL) from fulfilling the shipment and route to a third-party carrier instead.
Prerequisites
To complete this tutorial, you need:
- Authorization from the selling partner for whom you are making calls. Refer to Authorizing Selling Partner API Applications for more information.
- The Amazon Fulfillment role assigned to your developer profile.
- The Amazon Fulfillment role selected in the App registration page for your application.
Step 1. Get a fulfillment preview
Call getOrderPreview with the desired fulfillmentConfiguration.services.packaging options to confirm they are available for the marketplace and address.
Step 2. Create a fulfillment order specifying packaging preferences
Call createOrder with the desired fulfillmentConfiguration.services.packaging options to create the order.
Note
Services can be configured as account-level defaults in Seller Central, but values specified in the order request take priority.
Step 3. Validate order details
Call getOrder and confirm fulfillmentConfiguration.services.packaging reflects the requested preferences and that status is PROCESSING.
Updated about 10 hours ago

