E-commerce
June 26, 2026
Delivery is not just a logistics line at checkout. It is a commercial objection that appears long before payment: how much it costs, when the package will arrive, if returns are simple, and if an express option exists.
When these answers arrive too late, the customer feels like they are discovering a hidden condition. The cart was almost won; it becomes fragile in a matter of seconds.
This article #24 complements our content on delivery and checkout, but with a specific angle: addressing delivery objections before payment, on the product page, the cart, the cart drawer, and the chatbot, to prevent surprise from killing your conversion.
Summary
Why answer before checkout?
The customer does not just want to know the price of the product. They want to know the complete cost and the actual delivery estimate before making a commitment.
Baymard is regularly cited for a key point: extra costs revealed too late, including shipping fees, are among the leading causes of cart abandonment. BigCommerce also points out that transparency regarding fees, taxes, and shipping reduces the feeling of being trapped at the last moment (BigCommerce, abandoned carts).
The objective is therefore not necessarily to make shipping free. It is to make the rules understandable before the customer clicks on pay.
Which questions should be addressed first?
Cost: how much will I pay for delivery?
Delay: when will I receive my order?
Zone: do you deliver to my country or zip code?
Option: standard, express, pick-up point, local pickup
Threshold: how much more do I need for free delivery?
Return: can I easily return it if it doesn't fit?
Tracking: will I receive tracking information?
Exception: customs, heavy product, personalized item, gift order
Prioritize based on support tickets, chatbot conversations, internal searches, and cart abandonments. The same questions often come up in several forms: "shipping costs", "free delivery", "arrives when", "received before Saturday".
Where should delivery information be placed?
The answer must appear where the question arises.
Product page: estimated time, returns, free shipping threshold
Cart drawer: estimated fees, progress bar, main options
Cart page: calculator, clear summary, shipping mini-FAQ
Before checkout: reminder of the rules and shipping policy link
Checkout: confirmation, not discovery
ClickPost recommends displaying costs or thresholds early, ideally in some banner, product page, and mini-cart, in order to avoid surprises at checkout (ClickPost, pre-purchase experience).
On a gift shop, for example, the product page must answer "will it arrive before the birthday?". On a furniture shop, the cart must answer "how much does bulky delivery cost?". The right placement depends on the perceived risk.
How to display fees without creating friction?
If you can display an exact cost, do so. Otherwise, display an honest range or a clear threshold.
Useful formats
Flat rate: Standard delivery €4.90 in metropolitan France
Range: Estimated delivery between €4.90 and €7.90 depending on the address
Threshold: Free delivery from €60
Progress: Add €8 to enjoy free delivery
Calculator: Enter your postal code to estimate delivery
WebMedic highlights that an estimator on the product page or cart reduces surprises: placement matters more than the name of the app used (WebMedic, hidden shipping costs).
If the exact cost depends on the postal code, display the last known cost, then clearly indicate "updated after entering the postal code". The customer accepts an explained variation much better than a total that changes without comment.
Why prefer a delivery date?
"3 to 5 business days" forces the customer to calculate. "Arrives between Thursday and Friday" directly addresses their anxiety.
Baymard notes that many sites do not display an estimated delivery date, which forces the user to extrapolate and can create hesitation (Baymard, delivery date).
To do
Date: Estimated delivery Thursday, July 3
Cut-off: Order before 2 p.m. for shipment today
Option: Standard: Friday, Express: Wednesday
Caution: a realistic promise is better than a flattering but false date
Which microcopy should you use?
The delivery micro-copy must be short, concrete, and located near the action.
Under the price: Free delivery from €60
Under add to cart: Dispatched within 24 hours on working days
In the cart: Your order is eligible for the pick-up point
Near the total: Estimated shipping costs before payment
Near the returns: Returns possible within 14 days, see conditions
Avoid vague phrasing like "fast delivery" or "shipping costs calculated later". They are less reassuring than an imperfect but clear figure.
How to manage international, express, and sensitive products?
Not all delivery questions are created equal. Some need to be addressed with more precision before checkout.
International: countries served, customs, delays, carriers
Express: order deadline and price of the option
Gift: deadline for an event or holiday
Heavy product: additional cost, time slot, floor, pickup
Fragile product: packaging, insurance, replacement
Dropshipping: actual delay and origin of shipment
If you cannot guarantee a date, say so. Offer an alternative: gift card, local pickup, a product that is available faster, or express delivery if it is genuinely possible.
How to set up Shopify properly?
The displayed promise must match the Shopify configuration.
Shipping profiles: zones, rates, weight, special products
Markets: countries, currency, international rules
Policies: readable and up-to-date shipping policy
Products: filled-in weights and dimensions
Checkout: clear options and customer-oriented labels
Apps: ETA, shipping calculator, or free shipping bar if necessary
Talk Shop recommends treating shipping as a conversion lever and communicating the free shipping threshold in the banner, product pages, and cart (Talk Shop, Shopify shipping). Always test several real addresses before publishing.
Also, run a test for each type of cart: a light product, a heavy product, a multi-product cart, and a cart just below the free shipping threshold. These are the cases where discrepancies between the promise and checkout appear the fastest.
When should you use a FAQ, calculator, or chatbot?
Each format meets a different level of complexity.
FAQ: stable questions: zones, returns, carriers, tracking
Micro-copy: short reassurance close to the button
Calculator: variable cost depending on address, weight, or zone
Chatbot: contextual question, urgency, gift, multi-product cart
Human support: sensitive case, B2B, dispute, or unusual promise
The right stack is often simple: static messages for 80% of questions, a calculator for variable costs, and a chatbot for cases where the customer needs to clarify their context.
Example: "Free delivery from €60" falls under micro-copy; "how much for my zip code?" falls under the calculator; "can I receive this gift before Friday with gift wrapping?" falls under the chatbot or an agent.
Which KPIs should be monitored?
Cart abandonment: before clicking checkout
Shipping step abandonment: in checkout analytics
Calculator usage: postal code entered, success rate
Delivery FAQ clicks: questions viewed before purchase
Chatbot questions: delivery, express, returns, customs
AOV: effect of the free shipping threshold
Mobile conversion: higher friction if info is hidden
Practical analysis
If abandonment drops during shipping but not in the cart, the surprise came too late. If the calculator is highly used but conversion remains low, the fees may be too high or poorly explained. If delivery-related support tickets decrease without a rise in conversion, you have reduced the support workload but not yet resolved the sales objection.
Also monitor carts that are close to the free shipping threshold. If many customers remain within €5 or €10 of the threshold without adding an item, your progress bar might lack suggestions or appear too late.
How does Qstomy respond before payment?
Qstomy helps turn shipping questions into useful answers at the moment of hesitation: product page, collection, cart, or cart drawer.
DTC Gift Scenario
Shopify store, 35,000 sessions/month, average order value €72. Dominant pre-checkout questions are: delivery date, free shipping, gift return, and express delivery. Qstomy responds using shipping policies, free shipping threshold, and cart context. Pilot hypothesis: 520 shipping conversations/month, 41% continuing to checkout, 9% adding additional items to the cart to reach the threshold, and 28% fewer pre-purchase shipping tickets.
The bot must never invent a date. It must answer with your rules, explain the limits, and escalate if the case falls outside of the scope.
See optimize checkout, AI customer support, AI sales assistant and Shopify integration.
Which playbooks should be applied this week?
Playbook 1: visibility audit
Open a product sheet, the cart drawer, and the cart page on mobile. Can you see the shipping cost, delivery time, return policy, and free shipping threshold without searching? If not, fix these four points.
Playbook 2: micro-copy
Add three short lines: free shipping threshold below the price, estimated delivery date near the add-to-cart button, simple returns in the cart drawer.
Playbook 3: calculator
If your shipping costs vary based on zone or weight, test an estimator in the cart. Measure usage and abandonment after the cost is displayed.
Playbook 4: chatbot questions
Add three suggestions in Qstomy: "When will I receive my order?", "How much does shipping cost?", "Can I return it if it doesn't fit?"
Useful internal linking
Checkout: optimize e-commerce checkout
FAQ: e-commerce FAQ page
Shipping: delivery
Calculator: shipping cost calculator

Enzo
June 26, 2026





