Why partial shipments generate support tickets
A customer orders four items. Two days later, one box arrives. They check their tracking and see "Delivered." Then they email: "My order says delivered but I'm missing three items. Where's the rest?"
You ship items as inventory becomes available, or from multiple warehouses, or you split heavy orders to save on carrier fees. These are operational decisions. But to the customer who just opened box one of three, it looks like you forgot two-thirds of their order.
Partial shipment customer service loops happen because the customer's mental model is simple: one order equals one box. Shopify's order status page does support partial fulfillments, even across different carriers, but many customers never learned to parse "Fulfillment 1 of 2" in an email footer.
The fix isn't changing your fulfillment logic. It's communicating before the first box lands.
Set expectations at checkout when you know items will split
Shopify's split shipping at checkout feature lets customers see that certain items ship separately from others, and choose shipping speed per shipment. If your theme and checkout support it, this can reduce confusion before the order is placed.
Many stores don't have formal split-shipping rules at checkout, though. Items split for operational reasons: one SKU is backordered, one ships from a different 3PL, or the combined weight triggers a higher rate class. In those cases, the customer has no warning until fulfillment starts.
The moment you create the first partial fulfillment in Shopify, the platform can send a shipping confirmation email. That email needs to be clear about what's in this shipment and what's still coming. The default Shopify notification says "Your order is on the way" and lists all line items, not just the ones in the current box. Customers skim, see their full order, assume everything shipped, then get confused when the box is light.
Edit your shipping confirmation template to show only the items in the current fulfillment and include a line like "The rest of your order will ship separately with its own tracking number." If you're sending two of three boxes, say so: "This is shipment 1 of 3."
Answer the three questions customers always ask
Every partial shipment inquiry boils down to three things:
- What's in the box that just arrived? List SKUs and quantities, ideally with product names they recognize.
- When will the rest ship? A date range is better than silence. "Your other items will ship by March 18" is better than "soon."
- Will I be charged shipping again? Reassure them that shipping was calculated once at checkout and they won't see a second charge.
If your agent or support macro doesn't answer all three in the first reply, expect a follow-up. That's the ticket loop.
A proactive notification covers all three before the customer asks. A reactive reply (when they do ask) does the same and confirms what's already delivered.
Automate proactive updates for common split scenarios
If you regularly split orders for the same reasons (backorders, vendor dropship, freight thresholds), you can plan the communication.
Pre-order or backorder in the cart: Tag the order at creation. Send an email immediately after purchase explaining that Item A ships now and Item B ships the week of [date]. Shopify's split shipping at checkout can surface this before payment, but if you're using backorder apps or manual tagging, an order confirmation follow-up email works.
Dropship plus warehouse inventory mix: If you know at fulfillment time that line items will leave different facilities, send one consolidated "Your order is being prepared" email that lists each shipment, its contents, and its expected ship date. Don't wait for the carrier scan.
High-value or high-quantity orders you split for weight: Add a note in the order confirmation. "Because your order contains [X heavy items / more than Y units], we'll send it in multiple boxes over the next few days to ensure safe delivery."
An agent that pulls live order and fulfillment data from Shopify knows which items have shipped and which are pending. When a customer asks "Where's the rest of my order?" it can reply with exactly what's in transit, what's still being prepared, and the expected timeline. It can handle both the proactive message (if you configure a workflow when partial fulfillment is created) and the reactive reply when the customer reaches out on email, chat, Instagram, or WhatsApp.
How to explain partial shipments in every channel
Email: Include fulfillment-specific line items in shipping notifications. Use a subject line like "Part of your order has shipped" instead of "Your order has shipped."
SMS: Character limits force brevity. "Box 1 of 2 is on the way. Tracking: [link]. Box 2 ships by [date]." Don't send a generic "Shipped!" text when half the order is still in the warehouse.
Instagram and Facebook DMs: Customers screenshot their tracking page and ask "Is this everything?" Reply with a list of what was in that box and when to expect the next. If you're using an AI agent, make sure it can parse Shopify's fulfillment objects.
Web chat: The advantage here is you can link directly to the order status page and highlight the "Fulfillment 1 of 2" section. Walk them through it instead of assuming they'll read it on their own.
WhatsApp: Works like SMS but you have more room. Send a message per shipment with its specific contents and tracking. Customers appreciate the thread-per-box clarity.
For stores handling similar questions across channels, automation cuts the repetitive work. An agent that knows the order's fulfillment state can answer the same question consistently whether it arrives via chat at midnight or Instagram DM during a launch.
When to escalate versus when to automate
Automate the explanation when:
- The order is flagged or tagged as a known split (pre-order, backorder, multi-warehouse).
- Fulfillment records in Shopify clearly show what's shipped and what's pending.
- The customer's question is "Where's the rest?" and you have a ship date for the remaining items.
Escalate to a human when:
- The customer says the delivered box is damaged or missing items within that shipment (now it's a wrong item or missing item issue, not a partial shipment question).
- You don't know when the rest will ship (supplier delay, inventory issue, fulfillment error).
- The customer is frustrated and asking for a refund or cancellation of the unshipped portion.
- The tracking shows delivered for all fulfillments but the customer claims they only received one box (possible carrier error or porch theft).
An agent can handle the first reply: "Here's what you received, here's what's coming, here's when." Humans handle judgment calls when the situation breaks the script.
Build a macro library for your team
If you're still handling partial shipment questions manually, save these templates:
Partial fulfillment created:
Hi [Name], part of your order (#[number]) has shipped! This box contains [list items]. The rest of your order ([list items]) will ship separately by [date] with its own tracking number. You won't be charged any additional shipping. Reply if you have questions.
Customer asks where the rest is:
You received [list items] in your first shipment. The remaining items ([list items]) are scheduled to ship by [date]. I'll send tracking as soon as the label is created. Let me know if you'd like any changes before it goes out.
No ETA for remaining items:
You received [list items] so far. I'm checking on the rest of your order ([list items]) with our fulfillment team and will update you by end of day [date] with a ship date. Thanks for your patience.
Customer wants to cancel the unshipped portion:
I can cancel [list unshipped items] and refund [amount] to your original payment method. It will process in 3-5 business days. Should I go ahead?
These aren't static scripts. Customize them with your brand voice, refund policy, and fulfillment windows. The structure (what shipped, what's pending, when, next step) stays the same.
Reduce split shipments when it makes sense
Not every operational efficiency is worth the support cost. If you're splitting orders to hit free-shipping thresholds on individual boxes, or to clear small quantities of slow inventory, measure the support time against the savings.
Questions to ask:
- How many partial shipment tickets do we handle per month?
- What's the average handle time?
- Could we batch fulfillments to ship complete orders twice a week instead of splitting daily?
- Are we splitting because of a 3PL integration issue (items in two systems that should unify)?
Sometimes the answer is to fix the root cause. Sometimes it's to accept that split shipments are part of your model (multi-vendor marketplace, made-to-order plus ready-to-ship hybrid, international and domestic warehouses) and invest in explaining them well.
For related logistics questions, see pre-order and backorder communication and address changes after shipping.
Measure what works
Track these metrics before and after you improve partial shipment communication:
Repeat contact rate on partial fulfillment orders. If a customer emails once and you answer all three questions, they shouldn't email again. If the rate is high, your first reply isn't complete.
Time to resolution. A clear proactive message or a complete first reply closes the ticket in one touch. Loops mean you're missing information.
Refund or cancellation requests on partial shipments. If customers are canceling the unshipped portion, they either don't trust the second box is coming or the wait is longer than they expected. Both are communication failures.
Channel distribution. Are most partial shipment questions coming through one channel (for example, Instagram DMs)? That's where your proactive notification isn't reaching them.
If you're using Shopify's order timeline and customer profiles, tag partial shipment inquiries so you can report on them. Most helpdesks let you tag or label by issue type.
What to do next
Audit your current shipping notification emails. Do they show only the items in the current fulfillment, or the whole order? Do they explain what's still coming?
If you're creating partial fulfillments manually in Shopify admin, add a process: before you mark the first box fulfilled, check if the customer has been told to expect multiple shipments. If not, send a message.
If split shipments are a regular part of your operation and you're spending hours a week answering "Where's the rest?" questions across email, chat, and social, it's worth automating the first reply. An AI agent that can read your Shopify fulfillment data and answer in the customer's channel of choice cuts the repetitive work and keeps your team for the edge cases that need judgment.
Kolton pulls live order, fulfillment, and inventory data from your Shopify store. On the Starter plan ($49/month or $470/year), the agent handles web chat, Instagram DMs, and Facebook Messenger, with 400 AI replies per month. The Pro plan ($249/month or $2,240/year) adds email and WhatsApp coverage, handles 3,000 AI replies per month, and includes a shared inbox for your team. The Max plan ($1,197/month or $9,340/year) supports 15,000 AI replies per month, custom workflows, and multi-store connection with dedicated onboarding. All paid plans include a 14-day free trial. Check Kolton's pricing to see which plan matches your store's ticket volume and channels.
Key takeaways
- Partial shipment confusion happens because customers expect one order to arrive in one box. Communicate before the first box lands.
- Every partial shipment message must answer three questions: what's in this box, when will the rest ship, and will I be charged again?
- Edit Shopify's shipping confirmation template to list only the items in the current fulfillment and state how many shipments to expect.
- Automate proactive updates for common split scenarios (backorders, multi-warehouse, dropship) and escalate to humans when ship dates are unknown or the customer is frustrated.
- Track repeat contact rate on partial fulfillment orders. If the rate is high, your first reply isn't answering all the customer's questions.
Frequently asked questions
- How do I stop customers from panicking when only part of their order arrives?
- Send a clear message as soon as you create the first partial fulfillment in Shopify. Explain which items are in the current shipment, which are still coming, and when to expect them. Edit your shipping notification template to show only the items in that specific box, not the entire order.
- Should I combine partial shipments to avoid confusion?
- Only if the support cost outweighs your operational savings. Splitting shipments for valid reasons (multiple warehouses, backorders, weight limits) is fine as long as you communicate clearly. Measure how many partial shipment tickets you handle per month and decide if batching fulfillments to ship complete orders makes sense for your store.
- Can Shopify automatically tell customers their order will ship in multiple boxes?
- Shopify's split shipping at checkout can show customers that certain items will ship separately and let them choose shipping speed per shipment. For operational splits (backorder, multi-warehouse), you need to customize your order confirmation or shipping notification emails to explain the situation.
- What should I say when a customer asks where the rest of their order is?
- List exactly what was in the box they received, what items are still pending, and when those will ship. Confirm they won't be charged shipping again. If you don't have a ship date yet, say so and give them a timeline for when you'll follow up.
- When should a human handle a partial shipment question instead of an AI agent?
- Escalate to a human when you don't know when the rest will ship (supplier delay, inventory issue), the customer wants to cancel the unshipped portion, or they're reporting a problem with what was delivered (damage, wrong item, missing items within the box). Automate the straightforward "where's the rest?" questions when fulfillment data is clear.
Sources

About the author
Fran
Fran Bevanda is the founder of Kolton. He works with Shopify stores on running sales and customer support through AI agents that answer on chat, DMs, email and social comments using the store's live catalog, stock and orders. He speaks on conversational commerce at regional marketing conferences.
View profile →