Split shipments: How to handle them with AI

14 Mar 2025

5 min read

Having your customers’ orders shipped across two or more shipments is common for a lot of ecommerce brands. This practice is often referred to as 'split shipping' or 'partial shipment' in the industry. But they can create a headache if you are trying to deal with a WISMO (where is my order) customer service inquiry. Customer service agents have to dig in to see the whole order and find out what is happening with individual parts of the order.

Automating these kinds of WISMO tickets can be a real nuisance. If you are pulling the headline tracking status in order to form a response, then it will likely either say “Delivered” or “In Transit” but it won’t tell you that some of it is delivered, and some of it isn’t, and so on. Handling more than one package per order can further complicate support workflows.

Split shipments is something that we can handle at DigitalGenius. Here’s how it works. Effective management of split shipping is crucial for maintaining high customer satisfaction.

When would you have split shipments?

Broadly speaking, orders get split into multiple packages for two major reasons:

  1. Different items are being shipped from multiple locations or a different location, resulting in separate shipments, OR different items are being shipped at different times (e.g. pre-orders)

  2. One item is being shipped in multiple packages

We see the first scenario quite often regardless of the type of brand, but the second one mostly affects brands shipping large items such as furniture, where there is some self-assembly required. Occasionally we see both situations occur.

Orders containing multiple products are more likely to result in split orders due to inventory being distributed across multiple locations or warehouses.

Let’s take each in turn.

Scenario 1: Items shipped from different locations or at different times

In this instance, most ecommerce platforms would break down an order into its constituent parts, each of which should have its own tracking code. Being able to track each part is fairly straightforward for a human.

Effective inventory allocation and inventory management are essential to minimize the need for split shipments when fulfilling orders from different locations.

If a customer was to ask a human agent about their package, the agent could go into each order and check the status, the journey and come back with an answer. For an AI agent, it needs to be able to go through the data line by line, and go deeper. Knowing how much inventory is available at each location and understanding shipping zones can help optimize the process and reduce unnecessary splits.

The pitfall that a lot of AI providers fall into is that they may just read the first tracking order or the master status, and may not go that level deeper to find out what’s really going on. Additionally, the number of split shipments can depend on how many shipping zones are crossed when fulfilling an order, which impacts both logistics and customer experience.

Scenario 2: One item shipped in multiple packages

This scenario is a little bit more challenging. When shipping large or multiple items, sometimes products cannot fit in a single or one box due to size, weight, or packaging constraints. In these cases, orders must be shipped in separate boxes, which can make tracking and delivery more complex.

But carriers like Fedex do show it. In this situation, when items cannot be shipped in a single box, there is an overall master tracking, as well as child tracking for each individual box. Once again, for a human agent, they would need to check each one to see what the status is, and this is the behaviour that an AI agent would have to mimic.

Why is being able to handle split shipments important?

Quite simply, if you are not able to see each part of the order in the shipment then you can’t give customers a helpful response if part of the package has not arrived.

Imagine you are a customer and you’ve ordered a bed to assemble at home. But you’ve only received the base, and not the headboard. To ensure the customer receives all components in a timely manner and to avoid unhappy customers, it’s crucial to track each part of the order and communicate clearly. So you go to ask customer service what’s happening to your order.

A less advanced AI Agent might just look at the master tracking, or the tracking information at the top. This might say that the item has been delivered, so the agent gives a response to that effect.

It could just as easily say that the item is still in transit, which would be useful, but it’s basically a lucky guess.

That’s better than some chatbots, which wouldn’t even check the status but would rather just send you the tracking link, meaning that you have to find a way to speak to a human. When customers receive separate orders or incomplete shipments, this can lead to confusion and further frustration.

This obviously creates a bad experience for the customer because they could be getting wrong or useless information back from the bot, causing understandable frustration.

So if you regularly do split shipments, handling WISMO queries automatically is beyond you. Unless you use DigitalGenius.

How it works in practice

