E-commerce
1 juillet 2026
« -20 % en magasin, le code ne marche pas sur le site. » « Votre promo boutique Paris introuvable online. » « J'habite loin, pourquoi l'offre n'est pas sur la boutique web ? » Trois tickets où une offre magasin uniquement génère frustration client online.
Le support offre boutique physique e-commerce couvre promos channel-specific, codes rejetés checkout, liste magasins éligibles et alternative web. Distinct écart prix omnicanal (#747) : ici, offre volontairement non applicable online et explication canal.
Ce guide #965 déploie policy STOREONLY-SUP, flow SO-1 à SO-8 et matrice STOREONLY-MAP. Paire SAV du futur bot offre magasin (#966).
Sommaire
Pourquoi les offres magasin uniquement génèrent-elles des tickets ?
La marque lance une promo POS, carte fidélité magasin ou opération locale partenaire. Le client découvre l'offre en boutique ou via PLV, tente le même code sur Shopify. Quand channel_scope = store_only, le checkout rejette et le ticket arrive au SAV online. Sans STOREONLY-MAP, l'agent honore la remise online ou refuse sans alternative web map.
Cinq frictions typiques offre magasin seul
Code rejeté online : promo_code_store invalide checkout web
Canal mal compris : client croit offre valable partout
Magasin éligible flou : store_list non cité ticket
Pas d'alternative web : client éloigné géographiquement
Frustration prix canal : remise magasin ≠ prix site sans explication
Exemple retail omnicanal
Retail mode 45 boutiques + Shopify, 12 tickets storeonly_/mois. Après STOREONLY-MAP : storeonly_resolution_rate 86 %, gestes ad hoc online -41 % en 8 semaines.
STOREONLY #965 vs OFFAD #959, PRXDIFF #747, POPUP, PROMO général et bot #966
Sept contenus promo omnicanal, sept angles distincts.
Matrice rapide
#965 STOREONLY : offre boutique physique non applicable online explication canal
OFFAD #959 : pub print flyer conversion online distinct promo POS channel
PRXDIFF #747 : écart prix web magasin même SKU distinct offre store_only
PROMO général : offres actives online agents distinct canal physique
POPUP : pop-up store éphémère online_url distinct promo magasin permanent
PMATCH #388 : alignement concurrent distinct promo channel-specific
Bot #966 : bot tier 1 expliquer canal alternative web widget
#959 = print vers online. #965 = offre volontairement magasin seul.
Promesse #965
Policy STOREONLY-SUP, arbre STOREONLY-GATE, 8 macros, registre promos canal, KPI storeonly_resolution_rate.
Quelles typologies storeonly_* classifier ?
Classifier oriente action : code ≠ canal ≠ magasin ≠ alternative ≠ goodwill.
Huit typologies STOREONLY-MAP
storeonly_code_rejected : promo_code_store rejeté checkout web
storeonly_channel_confusion : client croit offre valable online
storeonly_store_list_ask : demande magasins éligibles
storeonly_web_alternative_ask : client éloigné veut équivalent web
storeonly_price_diff_channel : remise magasin ≠ prix site frustration
storeonly_popup_exception : pop-up avec online_url distinct magasin permanent
storeonly_goodwill_request : demande geste après refus canal
storeonly_ops_flag : signal marketing clarifier messaging canal
Tags : storeonly, store_offer, channel_specific, pos_promo. STOREONLY-MAP-GROUNDED : channel_scope store_list depuis registre only.
Policy STOREONLY-SUP : règles agents et registre promos canal
La policy STOREONLY-SUP fixe explication canal sans honorer offre store_only online hors policy.
Six règles STOREONLY-SUP
CHANNEL-REGISTRY-FIRST : vérifier STOREONLY-MAP avant réponse offre
CHANNEL-GROUNDED : cite channel_scope channel_explain_copy map
STORE-LIST-CITE : store_list store_locator_url si storeonly_store_list_ask
WEB-ALT-CITE : web_alternative_offer url si map existe
NO-ONLINE-HONOR : pas honorer store_only online hors goodwill policy
Handoff #966 : brief bot expliquer canal widget
Registre promo canal minimum
storeonly_id : identifiant offre canal
offer_name : nom campagne marketing
channel_scope : store_only online_only both map
store_list store_locator_url : magasins éligibles locator
promo_code_store : code POS Shopify exclusions canal
web_alternative_offer web_alternative_url : équivalent online si existe
channel_explain_copy : texte autorisé agents expliquer canal
expiry_date goodwill_rules : validité geste exceptionnel map
Flow SO-1 à SO-8 : traitement ticket offre magasin seul
Huit étapes : intake lookup verify classify respond alt goodwill log clôture.
Flow SO-1 à SO-8
SO-1 Intake : storeonly_* intent + code magasin ville
SO-2 Offer lookup : CHANNEL-REGISTRY offer_name promo_code
SO-3 Shopify verify : promo_code_store exclusions canal live
SO-4 Classify : code channel store alt price goodwill
SO-5 Respond : macro STOREONLY grounded channel_explain
SO-6 Web alt : web_alternative_offer url si map
SO-7 Goodwill ops : geste policy ou ops flag messaging
SO-8 Log : KPI storeonly + brief correction registre
SLA : storeonly_channel_confusion channel_explain_copy fourni en une interaction si map existe.
Huit macros STOREONLY-* prêtes à coller
Macros explication canal sans honorer store_only online hors policy.
Bibliothèque STOREONLY-*
STOREONLY-CHANNEL-01 : « Offre {{offer_name}} valable en magasin uniquement. {{channel_explain_copy map}}. »
STOREONLY-CODE-01 : « Code {{promo_code_store}} : valable magasin POS. Non applicable checkout web. »
STOREONLY-STORES-01 : « Magasins éligibles : {{store_list map}}. Locator : {{store_locator_url}}. »
STOREONLY-WEBALT-01 : « Offre web actuelle : {{web_alternative_offer}}. Lien : {{web_alternative_url map}}. »
STOREONLY-PRICE-01 : « Remise magasin {{discount_store map}}. Prix site : {{prix_web_live}}. Canaux distincts. »
STOREONLY-GOODWILL-01 : « Geste exceptionnel : {{geste map}}. Usage unique policy. »
STOREONLY-BOTH-01 : « Offre valable online et magasin : {{online_url map}} + {{store_list}}. »
STOREONLY-DONE : « Récap ticket {{id}}. Résolution : {{résolution}}. »
Arbre STOREONLY-GATE et coordination marketing retail
Arbre décision avant honorer offre magasin online ou refuser sans alternative.
STOREONLY-GATE
Offre ou code cité ? → offer lookup SO-2
channel_scope store_only ? → CHANNEL-01 channel_explain
Code rejeté web ? → CODE-01 exclusions canal
Magasins demandés ? → STORES-01 store_locator_url
Alternative web ? → WEBALT-01 si map existe
channel_scope both ? → BOTH-01 online_url + store_list
Pop-up éphémère ? → reroute pop-up store
Écart prix même SKU ? → reroute PRXDIFF #747
Rituel lancement promo POS J-0
Retail publie STOREONLY-MAP : channel_scope validé legal, store_list à jour, web_alternative si applicable. Bot #966 sync go-live.
KPI, QA et handoff vers bot #966
Mesurer STOREONLY détecte messaging canal flou et gestes ad hoc online.
Cinq KPI STOREONLY
storeonly_resolution_rate : tickets résolus sans honorer store_only online ad hoc
storeonly_channel_cite_rate : % tickets CHANNEL-01 channel_explain fourni
storeonly_web_alt_rate : % tickets WEBALT-01 alternative proposée
storeonly_goodwill_rate : % tickets geste policy conforme
storeonly_online_honor_violation : remises store_only honorées web cible 0
Handoff #966
Exporter STOREONLY-MAP vers bot : storeonly_code_rejected storeonly_channel_confusion storeonly_web_alternative_ask prioritaires. Guardrail CHANNEL-GROUNDED brief #966 : bot cite channel_scope channel_explain map only.
Cas limites : both canal, franchise, carte fidélité, offre online only
Quatre cas hors flow standard.
Offre valable online et magasin
channel_scope both : BOTH-01 online_url + store_list. Pas STOREONLY si promo web applicable.
Franchise partenaire hors réseau
STORES-01 store_list map only. Pas étendre magasins hors registre.
Carte fidélité magasin
CHANNEL-01 expliquer programme POS distinct code Shopify web.
Promo web only client confond
Reroute offres promo général si channel_scope online_only inverse.
Formation agents : 20 minutes STOREONLY
Module : CHANNEL-REGISTRY, distinguer OFFAD #959 PRXDIFF #747 PROMO bot #966.
Exercices
Ticket A : code magasin rejeté web → CODE-01 CHANNEL-01
Ticket B : client loin demande équivalent → WEBALT-01
Ticket C : magasins éligibles → STORES-01 locator
Ticket D : goodwill après frustration → GOODWILL-01 policy gate
Comment Qstomy structure STOREONLY dans votre stack
Qstomy sur Shopify : route storeonly_*, sync registre promos canal, macros CHANNEL STORES WEBALT et handoff #966 channel explain gate.
Trois briques
Routing : intent store_only vs offline_ad vs prxdiff
Channel offer registry : scope store_list web_alternative explain
Bot #966 : tier 1 expliquer canal alternative web widget
Scénario : retail mode 45 boutiques. Registry J-0 promo POS. storeonly_resolution_rate 86 %, online_honor_violation 0.
Explorez support IA et demander une démo.
FAQ et checklist déploiement STOREONLY
FAQ
Honorer offre magasin online ?
Non si channel_scope store_only. NO-ONLINE-HONOR. Goodwill policy only.
Différence OFFAD #959 ?
#959 = print flyer conversion online. #965 = promo volontairement magasin seul.
Différence PRXDIFF #747 ?
#747 = écart prix même SKU web vs POS. #965 = offre canal non applicable online.
Différence #966 ?
#965 = agents goodwill ops canal. #966 = bot tier 1 expliquer widget.
Proposer alternative web obligatoire ?
Oui si web_alternative_offer map. WEBALT-01 systématique.
Checklist déploiement STOREONLY (8 étapes)
STOREONLY-SUP + STOREONLY-MAP : template registre promo canal
channel_scope validé : legal marketing aligné exclusions Shopify
store_list locator : magasins éligibles à jour
web_alternative_offer : équivalent online si applicable
channel_explain_copy : texte agents testé frustration
Tags storeonly_* : corrélation storeonly_id offer_name
Sync bot #966 : CHANNEL-GROUNDED
Formation 20 min : exercices section 10
Maillage

Enzo
1 juillet 2026





