E-commerce
1 juillet 2026
« Je suis à 6 km de votre boutique, livrez-vous aujourd'hui ? » « Si je commande dans 15 minutes, je reçois cet aprem ? » « Mon CP 69003 est couvert par la livraison locale ? » Trois questions pré-achat où un client sans vérification zone live abandonne le panier ou commande en express national alors que la livraison locale était disponible.
Un chatbot IA livraison locale e-commerce ne remplace pas LOCAL-FLOW agents (#429). Il lit LOCAL-MAP, répond go/no-go zone CP, cite cut-off same-day, fenêtres disponibles et frais avant paiement, puis route POD dispute ou no-show post-livraison vers #429.
Ce guide #430 couvre intents bot_local_*, flow LOCAL-BOT et KPI local_bot. Distinct du SAV local (#429) et du bot express (#339) : ici, cas d'usage IA eligibility hyperlocale : rayon km, cut-off same-day et délai avant achat.
Sommaire
Pourquoi vérifier la zone locale par bot avant l'achat ?
La livraison locale est la promesse la plus géographiquement contrainte du checkout. Un bot qui répond « oui today » sans data rayon transforme une question pré-achat en litige POD post-livraison.
Trois coûts d'une surpromesse locale
Conversion perdue : client éligible ignore l'option locale
Abandon panier : zone découverte indisponible au checkout seulement
Ticket SAV #429 : « on m'avait dit que vous livriez »
Shopify local delivery permet rayon km ou CP list par location (Shopify, local delivery 2026). Onfleet estime que 35-48 % des questions pré-achat last-mile concernent éligibilité zone ou cut-off same-day résolvables par lookup grounded sans agent (Onfleet, last-mile 2026).
Angle #430 vs contenus voisins
SAV local #429 : LOCAL-FLOW POD redelivery refund. Le #430 = bot tier 1 eligibility CP cut-off pré-achat.
Bot express #339 : cut-off hub national demain. Le #430 = flotte quartier rayon 5-25 km same-day.
Bot slot #428 : créneau carrier post-achat. Le #430 = local window preview checkout.
Click & Collect #177 : retrait magasin. Le #430 = domicile local, bot route C&C si hors rayon.
Bot shipping #203 : FAQ livraison générale. Le #430 = intents bot_local_* eligibility dédiés.
Exemple DTC
Épicerie fine Paris 15e, rayon 10 km, cut-off 11h30. Sans bot local : 22 % chats « livrez chez moi ? » escaladés, 14 % surpromesses agent. Après LOCAL-BOT : local_bot_eligible_resolution 86 %, local_pre_purchase_conversion +8 %, local_ticket_delta -41 %.
Moment critique same-day
Pic questions local pré-achat : 10h-12h en semaine. Bot cut-off live répond en 3 s ce qu'un agent met 2 min à vérifier dans Shopify + LOCAL-MAP.
Baymard delay perception
Baymard rappelle que délais livraison mal communiqués pré-achat alimentent abandon panier (Baymard, checkout 2025). Bot local eligibility réduit friction zone découverte tardive.
En quoi LOCAL-BOT diffère-t-il de LOCAL-FLOW #429 ?
Bot eligibility local pré-achat et playbook agents POD post-livraison : deux couches sur LOCAL-MAP #429.
Matrice bot local → rôle
#430 LOCAL-BOT : zone CP go/no-go, cut-off, ETA window, fee, C&C fallback
#429 LOCAL-FLOW : POD dispute, redelivery, refund, driver no-show execute
#339 EXPRESS-BOT : express national cut-off demain
#428 SLOT-BOT : créneau carrier post-order modify
Router upstream
« Livrez 75015 », « same day si commande now », « frais local », « fenêtre aprem », « hors zone alternative » → LOCAL-BOT. « POD mauvaise adresse », « livreur pas venu rembourser », « fresh tiède », « chargeback local » → handoff #429 LL-6 execute. « Express demain ? » → #339.
Données LOCAL-BOT
LOCAL-MAP JSON #429, Shopify local delivery zones per location, cut_off table, window_options, local_fee, fulfillment_location stock, cart CP session.
Promesse #430
Policy LOCAL-BOT, 12 intents bot_local_*, flow LB-1 à LB-8, guardrails no zone invent, KPI local_bot_*.
Pré-achat vs post-achat scope
bot_local_zone_eligible : visitor CP sans order. Post-order POD tracking → handoff #429, not bot refund execute.
Quels intents bot_local_* configurer ?
Douze intents bot livraison locale couvrent tier 1 pré-achat et routing post-order limité.
Douze intents bot_local
bot_local_zone_eligible : CP ou adresse dans rayon LOCAL-MAP
bot_local_cutoff_now : same-day si commande maintenant
bot_local_eta : délai livraison local si commande today
bot_local_windows : fenêtres 12h-14h, 18h-20h disponibles
bot_local_fee : tarif livraison locale zone
bot_local_not_available : hors zone, alternatives standard ou C&C
bot_local_cart_eligible : panier complet éligible local (fresh, oversize)
bot_local_fresh_requirement : fenêtres fresh obligatoires local_fresh
bot_local_vs_collect : comparer local domicile vs Click & Collect #177
bot_local_vs_express : redirect express #339 vs local same-day
bot_local_countdown : temps restant avant cut-off same-day
bot_local_handoff_429 : POD dispute, no-show, chargeback post-order
Tags session
local_bot, local_bot_eligible_yes, local_bot_eligible_no, local_bot_cutoff_missed, local_bot_resolved, local_bot_handoff_429. Distinct express_bot, slot_bot, cnc_bot.
Triggers T1-T5
T1 : PDP « livraison locale dispo mon CP ? » chip proactive. T2 : keyword local/same day/livraison aujourd'hui/rayon. T3 : panier shipping step widget CP detected. T4 : /pages/local-delivery FAQ. T5 : cut-off < 30 min countdown proactive panier.
Comment appliquer le flow LOCAL-BOT en huit étapes ?
Le flow LOCAL-BOT guide eligibility grounded LOCAL-MAP #429 et Shopify zones.
Huit étapes LB-1 à LB-8
LB-1 Accueil : « Je vérifie livraison locale : zone, cut-off, délai. »
LB-2 Collect CP : code postal ou adresse panier session
LB-3 Classifier intent : bot_local_* section 3
LB-4 Match LOCAL-MAP : zone, type, cut_off, windows, fee, fleet
LB-5 Compute eligibility : distance rayon, cut-off passed, stock location
LB-6 Respond : eligible yes/no + ETA window fee | LOCAL-ZONE variant | alternatives
LB-7 CTA : checkout local shipping | /pages/local-delivery | C&C #177 link
LB-8 Clore/handoff : POD no-show chargeback post-order → #429 LL-6
LB-5 zone_eligible
Geocode CP vs fulfillment_location coordinates. If distance <= LOCAL-MAP rayon → eligible. If CP list mode : exact match only. Borderline 9,8 km rayon 10 km → eligible cite exact distance.
LB-5 cutoff_now
Compare server time Europe/Paris vs cut_off. If before → bot_local_cutoff_now yes + window today. If after → next_day local or standard shipping cite honest.
LB-6 not_available
bot_local_not_available : standard ETA + Click & Collect same store if stock. Never invent « on peut faire exception » bot.
LB-5 cart_eligible
Check SKU tags oversize, fresh, preorder. local_oversize may exclude same-day. local_fresh requires local_fresh window match cart contents.
Multi-location disambiguation
Boutique A Paris + B Lyon : LB-4 match nearest fulfillment_location to CP. Prevent wrong city cut-off cite.
Franco threshold bot cite
LB-6 eligible yes : if cart subtotal + local_fee vs franco LOCAL-MAP, bot cite « ajoutez X € pour livraison locale gratuite » conversion nudge.
Quelle policy LOCAL-BOT documenter ?
La policy bot livraison locale LOCAL-BOT encadre eligibility deterministic et handoffs.
Huit règles LOCAL-BOT
LOCAL-MAP only : rayon, cut_off, windows, fees depuis JSON #429
Deterministic eligibility : LB-5 compute, LLM cite result, pas invent distance
Cut-off live timezone : Europe/Paris NTP sync, cache max 5 min
No zone promise if excluded : bot_local_not_available honest alternatives
Fresh window cite : local_fresh SKUs → bot_local_fresh_requirement mandatory
No POD refund bot : post-order dispute → handoff #429 LL-6
C&C fallback offer : hors zone → bot_local_vs_collect link #177 if stock
Max 6 turns local pre-achat : puis checkout CTA ou handoff
Corpus RAG sources
/pages/local-delivery, LOCAL-MAP #429, LOCAL-SUP #429, Shopify local delivery zone export per location.
Sync ops
LOCAL-MAP rayon update → bot glossary same hour. local_delivery_suspended flag → bot_local_not_available auto all zones.
Revue mensuelle
Audit : wrong city zone cite, cutoff hallucination, eligible yes when CP excluded, refund promise bot.
Holiday capacity bot
Peak fêtes : cut_off may advance or same-day suspended. Bot cite LOCAL-MAP holiday row, not default weekday cut_off.
Quels guardrails protègent zone et cut-off ?
La matrice bot local autorisé vs interdit protège conversion et ops post-livraison.
Actions autorisées bot
Compute CP vs LOCAL-MAP rayon deterministic LB-5
Cite cut_off countdown bot_local_countdown live
List window_options today and next_day
Cite local_fee franco threshold from LOCAL-MAP
Offer C&C #177 and standard shipping alternatives
Route express #339 vs local bot_local_vs_express compare
Handoff #429 POD no-show chargeback post-order
Actions interdites bot
Promise local zone if CP outside LOCAL-MAP
Promise same-day after cut_off passed
Execute redelivery or refund POD dispute
Share driver personal phone post-order
Override local_oversize exclusion without agent
Invent distance km without geocode compute
Anti-hallucination eligibility
Response template : « CP [X] : [eligible yes/no], distance [Y] km, cut-off [time], fenêtre [window]. » All fields from LB-5 JSON, LLM formats only.
Borderline CP ops exception
Bot never promise exception. « Contactez-nous » handoff agent if client insists 10,2 km rayon 10 km documented.
Fresh chain pre-achat
bot_local_fresh_requirement : cite window + « produits frais : réception sous 2 h ». No medical or food safety advice beyond LOCAL-MAP policy cite.
Comment brancher LOCAL-MAP #429 et Shopify local delivery ?
L'intégration bot local Shopify combine LOCAL-MAP, location coordinates et shipping profiles.
Sources Shopify obligatoires
Local delivery zones : rayon km or postal codes per location
Location coordinates : lat/lng boutique ship-from
Local delivery rate : fee, min order, franco
Inventory location : stock available for local fulfill
Sources LOCAL-MAP complémentaires
cut_off table : JSON per local_type same_day
window_options : slots per day weekday/weekend
local_fleet capacity : flag suspended if fleet max
SKU exclusions : oversize, preorder block local same-day
Shopify local delivery setup guide (Shopify, local delivery 2026).
LB-4 geocode path
CP → lat/lng via geocoder cache. Haversine distance vs location. Match Shopify zone rules : min(bot compute, Shopify checkout rule) for conservative eligible.
Cart context session
Widget panier/checkout : read shipping CP if entered. PDP anonymous : ask CP LB-2 before LB-5.
Multi-location inventory
Nearest location with stock + eligible zone wins LB-4. Out of stock nearest → next location or not_available honest.
Integration Qstomy
Voir intégration Shopify for location read + LOCAL-MAP RAG sync webhook.
Quels triggers PDP, panier et UX pour LOCAL-BOT ?
Le déploiement UX LOCAL-BOT maximise conversion pré-achat local.
Cinq placements widget
PDP chip : T1 « Livraison locale mon CP ? »
Panier shipping step : T3 auto-check CP eligible
/pages/local-delivery : T4 FAQ zone map interactive
Cut-off countdown : T5 banner panier < 30 min
Homepage local promo : T2 « same-day Paris 15e » keyword boost
PDP eligibility chip
Chip opens bot_local_zone_eligible + bot_local_cutoff_now one-shot. Reduce checkout surprise local unavailable historical 45 % DTC cohort.
Panier CP auto-detect
Shipping address entered → proactive « Livraison locale disponible : today 18h-20h, 4,90 € » if eligible. InsiderOne note bots livraison personnalisée réduisent abandon 10-15 % segments pressés (InsiderOne, chatbots 2026).
C&C fallback UX
Hors zone : bot_local_vs_collect compare drive time vs standard ETA. Link Click & Collect (#177) store hours.
A/B test
T1 PDP chip vs passive FAQ : local_bot_eligible_resolution + local_pre_purchase_conversion 4 semaines.
Mobile geo optional
Browser geolocation opt-in : pre-fill CP approximate. User confirm before LB-5 compute privacy.
Fresh PDP badge sync
PDP local_fresh SKU : chip T1 auto-open bot_local_fresh_requirement. Align fresh window promise PDP and bot response same LOCAL-MAP row.
Quels KPI local bot mesurer ?
Les KPI bot livraison locale lient deflection pré-achat et conversion local shipping.
Huit métriques clés
local_bot_resolution_rate : résolu sans handoff / sessions local_bot
local_bot_eligible_yes_rate : eligible yes / zone checks
local_pre_purchase_conversion : commandes local shipping / bot eligible yes sessions
local_ticket_delta : baisse tickets #429 vs baseline
local_cutoff_missed_bot_rate : bot said yes same-day after cut_off errors
local_bot_collect_fallback_rate : C&C clicks / eligible no sessions
local_handoff_429_rate : post-order disputes routed agents
local_bot_csat : satisfaction tag local_bot resolved
Benchmark DTC
local_bot_resolution 82-92 %, local_pre_purchase_conversion +6-12 %, local_cutoff_missed_bot < 1 %, local_bot_csat > 4,3/5.
Dashboard hebdo
Intent breakdown, CP arrondissement top checks, eligible no → C&C convert, handoff reasons post-order.
Audit transcript
20 sessions/mois : distance always cited, no zone invent, cut-off correct TZ, handoff #429 post-order only.
Correlation checkout local select
Track bot eligible yes → checkout local shipping selected rate. Target > 55 % same session.
Quels anti-patterns éviter sur bot local ?
Dix anti-patterns bot livraison locale à bannir.
1. Zone yes sans geocode compute
Règle 2 LB-5 mandatory. « On livre probablement chez vous » interdit.
2. Same-day after cut_off
Règle 3 live time. bot_local_cutoff_now no + next_day cite.
3. Refund POD bot post-order
Règle 6 handoff #429. Bot zero refund execute.
4. Confondre express #339
bot_local_vs_express redirect. Hub national ≠ flotte quartier.
5. Confondre slot #428
Colissimo créneau post-order ≠ local same-day preview checkout.
6. Skip LOCAL-SUP #429 prérequis
/pages/local-delivery LOCAL-MAP before bot. Empty RAG = wrong zones.
7. Fresh window omitted
local_fresh cart → bot_local_fresh_requirement mandatory règle 5.
8. Wrong location city cite
Multi-location LB-4 nearest match. Lyon CP ≠ Paris cut_off.
9. Exception zone promise bot
Borderline → agent handoff, not bot « on va voir ».
10. Conversation 12 tours
Max 6 turns règle 8. Checkout local CTA LB-7.
11. Oversize same-day silent block
local_oversize SKU → explain next_day or standard, not eligible yes same-day.
12. C&C omit hors zone
bot_local_not_available always offer #177 if stock same store.
Comment Qstomy vérifie zone et cut-off local ?
Qstomy sur Shopify : LOCAL-BOT geocode CP, LOCAL-MAP cut_off live, window fee cite, C&C fallback link, cart eligible check, handoff #429 champs pré-remplis post-order POD dispute.
Capacités local bot Qstomy
local_zone_compute : LB-5 distance rayon deterministic
local_cutoff_live : countdown Europe/Paris sync
local_map_cite : windows, fee, franco LOCAL-MAP
local_cart_check : fresh oversize SKU gate
local_collect_fallback : C&C #177 link if no zone
local_handoff_429 : post-order dispute fields LL-4
Pipeline #430 → #429
Bot tier 1 eligibility cut-off pré-achat. Agents POD redelivery refund post-livraison. Shared LOCAL-MAP.
Scénario DTC chiffré
Épicerie Paris 15e 410 local orders/mois, 52 tickets baseline #429.
Après LOCAL-BOT Qstomy : local_bot_resolution 88 %, local_pre_purchase_conversion +9 %, local_ticket_delta -43 %, local_bot_csat 4,5/5.
Explorez support client et demander une démo.
Entraînement corpus sync
Voir entraîner chatbot Shopify for LOCAL-MAP RAG sync on rayon CP update webhook.
Quelle checklist pour déployer LOCAL-BOT ?
Checklist LOCAL-BOT (12 étapes)
Valider LOCAL-SUP #429 + LOCAL-MAP /pages/local-delivery
Export LOCAL-MAP JSON + Shopify local zones per location
Configurer 12 intents bot_local_* section 3
Implémenter flow LB-1 à LB-8 + geocode LB-5 compute
Activer guardrails no zone invent + cut-off live + no refund bot
Router local vs #429 #339 #428 #177
Placements PDP chip T1 + panier T3 + /pages/local-delivery T4
Trigger T5 cut-off countdown panier < 30 min
Tests staging 8 scénarios : eligible yes, eligible no, cutoff before, cutoff after, fresh window, oversize block, C&C fallback, handoff post-order
Multi-location nearest match LB-4 validated
Dashboard KPI local_bot hebdo + cutoff error audit
A/B T1 PDP chip vs passive 4 semaines
En bref
#430 = bot local pré-achat, #429 agents POD post-livraison
LOCAL-MAP grounded : rayon, cut-off, windows, fee
LOCAL-BOT : CP → compute → eligible + CTA checkout
Deterministic LB-5 : pas d'eligibility inventée LLM
KPI local_bot_resolution : cible > 85 %
FAQ
Différence #429 ?
#429 SAV POD redelivery refund no-show. #430 bot zone cut-off eligibility avant paiement.
Bot confirme livraison same-day après cut-off ?
Non. bot_local_cutoff_now no + next_day or standard cite honest.
Express vs local ?
bot_local_vs_express : local flotte quartier same-day. #339 hub national demain.
Hors zone que faire ?
bot_local_not_available : standard shipping + Click & Collect #177 if stock.
POD dispute via bot ?
Post-order only → bot_local_handoff_429 #429 agents. No refund bot execute.
Aller plus loin
Cette semaine : sync LOCAL-MAP bot per location, configurez LB-5 geocode staging, testez cut-off before/after paths, activez PDP chip T1 + panier countdown T5.
Partagez ce guide #430 avec ops et marketing : un bot qui cite « oui today 18h-20h, cut-off 11h30 » à 11 h vaut dix commandes locales de plus avant midi.
Créneau #428 vs local #430 ?
#430 pré-achat zone cut-off. #428 post-achat slot carrier modify. Checkout explain both if offered.

Enzo
1 juillet 2026





