E-commerce
September 4, 2026
Are you wondering why a buy-one-get-one-free offer often seems so simple on the surface but creates so many misunderstandings with your customers? The key lies in precision: you must immediately distinguish the eligible product from excluded variants and clearly explain how the applied discount is calculated. Confusion on this point can lead to unnecessary frustration and a customer ticket, because the customer thinks they obtained the correct item when the shopping cart conditions were not met.
The challenge is to maintain the marketing promise while remaining rigorous about automation rules such as size variants or seasonal exclusions. The chatbot must serve as a translator between the complex back-office rule and the customer's actual cart, without ever making a false promise about a post-purchase refund.
So how do you structure this explanation to reassure without misleading? On the agenda:
What technical details trigger or block the buy-one-get-one-free offer?
How do you explain the calculation of the free product without commercial jargon?
How do you manage exclusions to avoid accusations of false advertising?
How do you respond to customers who placed an order without the discount?
Which KPIs should you track to optimize your support on promotional offers?
Let's get started.
Summary
Why do buy-one-get-one-free offers generate so much customer confusion?
The pitfalls of apparent simplicity
An offer like "buy one, get one free" often seems intuitive, but it is based on complex rules that frequently escape customers. The user generally remembers the short marketing promise: "two items, one free", but forgets the inherent conditions, such as the fact that only certain variations or periods are eligible.
Confusion arises when the customer selects a product that seems eligible at first glance, but is actually excluded because it belongs to a different collection or a special format. Support must therefore bring the general promise back to the reality of the user's shopping cart to clarify exactly what is missing.
It is crucial that the message is not perceived as a refusal, but as assistance in correctly setting up the promotion. If the logic of the offer is poorly explained, the customer believes they have been misled, which leads to an immediate loss of trust in the brand.
The role of support is therefore to translate the technical rules into clear language: explaining why a certain size is not included or why a minimum cart value has not been reached. This helps turn frustration into an opportunity for customer education and loyalty.

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
Which technical parameters must be checked as a priority for eligibility?
Systematic verification of eligibility criteria
To effectively resolve a ticket related to a buy-one-get-one-free offer, several technical parameters must be verified without exception. The first checkpoint concerns the products themselves: are they indeed the items mentioned in the advertising campaign? Next, the variants must be examined, as often only a specific color or size is eligible for the free offer.
It is also imperative to check the minimum quantity required by the rule and the shopping cart price. The calculation of the promotion often depends on whether the free product is the cheapest of the eligible items, or whether a minimum total in euros is reached. If any of these conditions are not met, the discount will never apply automatically.
The verification must also include the geographic location and the customer account status. Some offers are restricted to specific countries or only to newly registered users. In addition, it is necessary to check if a promotional code was entered manually, which can override an already active automatic offer.
Finally, the source of the offer seen by the customer is essential to understand their expectation. If it is a marketing email or a banner, the terms are often specified in small print, which justifies the need to verify these elements before responding.
This methodical verification allows the chatbot to provide an accurate and personalized response rather than a generic answer that does not resolve the underlying shopping cart issue.
How can the product's calculation mechanism be clarified without using jargon?
Explain the calculation without technical jargon
When a customer wonders about the amount of their discount or which item becomes free, avoid any jargon related to back-office promotional configurations. Customers do not understand terms like "priority logic" or "trigger threshold". They want to know concretely why the displayed amount is what it is.
A clear explanation should focus on the final result: the free item corresponds either to the identical item with the highest price, or to the cheapest product in the cart based on the defined rules. If the rule states that the free item applies to the cheapest option, that is the detail that needs to be communicated simply.
It is useful to use concrete examples based on the customer's actual cart. For instance, state "If you add this second eligible item to your cart, the system will automatically detect the one that qualifies for the discount to subtract it". This makes the process tangible and understandable.
If the cart is almost correct, the chatbot can guide the user toward concrete action: adding a second eligible item, choosing a specific variant, or removing another product that prevents stacking. The goal is to give the customer the keys to manage their cart themselves and see the discount displayed in real time.
This educational approach significantly reduces customer anxiety resulting from the feeling that they configured their order incorrectly on their part. The tone must remain reassuring, emphasizing that the system is designed to offer them this discount as soon as the conditions are met.
What strategy should be adopted when faced with exclusions of specific variants or products?
Managing Exclusions of Variants and Sensitive Products
Exclusions are often the main source of disputes regarding promotional offers. They can apply to newly launched items, products already on sale, or special collections like gift cards. It is vital that the chatbot explains these rules calmly without giving the impression that the offer is being arbitrarily withdrawn.
If a specific variant is not eligible, this must be explained by detailing the nature of the exclusion: perhaps this color is part of a limited edition not included in the general campaign. The message must be neutral and factual to prevent the customer from expecting a technical error to be corrected by the team.
In the event that an advertisement did not explicitly mention these visible exclusions, the chatbot must collect proof of the contradictory display. This allows support to verify whether marketing communicated incorrect information or if the customer did not read the terms and conditions.
It is crucial never to suggest that the rule is flexible without manual validation. If the exclusion is final, the bot must politely state that this condition is non-negotiable under the current framework, but perhaps offer a valid alternative to encourage them to complete the purchase.
This management of exclusions helps preserve the credibility of the offer while maintaining a high level of service for customers who might otherwise abandon their shopping cart due to disappointment.
How to respond to a customer whose offer does not trigger automatically?
Responding to post-purchase requests without false promises
If a customer placed an order without benefiting from the buy-one-get-one-free offer, the response must immediately be strategic and not commit the brand to spontaneous refunds or shipments. The chatbot must first verify whether the store legally and technically allows a financial adjustment after the order has been closed.
It is forbidden to verbally promise that a partial refund will be issued or that a free product will be shipped without human validation. The secure procedure consists of preparing a complete file including the details of the initial basket, the screenshot of the offer displayed by the customer, and the official rule that applies.
The bot can explain that each case is unique and requires a manual verification by the finance team to validate the creation of a discount voucher or a reversed transaction. This reassures the customer by showing them that their request is being taken seriously but follows a rigorous process.
The customer should also be directed to dedicated resources, such as a help page on the checkout funnel if the confusion stems from the payment process, to prevent them from feeling stuck without a solution. The goal is to turn a user error into a moment of reinforced trust through professional handling.
This caution prevents financial disputes and ensures that each post-purchase adjustment is traceable and justified according to brand policies.
Handle cases where the advertisement contradicts the actual operation of the shopping cart
The escalation flow in case of contradiction or bug
Certain situations require an immediate transfer to the human team, especially if the operation of the shopping cart explicitly contradicts the displayed advertisement. The chatbot must be programmed to detect these contradictions and activate an escalation protocol to a qualified human agent.
The transfer is also required if the order has already been placed without the discount being applied, as this requires manual intervention on the customer account. The bot must transmit all relevant data to the team: the promotion rule, the initial cart, the selected variants, and the screenshot of the visible issue.
If the customer reports a bug or a system error that blocks the offer despite the conditions being met, it is a priority case. The chatbot must collect technical evidence to help the team identify whether it is a malfunction of the promotion code or an incorrect configuration in the Shopify admin.
To facilitate this transfer, the bot must generate a structured summary including the offer concerned, the eligible products, the expected discount, and the visible error. This allows the human agent to process the request quickly without having to ask the customer for information again.
Finally, the bot must inform the customer that their case is being reviewed by an expert, which maintains a positive relationship even while waiting for a complex resolution.
What procedure should be followed for an adjustment request after order payment?
Adapting messages to guide customer action
For the chatbot to be effective, it must use precise, action-oriented messages. For an eligible but incomplete cart, the wording must be direct: "The offer is triggered when two eligible items are present in your cart." This prompts the user to add the missing item.
Regarding the discount calculation, the message must clarify the logic unambiguously: "Under the current rule, the free item may be the cheapest of the eligible products." This clarification helps the customer understand why that specific item, and not another, is free.
If proof is required to validate a claim, the chatbot should ask: "If you saw a different condition, a screenshot can help support quickly verify your case." This encourages the customer to provide the necessary elements to resolve the dispute.
These simple and clear formulations prevent misunderstandings and guide the user towards the fastest solution, whether it is modifying their cart or sending proof for manual intervention. The clarity of the message is directly linked to how quickly the ticket is resolved.
The goal is for every interaction to lead to mutual understanding and concrete action on the customer's part, thereby reducing wait times and increasing overall satisfaction.
How to identify and manage stackability errors with other existing discounts?
Collect evidence to validate contradictory claims
In cases where the customer claims that the offer visible on a sales site or in an email contradicts the behavior of the shopping cart, collecting evidence is essential. The chatbot must systematically request a screenshot of the advertising offer showing the displayed terms and conditions.
This proof allows the support team to immediately compare marketing expectations with the actual configuration of the store. If a discrepancy is found, it may reveal a communication error or an urgent need for a technical update.
In addition, it is necessary to retrieve the details of the order placed, including the initial cart and the discounts applied, to understand exactly what happened during the checkout process. This helps determine whether the error stems from a synchronization bug or a misunderstanding by the customer.
Transparency in collecting these elements strengthens the credibility of the support team and allows disputes to be handled on a solid factual basis, avoiding pointless discussions based on subjective interpretations of the rules.
What proof materials should be collected to validate a claim on an offer?
Tracking KPIs to Optimize the Management of Promotional Offers
To sustainably improve customer experience and reduce support workload, it is essential to track specific performance indicators related to buy-one-get-one-free offers. Key metrics include the rate of un-triggered offers despite conditions being met, which often signals a technical issue.
It is also necessary to analyze the frequency of "almost eligible" carts, where the customer is missing an item or a condition to validate the discount. If this number is high, it may indicate that the offer is too complex to understand or that the thresholds are poorly communicated.
Misunderstandings regarding exclusions and post-purchase adjustment requests are also important KPIs. An increase in these categories may require clarifying the conditions on the product page or changing internal policy.
Finally, tracking cart abandonments related to the promotion helps to see if the complexity of the offer discourages purchases. This data allows for the adjustment of marketing rules to keep them attractive while remaining simple for support to manage.
Which performance indicators should be tracked to improve the clarity of promotions?
Common mistakes to avoid in managing B2G1 offers
A fundamental mistake is promising to send a free product after purchase without prior validation. This creates a dangerous expectation that can lead to a customer dispute if the request is not approved by the finance team.
It is also important to avoid ignoring variant details, such as size or color, as this is often where non-eligibility lies. Support must always verify these parameters before confirming a response.
Hiding the fact that two offers cannot be combined is another serious mistake. This creates immediate frustration when the customer attempts to use two codes or discounts simultaneously. Transparency regarding non-cumulative conditions is essential to maintain trust.
Finally, rejecting a request with a generic and cold response worsens the problem. The chatbot must always explain the promotional mechanics in relation to the customer's actual cart to justify its response and show that it has understood their specific issue.
How does Qstomy's AI help resolve these promotional disputes?
How does Qstomy’s AI help resolve these promotional disputes?
Qstomy acts as an expert AI agent capable of connecting the chatbot to backorders, active promotions, and support procedures to respond with clarity. The tool can check in real-time whether the discount applies according to the rules established in your Shopify, which reduces human interpretation errors.
Beyond simple calculation, Qstomy helps the bot understand the context of the request to respond precisely without inventing shipping dates or promised discounts. It allows for managing complex carts and forwarding sensitive cases to the human team with an actionable summary.
The AI agent can also guide the customer through the correction steps, such as adding the right variant or removing an incompatible product, without ever promising carbon compensation or carrier scans that are not part of the rule.
This makes it possible to handle a high volume of inquiries regarding promotional offers while maintaining a high quality of service. Merchants thus benefit from a significant reduction in manual tickets and improved customer satisfaction.
Finally, Qstomy allows you to explore the AI support or the AI sales agent to further optimize these interactions, turning disputes into opportunities for conversion or loyalty.
What checklist should be put in place for smooth customer support on B2G1 offers?
What checklist should be put in place for smooth support on offers?
To guarantee efficient management of requests, a checklist must systematically verify the date and eligibility of the promotion. This includes validating the offered product and confirming that the customer possesses all the elements required to trigger the discount.
It is imperative to list potential exclusions: new arrivals, sale products, gift cards, or specific formats. Support must check if the item requested by the customer falls under these exclusions before validating the offer.
Verifying the accumulation of offers is a key step: it must be ensured that the discount does not apply with other codes or promotions already in place. This avoids rule conflicts and calculation errors at the time of payment.
Finally, the checklist must include the preparation of proof of communication if a claim is submitted. The chatbot must know where to retrieve the message history and screenshots necessary to document the case accurately.
To go further: How to handle customer questions about web offers not available in store - Qstomy, Email address error in an order: helping the customer retrieve tracking, invoice, and account - Qstomy, Name error on an order: correcting what can be corrected before the package gets blocked - Qstomy, Checkout funnel help page: reassuring about payment, delivery, and customer account at the right time - Qstomy, How to handle customer questions about subscriptions with a free trial - Qstomy, How to handle customer questions about a product seen on an influencer but out of stock - Qstomy, Purchase via QR code: linking store, event, and online order without losing the customer - Qstomy.

Enzo
September 4, 2026


