Create orders with Blank Box and Block AMZL features requested
Learn how to create orders with Blank Box and Block AMZL features requested.
Learn how to create orders with Blank Box and Block AMZL features requested.
When creating an order, MCF offers two features which can be specified in the request:
- Blank Box: Allows the seller to choose boxing with no Amazon logos/labels on it.
- Block AMZL: Allows the seller to refuse Amazon logistics and rather ship out using another carrier service.
After the request is made during the create order process, it cannot be updated during the fulfillment steps of the order.
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 for given feature constraints
Call the getFulfillmentPreview
operation on the line items of the order using a given ship option and feature constraint to ensure that the features are available for order fulfillment for the marketplace and address.
Step 2. Create a fulfillment order specifying the feature constraints
Call the createFulfillmentOrder
operation to create an MCF order specifying the feature constraints required for the order.
Feature constraints
Feature constraints can be enabled in the Seller Central portal which acts as a default value, but the value specified in the order request takes priority.
Step 3. Get the fulfillment order to validate order details
After successfully creating an order, call the getFulfillmentOrder
operation to validate that fulfillmentAction
is equal to Ship
, fulfillmentOrderStatus
is equal to Received
, and featureConstraints
are returned in the order details response.
Updated about 19 hours ago