E-commerce
July 1, 2026
Cash on delivery reassures some customers because they pay at the moment they receive the package. However, this payment method adds rules: eligible countries, maximum amount, fees, carrier, accepted payment method, and consequences in case of refusal.
The chatbot must explain the conditions before the order is placed, verify eligibility, and clarify what happens if the customer is absent, refuses the package, or cannot pay the carrier.
This guide shows how to handle customer questions about cash on delivery with clarity and without any unpleasant surprises.
Summary
Why does cash on delivery require more education?
The customer may think that they just need to order and pay when the package arrives. In reality, the carrier may impose an exact amount, cash, card, a limit, or additional fees.
The chatbot must make these conditions visible before validation. Otherwise, the problem appears at the most complicated moment: in front of the delivery person.
Cash on delivery works well when the customer knows exactly how much, how, and when to pay.

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion



Empowering 200+ e-commerce merchants
What information should be checked?
The bot must verify the country, zip code, carrier, order amount, cash on delivery fees, excluded products, accepted method, and refusal or absence rules.
It must also specify whether payment is made by cash, card, mobile terminal, or another method depending on the zone.
How do you explain the fees?
Cash on delivery may include service or transport fees. The chatbot must display them separately from the product price and delivery if the rule allows it.
It must prevent the customer from discovering a higher total at the time of delivery than what was included at checkout.
How to manage absence or refusal?
If the customer is absent, the carrier can reschedule, drop off the package at a relay point, or return it. If the customer refuses the package, fees or future restrictions may apply depending on the policy.
The chatbot must explain these consequences without an accusatory tone and propose the best action before the delivery attempt is made.
How to manage risk limits?
Certain orders may be excluded from cash on delivery: high amounts, customized products, bulky items, high-risk areas, repeated refused orders, or professional accounts.
The bot must explain that eligibility may depend on operational rules and that another payment method may be offered.
Which flow to follow?
The flow must confirm eligibility before ordering.
Identify country, address, amount, products, carrier, and desired payment option.
Verify eligibility, fees, limit, excluded products, and accepted payment methods.
Explain the amount to be paid, the timing of the payment, and the delivery terms.
Clarify absence, refusal, carrier return, and potential consequences.
Escalate contested refusals, disputed fees, non-eligible zones, and sensitive orders.
Which messages should be used?
For eligibility: "I will check if cash on delivery is available for your address and your shopping cart."
For fees: "Specific fees may apply to this payment method depending on the area or the carrier."
For delivery: "Payment must be made to the carrier according to the accepted methods in your area."
When to transfer?
The transfer is necessary if the customer disputes a fee, if a package has been refused, if an area is indicated as ineligible, if the carrier was unable to collect payment, or if a sensitive order is blocked.
The bot must transmit the order, address, amount, carrier, fees, status, delivery attempt, and customer request.
Which KPIs should be monitored?
Track cash on delivery requests, refused packages, absences, disputed fees, ineligible areas, conversions, and carrier returns.
These data show whether this payment method reassures or creates too much operational friction.
Which mistakes should be avoided?
Avoid promising this method everywhere, hiding fees, not specifying the accepted payment method, or ignoring the consequences of a package refusal.
The chatbot must make cash on delivery predictable for the customer and the carrier.
How can Qstomy help?
Qstomy can connect the chatbot to the shopping cart, quantity rules, additional services, cash on delivery payments, marketplace messages, Shopify, and support procedures to answer clearly, then transfer sensitive cases with an actionable summary.
The chatbot helps the customer move forward without making up a cart total, availability, added service, cash on delivery payment rule, or message status that still needs to be confirmed by a reliable source.
Explore AI support, the AI sales agent, or request a demo.
Key takeaways
Key Takeaways
Cash on delivery must be explained with the country, carrier, amount, fees, accepted payment methods, absences, and refusals.
What the customer must understand
The customer must know if they are eligible, how much to pay, and what happens if the delivery fails.
The chatbot's correct limit
The chatbot can verify standard cases, but it must transfer disputed fees, package refusals, blocked areas, and carrier incidents.

Enzo
July 1, 2026


