One customer, several arrival dates

A customer buys an available item on Monday, a preorder on Wednesday and a supplier item on Friday. The preorder arrives first; the supplier item is delayed. The customer wants what is ready without losing track of the outstanding purchase.

This is a readiness problem as much as a shipping problem. Your team needs to know which products can leave, the customer needs to understand what remains held, and the shipping charge needs to match the release being requested.

Addora supports eligible ready-item selection in its held-order experience. That gives a customer more control than an all-or-nothing release, while keeping waiting items visible.

Separate availability from the customer’s decision

An item can be waiting because it has not arrived, or ready but deliberately left on hold. These states need different explanations. “Waiting for supplier” tells the customer why they cannot ship it yet. “Ready” means the item can be considered for release under the store’s settings; it does not always mean it has already entered the packing queue.

Use consistent product classification and check actual arrivals before updating readiness. A supplier email saying an item has dispatched to your warehouse is not the same as receiving and checking it.

The supplier stock workflow covers this distinction for products sourced after the customer orders.

Decide your partial-shipping policy first

Before enabling partial release, decide who pays for additional shipments and explain the policy before purchase. A customer who paid shipping with a preorder may have a different arrangement from someone who selected Ship Later and will pay shipping when releasing purchases.

If you promise that everything ships together, a delay may hold the whole group. If you allow ready items to leave earlier, make the cost and the remaining commitment clear. Avoid the ambiguous promise that shipping is paid “once” when the customer may choose several separate release events.

Addora’s mixed-cart settings and the fulfillment setup determine what can safely be released. Not every order, location or fulfillment service combination can be split.

Check the arrival before marking items ready

Use the receiving process to confirm the product, condition and available quantity. Match the arrival to the waiting items it actually satisfies. If two products were ordered from the same supplier and only one arrived, do not mark both ready just because they share an order.

A practical receiving check is:

  1. Confirm which products and quantities physically arrived.
  2. Review their current classification and waiting reason.
  3. Update readiness for the items actually available.
  4. Inspect a representative customer view.
  5. Leave unresolved items held and record what still needs follow-up.

Keep customer selection and stock allocation distinct. The customer selects eligible items using the available quantity displayed. This is not a promise that customers can divide any line into an arbitrary quantity.

Let the customer choose eligible ready items

In a Ship Later workflow, customers return through Shopify customer accounts or the storefront Order Summary page. They can review ready and waiting items, select eligible ready items for the next shipment, and leave the rest held.

The selection should answer a concrete question: “What am I asking you to ship now?” Waiting items should not become part of that shipment merely because they were purchased in the same order. The customer shipping portal provides the overview customers need across purchases.

Before completing release, the customer should understand the selected items and shipping amount. After release, your team should inspect the shipment using the actual fulfillment state rather than relying on a historical order tag alone.

Keep tracking specific to what shipped

One release does not guarantee one physical package. Products may travel in separate parcels, and a shipment may be fulfilled in stages. Tracking should describe those actual packages and fulfilled items.

Do not mark an outstanding item as shipped because another item from the same original order has a tracking number. Equally, do not leave a fulfilled item looking as though it still waits for a supplier. Partial fulfillment is understandable when each item’s state is accurate.

Test this with your fulfillment process before promising a particular customer experience. A successful single-package test does not establish how multiple packages will appear.

When holding everything together is the better option

Partial release is useful when it matches the customer’s preference and the operational setup. It is less useful when it creates unexpected shipping charges, incompatible fulfillment instructions or more confusion than it removes.

If the order cannot safely be split, explain that it remains held together and give the current waiting reason. If the customer wants a change that the self-service flow does not permit, review the request before making a promise.

A clear policy, accurate readiness and package-specific tracking matter more than maximizing the number of available buttons. Start with representative orders, review the first partial releases closely, and update the explanation when customers consistently misunderstand a step.