At DigitalGenius we have built deep integrations with ecommerce platforms in order to access this level of information and pull the relevant data to provide the best customer experience possible. When inventory is stored in more than one fulfillment center or distribution center, it can result in multiple shipments for a single order, making advanced tracking essential to keep customers informed.

Our AI Agent would access the ecommerce platform through an API and check each item individually. Assuming that one part has been delivered, and one part is still in transit, it could then craft a message using that context. Something like:

I can see that part of your order has already arrived, but the other part is still in transit and expected to be delivered tomorrow. Can I confirm that you have received the first package?

The agent has consolidated all of the information from the platform and provided a summary message, rather than listing out each individual item and where it is. The system can also identify the nearest fulfillment center to optimize delivery speed and reduce delays. You can then apply business logic to flag an issue, for example if a package has been stuck for more than X days, you could take action. Or if the customer says they didn’t receive the first package, you could trigger a response to deal with that.

Something similar happens when it has to be done through a carrier. Assuming that the carrier shows “master” tracking and “child” tracking and it’s accessible through an API, then our AI Agent can pull the information for each part and then summarise it. This is especially useful when sending separate shipments or sending split shipments, as it helps manage the process of customers receiving multiple packages and keeps communication clear.

This saves time compared to a human agent, because the agent isn’t having to go to multiple platforms and enter multiple tracking links in order to see what’s happening. Consolidating shipments from the same fulfillment center can reduce complexity and improve efficiency. And the consolidated message means that the customer is only getting one response rather than an individual response per tracking link.

Some caveats

Being able to provide this does depend on the tech stack you are using.

The first scenario – different items from different places – requires your ecommerce platform to split the order into different tracking links. Most platforms should do this by default, or allow you to configure it. Shopify is one that does for example. Accurate inventory levels and effective inventory management can help reduce split shipments and minimize split shipments by ensuring products are available at the right locations, improving fulfillment efficiency.

The second scenario – one item in multiple packages – requires the carrier to have individual tracking for each box. This is not as common across the carriers we work with. It’s also fair to say that we haven’t checked this for every single carrier. One that does do it is Fedex. Choosing the right shipping method and managing shipping labels efficiently can help avoid split shipments, save money on shipping cost and fulfillment costs, and streamline your operations.

Split shipments occur when inventory is distributed across multiple warehouses or when stock limitations prevent a single shipment. This can result in significant costs, increased shipping costs, and impact your profit margin and the final cost to your business. Managing split shipments and partial shipments effectively is crucial to control expenses and maintain customer satisfaction.

By optimizing purchasing trends and responding to customer demand, businesses can reduce costs and spend more money efficiently to manage split shipments and manage split orders. Offering a split shipment option as a flexible shipping method can help meet customer demand while controlling costs. Partial shipments, another term for split shipments, can be managed through improved inventory management and fulfillment strategies to enhance efficiency and minimize unnecessary expenses.

So if you are handling split shipments through Shopify and Fedex, then we absolutely can help you. If you have another combination, do speak to us and we’ll do some digging.

Environmental impact of split shipments

Split shipments don’t just affect your bottom line—they also have a significant impact on the environment. When a single order is divided into multiple packages and shipped separately, it leads to extra packaging waste, more fuel consumption, and increased carbon emissions. Each separate shipment means more boxes, bubble wrap, and packing materials, all of which add up to a larger environmental footprint. Plus, sending multiple deliveries to the same destination or different locations requires more transportation, which further increases shipping costs and greenhouse gas emissions.

For online stores, minimizing split shipments is not only about saving money on shipping costs and fulfillment—it’s also about reducing packaging waste and supporting sustainability. Every time split shipments happen, there’s a risk of higher shipping costs and more waste, which can negatively affect both profit margins and the planet. Customers are increasingly aware of these issues, and many prefer to receive their complete order in one package rather than multiple boxes, especially if it means less packaging waste and a smaller carbon footprint.

Want to handle split shipment queries through AI? Speak to us today.