When you order a heavy item or arrange delivery abroad, shipping can be a substantial part of the total price. “Shipping calculated at the next step” leaves that question unanswered. Your cart can help earlier by calculating the charge once the necessary details are available, or explaining which input is still missing.

Which input is still missing?

Costs may depend on country, postcode, order value or cart contents. If the system can calculate a reliable amount before the full address is available, the design should use that capability. Do not automatically request all the contact details needed later in checkout just to provide an initial calculation.

Baymard’s research on product-page shipping costs describes the need for an early cost estimate. Your cart still needs its own solution: explain the applicable rules using only the necessary inputs.

While the calculation is incomplete, the visitor needs to know which input will let them continue. “Choose a delivery country” explains more than an unexplained dash in the totals. Once an amount appears, they need to know whether it is an estimate or a firm charge; a later change therefore needs an explanation.

Separate calculation, unavailable delivery and errors

StateWhat visitors should understand
Destination unknownWhich input is needed for the calculation
Destination knownThe cost and shipping method for this cart
Delivery unavailableWhy the selected route is unavailable and which feasible alternative exists
Calculation failedThat the amount cannot currently be calculated and what to do next

A zero price would imply free shipping in the last two cases. Keep them technically distinct from a successfully calculated amount.

Thresholds need one calculation basis

Suppose a shop offers free shipping above a certain order value. Establish whether that value is calculated before or after discounts and which items count. “Another €5 for free shipping” must use the same basis as the actual shipping rule.

Changing a quantity or removing an item lets you check whether that rule holds throughout the journey. The shipping charge and amount remaining to the threshold need to match the new selection, and the previously selected method may no longer be valid. Changing the country in checkout needs the same reconsideration because the calculation now has a different destination.

The rules belong to the shop or shipping system. A custom display should not reproduce them with an independent calculation that can become outdated.

Check a small set of real rules

For a manageable review, you can use approved test data for an ordinary cart, one near the threshold and an excluded delivery route. Comparing the expected amount, displayed amount and required inputs helps you locate whether a problem lies in the rule, its calculation or the explanation.

Repeat the cases after changing a quantity and after going back. This reveals whether the first state is correct but a subsequent step retains an outdated cost.

This case list also provides a starting point for a purchase-friction review. Any display or calculation changes can then be specified as separate CRO tasks.