Partial Fulfillment and Advanced Fulfillment Use Cases

Do you have an advanced fulfillment use case? EasyRoutes allows you to select any fulfillment that you've created for use as a delivery route.

Here's an example below. EasyRoutes supports the use of manually and or partially fulfilled orders in your delivery routes. To do so, you will first need to partially fulfill your order in Shopify and then select that fulfillment from inside of EasyRoutes.

How to Manually or Partially Fulfill an Order in Shopify

  1. From your Shopify admin, go to Orders.
  2. Navigate to the desired order.
  3. Click Marked as fulfilled on a fulfillment section of this order.
  4. From the Fulfillment page, set the number of products that you want to fulfill for each line item in the Items section.
  5. Click Fulfill items. The order screen updates to display the order's Fulfilled and Unfulfilled items.

Note: Shopify does not allow you to partially fulfill Shopify Local Delivery orders. If you have a Local Delivery order you want to fulfill, you will need to Duplicate the order and work with that order for your routing.

Fulfillment Options: How to use Existing Fulfillments or to Fulfill the Remainder of an Order in EasyRoutes

Fulfill remaining items (Default)

When creating a route with orders that have fulfillments, EasyRoutes will select the remaining unfulfilled items by default and have that reflected in stop inventory, packing lists, tracking pages, etc.

On the Orders Page, when you click to view the list of items for an order, you will see it divided into unfulfilled and fulfilled items:


Select and use an existing fulfillment

Select the order (as well as any others you want to deliver) and create a route. On the Edit/Review Route page you can change between unfulfilled items and a preexisting fulfillment. Click on the little arrow in the Items column. Click on the Edit link to select your fulfillment:


Show all items

You can also manually edit a stop to use all items at any time by selecting All Items:

Note:  If you do make edits to an Order or its Fulfillment after a route has been created, you can use the Update Order Data feature to refresh the order information in EasyRoutes:


If you wish to use all items in an order regardless of fulfillment status, you can change this behaviour via the Settings:

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.