Amazon Multichannel Fulfillment (MCF) uses a variety of carriers, including Amazon Logistics (AMZL). MCF chooses the optimal carrier. You can choose to block US orders from being shipped by AMZL for an additional surcharge.
Blocking AMZL can increase the risk of some orders being unfulfilled or delivered late if there are no alternative carriers available. For ecommerce channels that don’t allow orders to be delivered by AMZL, such as Walmart Marketplace, you can block AMZL to have these orders delivered by other carriers. You can block AMZL using the Multichannel Fulfillment app at the order level.
Note: The option to block AMZL is only available in the US. MCF is temporarily waiving the surcharge. For more information, go to Block Amazon Logistics (for Walmart orders).
Option 1 (recommended): Shopify Flow
To use Shopify Flow for blocking AMZL, you must turn on manual fulfillment for all orders in your store. This ensures that the Flow occurs at the right time prior to orders being submitted for fulfillment.
To block AMZL for all MCF orders:
- Turn on manual fulfillment:
- On your Shopify admin, choose General, and then Order Processing.
- Choose Don’t fulfill any of the order’s line items automatically.
- Click Save at the top of the page.
- Download Shopify Flow.
- Click Create Workflow, and then Select a Trigger.
- Search for and then select Order ready to fulfill.
- Click the plus sign (+) to add an additional condition and action steps and create the Flow like this example:
Option 2: Manual fulfillment
With this option, you must manually request fulfillment for all the orders in your store.
To manually request fulfillment:
- Turn on manual fulfillment:
- On your Shopify admin, choose General, and then Order Processing.
- Choose Don’t fulfill any of the order’s line items automatically.
- Click Save at the top of the page.
- For any MCF order for which you want to block AMZL, add the tag MCF_BLOCK_AMZL prior to requesting fulfillment. If you add the tag after requesting fulfillment, AMZL won’t be blocked. For more information, go to Creating and using tags in Shopify.
- On your Shopify admin, go to the order page, and then request fulfillment for the order manually.