Shopify - All line items of a fulfillment must use the same fulfillment service

Shopify - All line items of a fulfillment must use the same fulfillment service

Problem

Shopify returns the following error message preventing Extensiv Integration Manager from sending the tracking information to Shopify:

All line items of a fulfillment must use the same fulfillment service


Other Error Message

If instead the error message mentions this action required write_orders scope or a similar message, see this support article.

Solution

This is caused by the Custom Order Fulfillment feature setup in Settings > Shipping within Shopify.

 https://docs.shopify.com/manual/shipping/rates-and-methods/fulfillment-services/custom

If you do not need this feature, please turn it off in Shopify.

If you are using this feature, you must tell Integration Manager which Custom Fulfillment service to pickup. If you do not, you could fulfill the wrong items and you will receive the error message when we post back tracking.

To set this up in Integration Manager go to the cart's settings page and enable: Filter Orders By Fulfillment Service

On the line below that, enter the name of the Fulfillment Service exactly as it is setup in Shopify.


    • Related Articles

    • Shopify - Line Items: must be stocked at the same location

      Problem Shopify returns one the following error message preventing Extensiv Integration Manager from sending the tracking information to Shopify: Line Items: must be stocked at the same location [Base]: None of the items are stocked at the new ...
    • Shopify Custom Fulfillment Service - Routing Items

      In Shopify, setting up Custom Fulfillment Services lets you specify which items should ship from specific fulfillment services. You can use this with Extensiv Integration Manager to identify which items Integration Manager should load. Additionally ...
    • Shopify Settings

      This page covers the various options that can be set in Extensiv Integration Manager and in your Shopify account.  Integration Manager Settings Setting Description Default Options Order Status Only pull orders with the selected Order Status. (This ...
    • Shopify Filter Order Rules

      Extensiv Integration Manager supports using order tags and customer tags to filter which orders should or should not be loaded into the WMS.  Under your Shopify cart settings in Integration Manager (Carts tab > Shopify > Edit Setup), in the "Filter ...
    • Shopify Integration Overview

      Supported Plans This integration works with all Shopify plans including the Lite and POS versions. Supported Functions Order Download Inventory Sync Shipment Confirmation - Detailed Order Cancel Download Order Cancel Upload Workflow Extensiv ...