Shopify Mobile App & Partial Fulfillment: A Deep Dive for Busy Merchants

Hey everyone,

It’s always great to jump into the community forums and see what challenges you’re all tackling in your day-to-day operations. Recently, a post from Nail_Business caught my eye, sparking a conversation that I know many of you can relate to: managing partial fulfillments directly from the Shopify mobile app, especially when you’re on the go with an iPad or iPhone for picking orders.

Nail_Business asked a really pertinent question: "We work with an iPad and iPhone when picking orders. It would be handy if we would be able to split a fulfillment of an order on the app version of the Shopify program. In my experience this is not possible with the app. Is this something that will be available in the future?"

This isn't just a technical query; it’s about efficiency, workflow, and making sure your team can operate smoothly, whether they're in the warehouse or on the shop floor. Let's break down what's currently possible, what isn't, and some best practices to keep your fulfillment process humming.

Understanding Partial Fulfillment in Shopify

First, let's clarify what we mean by "partial fulfillment." In Shopify, partial fulfillment refers to shipping only some of the items in an order, or shipping items in multiple packages at different times. This is super common when:

  • An item is backordered or out of stock.
  • Customers order from multiple locations, and items ship separately.
  • You want to ship available items immediately and hold others.

The core idea is that an order can have multiple fulfillments associated with it, each with its own tracking number, shipping label, and set of items.

The Shopify Mobile App & Splitting Fulfillments: Current State

Nail_Business hit the nail on the head with their observation: creating entirely separate, distinct fulfillments for different parts of an order (especially splitting quantities of a single line item across multiple fulfillments) is indeed more robust and straightforward on the desktop version of your Shopify admin than it is on the mobile app.

Here’s the nuance:

  • Fulfilling Selected Line Items (Yes, on Mobile): You absolutely can fulfill only certain line items from an order on the Shopify mobile app. If an order has, say, Item A, Item B, and Item C, and only Item A and B are ready, you can select only those two to fulfill. The remaining item (Item C) will stay in an "unfulfilled" state on the order. This is a common and very useful capability for basic partial fulfillment.
  • Splitting a Single Fulfillment into Multiple Shipments (No, not easily on Mobile): What the mobile app doesn't easily allow for is the scenario Nail_Business describes: taking an order, marking, say, 3 out of 5 units of 'Product X' as fulfilled in one shipment, and then immediately creating a second, separate fulfillment for the remaining 2 units of 'Product X' with a different tracking number, all within the same streamlined mobile workflow. The mobile app tends to guide you towards fulfilling a selection of items in a single batch. For complex splits or creating multiple distinct fulfillments for the same order, the desktop admin is your primary tool.

Why This Distinction Matters for Your Workflow

This difference can significantly impact businesses that rely heavily on mobile devices for their picking and packing process. If your team frequently needs to split orders into multiple shipments due to inventory availability or different shipping timelines, you might find yourself needing to either:

  1. Complete the initial fulfillment on the app and then switch to a desktop to create a subsequent fulfillment for the remaining items.
  2. Perform all partial fulfillments from the desktop admin from the start.

How to Handle Partial Fulfillment on Shopify (Desktop Admin)

Since the desktop admin offers the most flexibility for splitting fulfillments, let's quickly recap how it's done:

  1. Navigate to Your Orders: From your Shopify admin, go to Orders.
  2. Select the Order: Click on the order you wish to partially fulfill.
  3. Initiate Fulfillment: In the "Unfulfilled" section of the order details, click the "Create fulfillment" button (or "Mark as fulfilled" if you're not purchasing a label directly through Shopify Shipping).
  4. Adjust Quantities: This is the crucial step. For each line item, you'll see a quantity field. Adjust the quantity to reflect exactly how many units of that item you are shipping in this particular fulfillment. For example, if the customer ordered 5 units of 'Product X' and you're only shipping 3 now, change the quantity for 'Product X' to '3'.
  5. Add Tracking Information: Enter the tracking number and select the shipping carrier for this specific shipment.
  6. Fulfill Item: Click "Fulfill item".
  7. Repeat for Remaining Items: The order will now show as "Partially fulfilled." When the remaining items are ready to ship, you'll repeat steps 3-6, creating a new fulfillment for the outstanding quantities. Each fulfillment will have its own tracking and notification.

Will It Be Available in the Future?

Nail_Business's question about future availability is a common one, and it highlights a clear need for many mobile-first operations. Shopify is constantly evolving its platform and apps, and features like more robust mobile fulfillment controls are frequently requested by merchants in the community. While I can't give an official roadmap, it's safe to say that Shopify listens to feedback. The best way to advocate for this kind of feature is to:

  • Submit Feedback Directly: Use the feedback options within the Shopify app or admin to explain how this functionality would improve your workflow.
  • Participate in the Community: Keep discussions like Nail_Business's going! The more Shopify sees a feature request gaining traction, the more likely it is to be prioritized.

For now, understanding the current capabilities of both the desktop and mobile versions of your Shopify admin will help you design the most efficient fulfillment workflow for your business. For those complex partial fulfillments, a quick hop to the desktop admin remains the most reliable method. Keep those questions coming, it helps us all learn and grow!

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases