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 CartRover 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 CartRover 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 CartRover 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 CartRover 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 location. Solution This ...
    • 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 CartRover to identify which items CartRover should load. Additionally when this feature is enabled ...
    • Shopify Settings

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

      CartRover 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 CartRover (Carts tab > Shopify > Edit Setup), in the "Filter Order Rules" section you will ...
    • 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 CartRover ...