E-commerce
September 2, 2026
Are you wondering how to react when an in-store customer challenges the incompatibility of an offer valid only on your web shop? The immediate answer is to never cancel the web exclusivity under pressure, while immediately guiding the customer to the right payment channel to avoid frustration.
This dilemma creates daily friction between front-line teams and customer support, as a promo code valid online is often rejected by the physical cash register system. Without a clear procedure, the agent risks either honoring an offer not intended for the store (financial losses), or politely refusing without a solution (lost sale). So how do you transform this potential conflict into a loyalty-building opportunity while structuring your management rules? On the agenda:
Why do web-exclusive offers generate support tickets and conflicts with staff?
How to classify the different typologies of requests related to rejected promo codes in-store?
What internal policy should be put in place to train your agents without compromising the exclusivity strategy?
What are the exact steps of the workflow (OO-1 to OO-8) to resolve each case?
How to use ready-to-use macros to respond uniformly and quickly to customers?
Let's go.
Summary
Why do web-only offers create omnichannel friction?
Friction between the website and the physical store often arises due to imperfect communication regarding the validity of promotional codes. A customer sees a "30% off" offer or an exclusive newsletter code online and goes to the store to apply it, mistakenly believing that this promotion extends to the physical point of sale.
When the salesperson scans this code at the register, it is rejected by the system because the "online_only" rule was strictly configured for the web channel. This immediately generates tension: the customer feels deceived by the website, while the salesperson feels humiliated by the customer or unable to satisfy their desire.
Without a clear procedure, the support agent must arbitrate between honoring the request (which can cause financial losses if unauthorized) or refusing without an alternative, which creates a sense of injustice. These five typical frictions include the rejection of the code in-store, confusion over the valid channel, and the inability to guide the customer toward another ordering option.

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 types of requests must be classified in order to take action?
To effectively process requests, it is imperative to classify the exact nature of the inquiry. Failing to distinguish between cases leads to inappropriate responses that worsen the dispute. We have identified eight main typologies in our ONLINEONLY-MAP matrix.
Among them, we find "code rejected in store" where the customer presents an invalid coupon, or channel confusion where the customer thinks the offer is universal. Other cases include asking for an alternative in-store ("store_alt_ask"), frustration over a web price that is lower than the shelf price, or a specific request for "click and collect".
There are also cases where the salesperson disputes the web exclusivity (staff escalation) or reports a need for an operational alert to clarify the message. Each typology calls for a different response: guiding towards the online environment, explaining the exclusivity rule, or offering a valid physical alternative.
How should the internal policy and the promotions register be structured?
The internal policy ONLINEONLY-SUP constitutes the foundation of your management. It clearly states that offers marked "online_only" must never be honored in-store, except in exceptional cases defined by management. The objective is to protect the margin and the consistency of the marketing strategy while maintaining a seamless customer experience.
This policy relies on a centralized registry of web promotions where each offer is documented with its metadata: identifier, campaign name, channel scope, associated promo code, and landing page URL. Without this registry, agents risk giving contradictory information or promising availability that does not exist.
Six golden rules govern this policy: check the registry before any response, explicitly cite the channel scope, provide the order URL if the request is for checkout funnel guidance, do not honor in-store without authorization, and systematically offer an in-store pickup alternative or an equivalent in-store offer if one exists.
What is the logic of the processing flow from OO-1 to OO-8?
The OO-1 to OO-8 processing workflow standardizes ticket resolution to ensure speed and compliance. The process begins with intake (OO-1), where the agent identifies the customer's intent as related to web offers and notes the details of the code or offer.
The next step is the offer verification (OO-2) via the registry, followed by a technical validation in Shopify to confirm that the code is indeed active and still exclusive to the web (OO-3). Once validated, the agent classifies the ticket according to the typologies previously seen (OO-4).
The response (OO-5) must then be structured using the appropriate macros. The next step (OO-6) guides the customer toward the online order with the URL and the code. If applicable, a "click and collect" type alternative is proposed (OO-7), before the ticket is closed with a report for the KPIs (OO-8). This workflow ensures that no request is left without a clear and actionable response.
Which macros should be used to respond without ambiguity or checkout errors?
The use of predefined macros helps to standardize the response and avoid phrasing errors that could mislead the customer. These templates, based on the ONLINEONLY-* library, are designed to be clear, polite, and direct.
For example, the macro ONLINEONLY-CHANNEL-01 specifies: "Offer [Name] valid on the web shop only". The macro ONLINEONLY-CODE-01 explains that the code is invalid at checkout but valid online. To guide the action, we use ONLINEONLY-tunnel de commande-01 which directly provides the order link and the expiration date.
These tools also make it possible to offer alternative solutions such as an equivalent store offer (ONLINEONLY-STOREALT-01) or to inform staff about the rules via a link to a sales assistant brief. These macros ensure that every agent, regardless of their level of experience, respects the policy while offering a useful workaround.
How to guide the customer towards an alternative channel if the offer does not apply in-store?
When the offer cannot be applied in-store, it is crucial to guide the customer to an alternative channel without leaving them empty-handed. The goal is to convert the frustration of not being able to pay the web price in-store into an opportunity for an online order or pickup.
The agent must clearly explain that the exclusivity is intentional to promote the digital channel, but immediately offer a secure link to finalize the transaction (online_url). If your store offers "click and collect", this is an excellent alternative: the customer benefits from the web advantage while physically picking up their package.
Finally, if an equivalent in-store offer exists, mention it explicitly to show that the customer is not excluded from all your promotions. This proactive redirection prevents the customer from leaving your brand universe and maintains a feeling of personalized service despite the channel difference.
What role does coordination between support and store teams play under pressure?
Coordination between online support and physical teams is often the weak point of omnichannel strategies, but it is vital for the success of this policy. In-store sales associates may sometimes dispute web exclusivity, thinking that it harms their revenue or that it is a technical error.
It is essential to regularly train physical staff with clear briefings (accessible via staff_brief_url) that explain the marketing reasons behind these offers. This transforms a source of friction into a lever for team cohesion.
Support must also report to the operations department if a sales associate systematically disputes an offer or if an error persists (flag ops), in order to update the register or adjust communications. This continuous feedback loop allows for real-time strategy adjustment and reduces future friction.
How can you distinguish between a web offer, an in-store offer, or a combined offer to avoid mistakes?
Confusion between offer types is common because customers do not differentiate between a "web only" offer, a "store only" offer, or an "available everywhere" offer. It is therefore imperative to clearly distinguish these concepts in your management.
A STOREONLY offer (#965) is the opposite of an ONLINEONLY offer: it is only valid in-store and not online. Another important distinction concerns deferred price offers (PRXDIFF #747) or general promotions applicable to all channels.
In case of an error, the agent must check the registry to confirm the channel scope. Never assume an offer is universal. This rigor in verifying the offer metadata (channel_scope) is what prevents costly mistakes where a salesperson would honor a web offer in-store, resulting in a direct loss for the company.
How does using Qstomy transform the management of these conflicts?
Using an automated tool like Qstomy radically changes the dynamics of managing exclusive offers. Unlike a human who must manually search through documents or databases, Qstomy instantly accesses the centralized registry to verify the validity and scope of any promo code.
The tool can identify in real time if an offer is marked "online_only" and immediately provide the standardized response or the appropriate alternative. This significantly reduces resolution time and eliminates human errors related to fatigue or lack of training.
Additionally, Qstomy can manage automatic escalation to a human if the case is too complex, while ensuring that all interactions strictly follow the defined policy. It is an indispensable tool for maintaining consistency between your website and your physical stores.
Which key indicators should you track to measure the performance of your web offer management?
Measuring the effectiveness of your web offer management is essential to validate that your strategy is working. You must track key performance indicators (KPIs) specific to managing channel conflicts.
The resolution rate onlineonly_resolution_rate shows you the proportion of tickets resolved without escalation or the need for additional manual validation. A high rate means your macros and training are effective.
It is also crucial to track the number of requests for store alternatives versus online conversions, as well as the average resolution time. A significant drop in tickets related to price conflicts or rejected codes indicates that the clarification of messaging between channels is working well and that your customers have a better understanding of your policy.
How specifically does Qstomy help manage exclusive offer requests in real time?
Qstomy intervenes specifically to automate the verification of web offers and guide users to the correct payment channel. As soon as a request arrives, the AI agent immediately queries the ONLINEONLY-MAP registry to determine whether the code is valid in-store or not.
If the offer is web-exclusive, Qstomy instantly generates the appropriate response with the order links and explanations of the exclusivity, while proposing valid alternatives. This allows hundreds of requests to be processed simultaneously without any loss of time.
Finally, Qstomy ensures that communication remains consistent with your internal policy ONLINEONLY-SUP. The tool does not offer to honor an offer that is not valid in-store, which protects your margins while maintaining a positive customer relationship through alternative solutions.
What checklist should be used before launching an exclusive web campaign to anticipate potential problems?
Before launching any exclusive web campaign, you must follow a rigorous checklist to avoid future conflicts. First, ensure that the ONLINEONLY-MAP registry is up to date with all the necessary information: ID, name, channel scope, URL, and promo code.
Next, verify that response macros have been integrated into your support tools and that the store team has received the explanatory brief on the exclusivity policy. Training is crucial so that in-store staff understand why they cannot apply certain codes.
Finally, set up a KPI monitoring system from day one of the campaign to quickly detect any unexpected spikes in tickets related to this offer. Meticulous preparation ensures that your web exclusivity strategy boosts your sales without creating customer friction.
To go further: How to handle customer questions about web offers not available in stores - Qstomy, AI Chatbot for web-only offers: guiding to the right purchase channel - Qstomy, Email address error in an order: helping the customer retrieve tracking, invoice, and account - 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 free trials - Qstomy, Purchase via QR code: linking store, event, and online order without losing the customer - Qstomy, Out of stock on a single size: helping the customer choose between waiting, alternative, and stock alert - Qstomy.

Enzo
September 2, 2026


