E-commerce

Chatbot IA pour livraison locale : vérifier zone et délai avant achat

Chatbot IA pour livraison locale : vérifier zone et délai avant achat

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

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

  1. bot_local_zone_eligible : CP ou adresse dans rayon LOCAL-MAP

  2. bot_local_cutoff_now : same-day si commande maintenant

  3. bot_local_eta : délai livraison local si commande today

  4. bot_local_windows : fenêtres 12h-14h, 18h-20h disponibles

  5. bot_local_fee : tarif livraison locale zone

  6. bot_local_not_available : hors zone, alternatives standard ou C&C

  7. bot_local_cart_eligible : panier complet éligible local (fresh, oversize)

  8. bot_local_fresh_requirement : fenêtres fresh obligatoires local_fresh

  9. bot_local_vs_collect : comparer local domicile vs Click & Collect #177

  10. bot_local_vs_express : redirect express #339 vs local same-day

  11. bot_local_countdown : temps restant avant cut-off same-day

  12. 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

  1. LB-1 Accueil : « Je vérifie livraison locale : zone, cut-off, délai. »

  2. LB-2 Collect CP : code postal ou adresse panier session

  3. LB-3 Classifier intent : bot_local_* section 3

  4. LB-4 Match LOCAL-MAP : zone, type, cut_off, windows, fee, fleet

  5. LB-5 Compute eligibility : distance rayon, cut-off passed, stock location

  6. LB-6 Respond : eligible yes/no + ETA window fee | LOCAL-ZONE variant | alternatives

  7. LB-7 CTA : checkout local shipping | /pages/local-delivery | C&C #177 link

  8. 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

  1. LOCAL-MAP only : rayon, cut_off, windows, fees depuis JSON #429

  2. Deterministic eligibility : LB-5 compute, LLM cite result, pas invent distance

  3. Cut-off live timezone : Europe/Paris NTP sync, cache max 5 min

  4. No zone promise if excluded : bot_local_not_available honest alternatives

  5. Fresh window cite : local_fresh SKUs → bot_local_fresh_requirement mandatory

  6. No POD refund bot : post-order dispute → handoff #429 LL-6

  7. C&C fallback offer : hors zone → bot_local_vs_collect link #177 if stock

  8. 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)

  1. Valider LOCAL-SUP #429 + LOCAL-MAP /pages/local-delivery

  2. Export LOCAL-MAP JSON + Shopify local zones per location

  3. Configurer 12 intents bot_local_* section 3

  4. Implémenter flow LB-1 à LB-8 + geocode LB-5 compute

  5. Activer guardrails no zone invent + cut-off live + no refund bot

  6. Router local vs #429 #339 #428 #177

  7. Placements PDP chip T1 + panier T3 + /pages/local-delivery T4

  8. Trigger T5 cut-off countdown panier < 30 min

  9. Tests staging 8 scénarios : eligible yes, eligible no, cutoff before, cutoff after, fresh window, oversize block, C&C fallback, handoff post-order

  10. Multi-location nearest match LB-4 validated

  11. Dashboard KPI local_bot hebdo + cutoff error audit

  12. 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

Convertissez +2000 clients en moyenne par mois en utilisant Qstomy.

1ère IA Shopify dédiée à la conversion client au monde

200+ ecommerçants accompagnés

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.