Aglet

How to investigate confusing checkout shipping options

Investigate one shipping-choice problem from address and cart inputs through rate calculation, selection, payment summary, and order persistence. Compare every option's identifier, price, and wording. Possible causes include rule scope, stale rates, ordering defaults, or a lost selection; use records to distinguish them.

Build a useful investigation brief

  1. Map eligibility inputs

    List address region, item dimensions, quantity, cart value, fulfillment context, cutoff state, and requested speed. Compare normalized inputs with the rule or rate response. Identify values omitted or transformed before the available choices are returned.

  2. Follow selection and recalculation

    Choose each available option, then edit address, quantity, and cart contents. Compare selected identifier, price, tax, and delivery wording after every recalculation. Check whether a stale selection survives when it is no longer eligible or the rate changes.

  3. Inspect the saved order

    Complete safe paths and compare the order's shipping service, price, address, and delivery wording with the final summary. Test no-option and delayed-rate states. Preserve request order and timestamps so a response race is not confused with a rule defect.

What to carry forward

The investigation is ready when another engineer can replay the cart and address conditions and observe the same choice or price difference. Deliver eligibility inputs, rate responses, selection transitions, saved order fields, and unresolved rule ownership.

Keep the decision with the work.

Use a Work Item in Aglet to record the problem, the evidence you have, and the next decision. Add an owner and priority, then keep updates in the discussion so the next person can follow the reasoning.

Create an account See the product workflow