E-commerce
June 28, 2026
BOGO offers, such as "buy one, get one free" or "second at 50% off", attract a lot of attention, but they generate many questions in the cart. Customers want to understand which product is free, why a specific variant doesn't count, and why the discount isn't appearing.
The chatbot must explain the terms of the offer, verify the cart, and clarify exclusions without turning a complex promotion into a dispute. It must escalate cases where the advertising and the checkout appear to contradict each other.
This guide shows how to manage customer support for BOGO offers and complex promotions.
Summary
Why do BOGO offers cause misunderstandings?
A simple advertising formula can hide several rules: eligible products, variants, lowest price offered, minimum quantity, country, period, logged-in account, or non-cumulation with another code.
The chatbot must translate these rules into the customer's actual cart. The response must show what is missing to trigger the offer or why it does not apply.
A complex promotion is acceptable if the customer clearly sees how it is calculated.

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 check products, variants, quantities, prices, categories, countries, period, account, already active discounts, potential code, and the promotional message seen by the customer.
It must also know if the offer provides a free product, a discount on the cheapest item, a bundle promotion, or an automatically added gift.
How do you explain the calculation?
The chatbot can explain that the discount applies to the cheapest eligible product, to a specific category, or to an exact quantity depending on the rule. It should avoid internal terms such as "promo engine" or "basket rule".
If the cart is almost eligible, the bot can indicate the simple action to take: add a unit, choose an eligible variant, or remove a non-cumulative discount.
How to manage exclusions?
Exclusions must be explained without a defensive tone: already discounted products, new arrivals, bundles, gift cards, limited sizes, ineligible countries, or insufficient stock.
The chatbot must specify whether the exclusion comes from the campaign rule or the status of the product in the cart.
How to process after purchase?
If the customer ordered without seeing the discount, the bot must check if an adjustment is authorized. It must not promise a retroactive refund without a confirmed rule.
A screenshot of the promotion, the cart, and the order can help support verify if the offer was poorly displayed or incorrectly applied.
Which flow to follow?
The flow must rebuild the rule in the cart.
Identify offer, cart, products, variants, quantities, account, country, and period.
Verify eligibility, exclusions, non-accumulation, lowest price, and automatic gift.
Explain the calculation with the items actually present in the cart.
Propose the action that makes the cart eligible if it exists.
Transfer advertising contradictions, checkout bugs, captures, and post-purchase adjustments.
Which messages should be used?
For calculation: "The offer applies according to the eligible products and may concern the cheapest item."
For cart: "Your cart does contain two items, but one of them does not fall into the category of the offer."
As proof: "If the advertisement indicated a different rule, a screenshot can help support verify."
When to transfer?
Transfer is necessary if the advertisement contradicts the checkout, if a screenshot shows another rule, if the customer has already paid, if an automatic discount fails, or if a bug affects multiple carts.
The bot must transmit the offer, cart, products, screenshots, displayed rule, expected discount, potential order, and visible error.
Which KPIs should be monitored?
Track BOGO questions, nearly eligible carts, unapplied discounts, post-purchase adjustments, conflicting captures, checkout abandonments and promotional bugs.
This data shows whether the promotion is well understood or too complex for the user journey.
Which mistakes should be avoided?
Avoid saying the offer is invalid without analyzing the cart, hiding exclusions, promising a post-purchase fix, or using internal configuration language.
The chatbot must make the calculation visible and actionable.
How can Qstomy help?
Qstomy can connect the chatbot to campaign rules, split payments, complex promotions, brand proof, tone of voice guidelines, orders, and support procedures to respond clearly, and then transfer sensitive cases with an actionable summary.
The chatbot helps the customer move forward without inventing a support capability, a BNPL decision, a BOGO discount, a brand promise, or a validated tone that has yet to be confirmed by a reliable source.
Explore AI support, the AI sales agent, or request a demo.
Key takeaways
Key Takeaways
A BOGO offer must be explained with products, variants, quantities, exclusions, non-accumulation, and calculation rules.
What the Customer Needs to Understand
The customer must see why the discount applies, blocks, or requires an action in the cart.
The Chatbot's Proper Limit
The chatbot can resolve simple blocks, but it must transfer contradictions, bugs, screenshots, and post-purchase adjustments.

Enzo
June 28, 2026


