Shopify Custom Fulfillment Service - Routing Items

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 and inventory levels are syncing through CartRover. CartRover will only sync inventory levels for items with the matching Fulfillment Service.

How To Set Up:

  1. In Shopify setup a Custom Fulfillment Service for CartRover. Please click on this link and perform this step inside Shopify.  If you do not perform this step, it will not perform as expected. You may add others as well for your other systems or warehouses.
  2. In CartRover, go to the Shopify cart settings and enable the Filter Orders By Fulfillment Service option.
  3. Enter the name of the Custom Fulfillment service that you created in Shopify. Make sure the names match exactly.
  4. Save.

At this point, CartRover will load only the items on an order that are flagged for the selected Fulfillment Service. Orders without any items for the selected Custom Fulfillment Service will be ignored completely.

When the warehouse ships order and reports back tracking, CartRover will only mark the items for the specified Fulfillment service as shipped. If an order has multiple Fulfillment Services, only the portion of the order that CartRover loaded will be marked as shipped.

Set Up Products in Shopify

To select which Fulfillment Service each Product should use:

  1. Go to your store's Products page, and select the desired product.
  2. In the Inventory section, select the fulfillment service that you want to use from the Inventory managed by drop-down menu.
  3. Click Save to save your changes.


    • Related Articles

    • 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 ...
    • 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 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 - 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 ...
    • How to Ignore Shopify POS Orders

      If you need CartRover to ignore POS orders so they don't get sent to your warehouse for Fulfillment there are a few different ways to handle this. Option 1: Automatically Mark POS Orders as Fulfilled You need to make sure Shopify marks the orders as ...