E-commerce
1 juillet 2026
« Le bot m'a affiché le montant du cadeau en confirmant le retour. » « Je n'ai pas le compte de la personne qui m'a offert, comment échanger ? » « L'IA demande mon email mais le colis est au nom de ma sœur. » Trois échecs bot où l'IA révèle le prix, échoue l'auth destinataire ou route comme retour classique acheteur.
Un chatbot IA retour cadeau e-commerce ne remplace pas GFTRCP-FLOW agents (#459). Il authentifie commande sans compte, vérifie éligibilité retour sans afficher montant, génère lien échange ou étiquette, bloque toute fuite prix et handoff agent si litige ou fraude.
Ce guide #460 couvre intents bot_gftret_*, flow GFTRTN-BOT et KPI gftret_bot. Distinct du SAV gift receipt (#459) et du bot éligibilité (#365) : ici, cas d'usage IA retour cadeau : lookup commande, confidentialité prix, échange destinataire.
Sommaire
Pourquoi automatiser les retours cadeaux par bot ?
Un bot retour générique qui demande l'email acheteur ou affiche le total commande casse la confidentialité cadeau et génère des abandons retour légitimes.
Volume et sensibilité gftret bot
Post-fêtes, 25 à 40 % des retours janvier concernent des commandes cadeau (adresse shipping ≠ billing, flag gift). Le destinataire n'a souvent ni compte ni gift receipt. Un bot GFTRCP-MAP grounded filtre 60 à 75 % des lookups sans agent.
Trois risques bot retour cadeau non structuré
Price disclosure : total, remboursement, prix unitaire affichés
Auth failure : exige email acheteur inaccessible
Wrong refund path : remboursement destinataire au lieu acheteur
Narvar observe que 67 % des consommateurs consultent la politique retour avant achat, et l'écart promesse portail génère litiges (Narvar, retours 2025). Loop Returns estime qu'un portail self-service calibré dévie 40 à 55 % des tickets retour simples (Loop Returns, policy 2026).
Angle #460 vs contenus voisins
SAV #459 : GFTRCP-FLOW agents. Le #460 = couche IA automation.
Bot éligibilité #365 : RET-ELIG acheteur. Le #460 = auth destinataire sans prix.
Bot retours #10 : échange complet. Le #460 = gate cadeau privacy first.
Commande cadeau #205 : ops cadeau. Le #460 = retour post-réception.
Guest lookup #guest : lookup invité. Le #460 = no price display gift mode.
Exemple DTC beauté Q4
52 gftret bot sessions/mois janvier, 44 % price leak ou auth fail baseline bot retour. Après GFTRTN-BOT + guardrails : gftret_bot_auto_resolve 68 %, gftret_bot_price_disclosure 0, gftret_bot_return_success 89 %, CSAT gftret bot 4,5/5.
Bot lookup pas refund promise
GFTRTN-BOT-SUP : éligibilité probable, lien portail sans montant, jamais « remboursement de X € » au destinataire.
January post-holiday bot scale
Pre-scale GFTRTN-BOT capacity and NO-PRICE audit before January recipient return spike 3x baseline.
Recipient privacy expectation
Post-gift survey : 78 % recipients expect zero price visibility on return path DTC beauty pilots 2026.
En quoi GFTRTN-BOT diffère-t-il de RET-ELIG #365 et GFTRCP #459 ?
Éligibilité retour standard, gift receipt SAV et bot retour cadeau : trois layers privacy distincts.
Matrice rôle → bot flow
#460 GFTRTN-BOT : lookup cadeau, auth zip, return no price
#459 GFTRCP-FLOW : agents gift receipt litige reissue
#365 RET-ELIG : date exclusions SKU acheteur
#10 returns bot : RMA execute post-eligible
#364 LATE-RET : hors délai exception
Shared GFTRCP-MAP corpus
#459 publie GFTRCP-MAP : recipient_return_allowed, auth_required, refund_to. #460 bot consomme même JSON + return policy dates.
Quatre BOT-GFTRET-TYPE flows
bot_gftret_lookup : order number + zip auth
bot_gftret_exchange : swap variant no price shown
bot_gftret_reissue_receipt : digital gift receipt link
bot_gftret_escalate : leak, fraud, expired, hostile
Promesse #460
Policy GFTRTN-BOT-SUP, 12 intents bot_gftret_*, flow GFTRTN-BOT GB-1 à GB-8, guardrails NO-PRICE, KPI gftret_bot_*.
Pipeline retour cadeau
GB-1 intent → GB-4 auth → GB-5 elig #365 subset → GB-7 portal link → #10 RMA if eligible. Price never in bot UI recipient path.
Stack bot gift return
Shopify order API sanitize middleware, Loop ReturnGO gift mode, GFTRCP-MAP JSON RAG, Qstomy intents bot_gftret_*, NO-PRICE regex guard, Gorgias handoff #459.
Quels intents bot_gftret_* classifier ?
Douze intents bot retour cadeau alignés typologies gftrec_* #459.
Douze intents bot_gftret
bot_gftret_start_return : je veux retourner un cadeau
bot_gftret_no_account : pas de compte acheteur
bot_gftret_order_lookup : numéro commande + code postal
bot_gftret_missing_receipt : pas de gift receipt colis
bot_gftret_exchange_size : échanger taille sans voir prix
bot_gftret_eligibility_check : encore éligible retour ?
bot_gftret_refund_question : qui reçoit le remboursement ?
bot_gftret_buyer_on_behalf : acheteur initie pour destinataire
bot_gftret_expired_window : hors délai policy
bot_gftret_partial_bundle : retour partiel coffret
bot_gftret_price_accident : bot ou colis a montré prix
bot_gftret_store_return : retour magasin gift receipt
Champs session bot obligatoires
order_id_partial, shipping_zip, caller_role recipient buyer, auth_pass Y/N, gift_flag, eligible_hypothesis, price_disclosed N mandatory, return_portal_url_issued.
Distinction guest lookup
Guest order lookup shows tracking may show value. bot_gftret path strips all monetary fields from API response before LLM.
Mining chat logs
Export 90 j « cadeau retour », « offert », « sans compte », « échanger taille », « gift receipt perdu ». Peak january post-holidays.
Confidence threshold gift intent
Intent confidence below 0,75 : ask « cadeau reçu ou achat perso ? » before GB-2 role bifurcation.
Comment le bot consomme GFTRCP-MAP #459 ?
Le bot lit GFTRCP-MAP et masque champs prix API Shopify avant toute réponse LLM.
Lookup GB-4 bot
auth_required : order_number + shipping_zip validate
recipient_return_allowed : exchange, store_credit, none
refund_to : buyer explain bot_gftret_refund_question
gift_receipt_digital : reissue URL if missing
store_return_accept : bot_gftret_store_return POS path
return_window_days : elig calc no amount display
API response sanitization
Strip before LLM : line_price, total_price, subtotal, discount, refund_amount, presentment_money. Keep : sku, title, variant, qty, fulfillment_status, delivery_date.
Return portal gift mode
Loop ReturnGO gift return URL token : UI hides amounts recipient view. Bot issues link post GB-5 auth pass.
RAG corpus GFTRCP
/pages/gift-returns FAQ + GFTRCP-EXPLAIN three docs. Bot cite chunk never invent refund rules.
Buyer path bifurcation
caller_role buyer + email match : route standard return #10 with full visibility. Recipient path GFTRTN-BOT only.
Shopify order API field denylist
Document explicit denylist monetary fields GB-4. Code review any new Shopify API version for new price fields.
Gift receipt QR deep link
QR on insert pre-fills order token GB-3 skip manual entry reduce auth fail 25-35 %.
Comment rédiger la policy GFTRTN-BOT-SUP en huit règles ?
La policy bot retour cadeau GFTRTN-BOT-SUP encadre lookup IA sans fuite prix ni mauvais refund path.
Huit règles GFTRTN-BOT-SUP
NO-PRICE recipient : zero montant bot UI email portal destinataire
Auth before portal : order zip or gift_code verify GB-5
GFTRCP-MAP grounded : return rules refund_to from JSON
Refund buyer explain : bot_gftret_refund_question cite refund_to never amount
Buyer bifurcation : email match buyer → #10 standard path
Elig before RMA : date exclusions #365 subset no price in check message
Leak escalate P1 : bot_gftret_price_accident handoff #459 supervisor
Fraud throttle : 3 failed auth / 15 min block escalate
NO-PRICE guardrail scope
Interdit : « remboursement de », « valeur », « total commande », « vous recevrez X € ». Autorisé : « échange », « étiquette retour », « remboursement à l'acheteur original sans montant ».
Missing receipt bot path
bot_gftret_missing_receipt : auth pass → GFTRCP-REISSUE digital link GB-7. No price in reissue email template.
Expired handoff
bot_gftret_expired_window : empathy + policy cite. Handoff #364 LATE-RET if holiday extend flag.
Legal privacy recipient comms
RGPD : destinataire auth minimal order zip only. No buyer PII disclosed to recipient bot session.
Comment appliquer le flow GFTRTN-BOT en huit étapes ?
Le flow GFTRTN-BOT GB-1 à GB-8 structure lookup retour cadeau privacy-first.
Huit étapes GB-1 à GB-8
GB-1 Intent classify : bot_gftret_* typologie section 3
GB-2 Role detect : recipient vs buyer email ask bifurcate
GB-3 Collect auth : order number partial + shipping zip
GB-4 Order lookup sanitize : API fetch strip price fields
GB-5 Auth verify + gift flag : zip match shipping address gift order
GB-6 Eligibility check : window exclusions no amount in response
GB-7 Branch execute : portal link | exchange | reissue | deny | escalate
GB-8 Log : intent, auth_pass, price_disclosed N, portal_issued, handoff Y/N
GB-7 portal branch
Eligible : return portal gift mode URL. TPL-GFTRET-PORTAL-01 : « Retour cadeau : [lien]. Sélectionnez article et motif. Montant non affiché. Remboursement éventuel à l'acheteur. »
GB-7 exchange branch
bot_gftret_exchange_size : variant picker stock live no price delta shown recipient unless policy charges recipient.
GB-7 reissue branch
bot_gftret_missing_receipt : digital gift receipt email no amounts GFTRCP-REISSUE template.
GB-6 ineligible branch
Final sale hygiene expired : TPL-GFTRET-DENY-01 reason no refund amount. Handoff #364 if late_ret grid match.
GB-2 buyer on behalf
Buyer authenticated : full #10 path allowed. Explain destinataire can use gift portal separately if prefers privacy.
GB-6 elig message template
Eligible : « Vous pouvez retourner avant [date] » sans montant. Ineligible : reason code only no refund estimate.
SLA bot gift return response
GB-5 auth result under 8 s. Portal link issue under 15 s post auth pass target.
Quels templates bot et guardrails configurer ?
Huit templates bot retour cadeau et guardrails NO-PRICE NO-REFUND-AMOUNT.
TPL-GFTRET-AUTH (collecte auth)
« Retour cadeau sans compte : indiquez les 4 derniers chiffres commande #[hint] et code postal livraison. Aucun montant ne sera affiché. »
TPL-GFTRET-PORTAL (lien retour)
« Commande trouvée. Retour cadeau : [lien portail]. Choisissez échange ou retour selon policy. Remboursement éventuel à l'acheteur original, sans montant communiqué ici. »
TPL-GFTRET-REFUND-EXPLAIN (qui rembourse)
« Remboursement selon policy : vers l'acheteur original [refund_to map]. Vous ne verrez pas le montant. Échange taille disponible sans frais si stock. »
TPL-GFTRET-EXCHANGE (échange taille)
« Échange [SKU] : choisissez nouvelle taille [picker lien]. Pas de prix affiché. Stock temps réel. »
TPL-GFTRET-REISSUE (gift receipt digital)
« Gift receipt renvoyé : [lien email]. Document sans montant pour retour futur. »
Guardrail NO-PRICE-01
Regex block output containing currency symbols amounts € $ digits price total remboursement de. Hard stop regenerate.
Guardrail AUTH-FAIL-03
3 failed zip match : block further lookup 15 min fraud flag handoff.
Touchpoints bot
/pages/gift-returns chat widget GB-1 entry
Gift receipt QR scan mobile deep link bot session
Post-delivery email destinataire return link no price
Help center « retourner un cadeau » intent route bot_gftret
TPL-GFTRET-DENY ineligible
« Retour non disponible : [reason grounded policy]. Pas de montant concerné. Options : [alternative if map]. »
Quels cas fraude, bundle et magasin traiter ?
Les cas bot retour cadeau spéciaux exigent escalade ou guardrail override.
Auth brute force
Multiple order guesses : AUTH-FAIL-03 throttle. Never reveal whether order exists on fail.
Partial bundle coffret
bot_gftret_partial_bundle : route partial #185 rules GFTRCP-MAP. Portal line select no prorate amount shown.
Store return POS
bot_gftret_store_return : store_return_accept Y cite GFTRCP-STORE barcode. N : online portal only.
Price leak incident
bot_gftret_price_accident : P1 handoff #459 GFTRCP-LEAK empathy. Bot session log price_disclosed Y incident review.
Holiday extend
bot_gftret_expired_window + holiday flag : retours fêtes extend elig recalc no amount.
Wrong recipient #274
Return initiated wrong person address : route #274 before label wrong address.
Third party order #461
Assistant parent not buyer : auth limited handoff #461 identity verify.
Overlap size exchange #size
Échange taille ops post bot portal issue. Bot does not show price delta recipient.
Digital gift no physical return
gftrec_digital_product : bot route digital return policy GFTRCP-MAP no ship label path.
Quels KPI gftret_bot mesurer ?
Les KPI bot retour cadeau lient auto-resolve, return success et zero price disclosure.
Huit métriques clés
gftret_bot_session_rate : sessions bot_gftret / 100 gift orders delivered
gftret_bot_auto_resolve : résolu sans agent / sessions
gftret_bot_return_success : retours complétés post portal link / issued
gftret_bot_auth_pass_rate : auth success / lookup attempts
gftret_bot_price_disclosure : sessions price leaked bot or portal (cible 0)
gftret_bot_auth_fail_fraud : throttle triggers / sessions
gftret_bot_handoff_rate : escalade agent / sessions
gftret_bot_csat : satisfaction post session bot_gftret
Benchmark DTC Q4 bot
gftret_bot_auto_resolve 60-72 %, gftret_bot_return_success > 85 %, gftret_bot_price_disclosure 0, gftret_bot_csat > 4,3/5.
Dashboard hebdo bot ops
Intent breakdown, auth funnel, portal completion, price guardrail blocks, handoff reason leak vs expired vs fraud.
A/B gift portal entry
4 semaines /pages/gift-returns bot chip vs generic return : measure gftret_bot_return_success and price_disclosure zero.
Portal completion funnel
Track link click to return submitted by auth method optimize zip vs gift code friction.
Segmentation recipient vs buyer sessions
Dashboard gftret_bot_auto_resolve split role optimize templates per path.
Quels anti-patterns bot retour cadeau éviter ?
Douze anti-patterns bot retour cadeau à bannir production.
1. Afficher total commande
NO-PRICE-01 guardrail. API sanitize GB-4 mandatory.
2. Remboursement montant destinataire
TPL-GFTRET-REFUND-EXPLAIN no € digits.
3. Exiger email acheteur recipient path
Auth order zip not buyer email GB-3.
4. Skip gift flag verify
GB-5 confirm gift or shipping≠billing pattern.
5. RMA link before elig
GB-6 before GB-7 portal issue.
6. Confirm order exists on auth fail
Fraud : generic « vérifiez vos informations ».
7. Invent refund_to rules
GFTRCP-MAP grounded règle 3.
8. Route buyer path without auth
GB-2 email verify before full #10 amounts.
9. Portal standard not gift mode
Gift mode UI hides amounts recipient.
10. Ignore leak P1
Règle 7 escalate #459 same day.
11. Partial bundle full refund promise
Route #185 no amount prorate display.
12. Mix generic RET-ELIG copy with amounts
#365 subset gift path strips refund estimate fields.
13. LLM hallucination refund amount
Even with sanitize LLM may invent amount : NO-PRICE regex post-generation mandatory not optional.
Comment Qstomy implémente GFTRTN-BOT ?
Qstomy sur Shopify exécute GFTRTN-BOT : GB-4 API sanitize strip prices, GB-5 order zip auth, TPL-GFTRET-PORTAL gift mode link, NO-PRICE-01 output guardrail, GFTRCP-MAP RAG refund_to explain, fraud AUTH-FAIL-03 throttle.
Capacités gftret bot Qstomy
gftret_api_sanitize : strip monetary fields pre-LLM
gftret_auth_order_zip : GB-3 GB-5 verify
gftret_portal_gift_link : Loop ReturnGO gift token
gftret_no_price_guard : regex output block
gftret_reissue_digital : GFTRCP-REISSUE trigger
gftret_handoff_payload : #459 leak expired fraud
Pipeline #459 #460 #365 #10
#459 GFTRCP-MAP source. #460 bot lookup privacy. #365 elig subset. #10 RMA buyer path. Shared NO-PRICE governance.
Scénario DTC chiffré
Beauté janvier, 52 gftret bot sessions/mois, 44 % leak or auth fail baseline.
Après GFTRTN-BOT-SUP + Qstomy : gftret_bot_auto_resolve 70 %, gftret_bot_return_success 90 %, gftret_bot_price_disclosure 0, gftret_bot_csat 4,6/5.
Explorez support client et demander une démo.
Governance IA privacy
GB-8 logs feed gouvernance IA (#124) monthly gftret_bot_price_disclosure zero audit.
Weekly NO-PRICE transcript audit
Sample 25 bot_gftret sessions regex scan currency digits zero tolerance recipient path.
Quelle checklist pour déployer GFTRTN-BOT ?
Checklist GFTRTN-BOT (12 étapes)
Valider GFTRCP-MAP #459 + return portal gift mode
Configurer API sanitize strip price fields GB-4
Rédiger policy GFTRTN-BOT-SUP 8 règles NO-PRICE
Deploy 12 intents bot_gftret_* classifier
Implémenter GB-1 à GB-8 + guardrails NO-PRICE AUTH-FAIL
Templates TPL-GFTRET-* grounded map
/pages/gift-returns bot entry chip deploy
Test auth order zip 8 scenarios
Verify portal recipient UI zero amounts
Dashboard KPI gftret_bot section 9
Handoff #459 #364 test leak expired fraud
Sync GFTRCP-MAP version bot deploy pipeline
En bref
#460 = bot retour cadeau, pas SAV #459 execute
Auth order + zip : pas email acheteur destinataire
NO-PRICE guard : API sanitize + output block
Refund buyer : explain sans montant
KPI gftret_bot_price_disclosure : cible 0
FAQ
Destinataire sans compte peut retourner ?
Oui GB-3 auth order zip + portal gift mode sans montant.
Bot affiche le prix ?
Interdit NO-PRICE-01. API sanitize GB-4.
Différence #459 ?
#459 agents gift receipt litige. #460 bot lookup retour automation.
Différence #365 ?
#365 éligibilité générale. #460 privacy cadeau no amount.
Qui reçoit remboursement ?
TPL-GFTRET-REFUND-EXPLAIN refund_to map sans chiffres.
Aller plus loin
Cette semaine : deploy API sanitize, activer portal gift mode, configurer intents bot_gftret_*, test NO-PRICE guardrail 20 scenarios, publish /pages/gift-returns bot chip, lancez dashboard gftret_bot_price_disclosure.
Partagez ce guide #460 avec ops bot et SAV : un sanitize API prix vaut dix surprises gâchées par bot qui cite le montant, un auth order zip vaut vingt destinataires bloqués faute de compte acheteur pour un retour pourtant légitime.
Go-live bot test matrix
8 scenarios : recipient auth pass portal, missing receipt reissue, exchange no price, refund explain buyer, auth fail no leak, buyer bifurcation full path, expired handoff 364, price guardrail block.

Enzo
1 juillet 2026





