E-commerce

Chatbot IA pour proposer une alternative quand un produit est indisponible

Chatbot IA pour proposer une alternative quand un produit est indisponible

28 juin 2026

« Vous avez la veste bleue en M ? » Le client lit « Épuisé » sous le sélecteur. Il ferme l'onglet. Ou pire : il ouvre le chat, reçoit « consultez notre catalogue », et part chez un concurrent.

Zipchat estime qu'un assistant alternatives bien configuré peut récupérer 35 à 50 % des ventes perdues sur rupture en recommandant 2-3 substituts en stock avec raison claire (Zipchat, OOS assistant 2026). Kn8 rappelle qu'un agent storefront vérifie l'inventaire live avant toute recommandation, contrairement à un chatbot statique (Kn8, agents e-commerce 2026).

Ce guide #245 traite le chatbot IA pour alternatives produit indisponible : recommandation conversationnelle quand le SKU demandé est en rupture. Complète délais réassort (#167) (support humain ETA) et alertes retour (#48) (capture email) : ici, substitut immédiat + waitlist dans le même flow.

Sommaire

Pourquoi un bot alternatives sur les pages en rupture ?

Une PDP en rupture concentre de l'intention d'achat sans possibilité de conversion. Le bot alternatives transforme ce dead end en choix guidé.

Trois jobs du bot OOS

  • Confirmer : SKU/variante exacte indisponible (pas vague « plus en stock »)

  • Substituer : 2-3 alternatives en stock avec raison

  • Capturer : alerte retour si le client préfère attendre

Signal marché

Storebeep note que les pages OOS sans alternatives contextuelles perdent la majorité des visiteurs ; une page bien conçue capture 10 à 20 % en inscriptions alerte (Storebeep, OOS Shopify 2026). Denser AI insiste sur la query inventaire temps réel via RAG pour ne jamais recommander un substitut aussi épuisé (Denser, sync stock 2026).

Exemple DTC mode

Robe bestseller taille M rupture, 420 sessions PDP/semaine OOS. Sans bot : bounce 78 %. Bot OOS + 2 substituts mappés : engagement chat 64 %, conversion alternative 19 %, inscriptions alerte 14 %.

En quoi diffère-t-il des contenus voisins ?

Cinq contenus stock, cinq rôles distincts.

Délais réassort (#167)

Réassort (#167) : macros agents, ETA ops, gestion promesses. Le #245 : automatisation bot alternatives + waitlist sans ticket.

Alertes retour (#48)

Alertes (#48) : widget Notify Me, Klaviyo flow. Le #245 intègre l'alerte dans la conversation après proposition substitut.

Produits discontinués (#243)

Discontinués (#243) : produit ne reviendra pas. Bot OOS : rupture temporaire ou variant-only, pas arrêt définitif (sauf flag no_restock).

Cross-sell (#152)

Cross-sell (#152) : complément au panier. Le #245 : substitut fonctionnel du SKU indisponible, pas accessoire.

Éditions limitées (#222)

LE (#222) : sold out définitif drop. Bot OOS classique : réassort possible, ETA à communiquer si connue.

Promesse #245

Typologie rupture, mapping substituts, flow bot, triggers, sync stock, combo waitlist, KPI, playbooks.

Quels types de rupture le bot doit-il distinguer ?

Le intent bot rupture change la réponse : substitut, waitlist, ou redirect gamme.

Six scénarios OOS

  • oos_variant : produit parent live, taille/couleur OOS

  • oos_sku_full : toutes variantes épuisées, réassort prévu

  • oos_sku_norestock : fin de vie, voir #243

  • oos_preorder : vente future, pas rupture

  • oos_cart : article panier devenu indisponible

  • oos_channel : online OOS, stock magasin (BOPIS)

Tags et routing

stock_oos, sous-tags par scénario. Bot route : oos_variant → même produit autre taille/couleur + substituts ; oos_sku_full → substituts gamme + waitlist ; oos_norestock → branche discontinued.

Donnée ops requise

Métachamp Shopify restock_eta, no_restock, replacement_skus. Sans ETA : bot ne promet pas de date. Sans replacement_skus : matching auto catalogue (section 4).

Comment cartographier les substituts par SKU ?

La base substituts OOS alimente le bot. Deux niveaux : mapping manuel + matching auto.

Mapping manuel (prioritaire)

Sheets OOS-MAP : SKU_oos | substitute_primary | substitute_secondary | reason | price_delta | same_use_case. Merchandising valide top 50 SKU à fort trafic OOS. Raison exemple : « même coupe, coloris proche, −5 € ».

Matching auto (fallback)

  • product_type + tags identiques

  • Fourchette prix ±15 %

  • Attributs : waterproof, vegan, compatible X

  • inventory > 0 obligatoire avant recommandation

Règle qualité

Storebeep : alternatives contextuelles (même usage, même gamme prix), pas carrousel « vous aimerez aussi » générique. Maximum 2 substituts + option « autre taille/couleur » sur même PDP si applicable.

Code incitation

Zipchat : code OOS5 à OOS15 sur substitut configurable. Activer seulement si marge le permet, pas systématique (évite d'entraîner l'attente de promo).

Comment structurer le flow bot alternatives ?

Le flow bot OOS tient en 4 branches, moins de 90 secondes mobile.

Arbre conversationnel

  1. Detect OOS : SKU page ou question client → API inventory

  2. Confirm : « [Produit] en [variante] est indisponible. Réassort : [ETA ou non planifié]. »

  3. Branch A substitut : proposer primary + secondary + raison + lien add-to-cart

  4. Branch B waitlist : « Préférez attendre ? Alertez-moi : [email/one-click] »

  5. Branch C variante : si oos_variant, proposer taille/couleur adjacente en stock

Template réponse substitut

« La [veste bleue M] est épuisée. Deux options en stock : 1) [Veste navy M] : même coupe, teinte plus foncée, livraison 2-3 j ; 2) [Veste bleu ciel M] : même modèle, nuance plus claire. Ou je vous alerte dès retour du bleu M : [bouton]. »

Panier OOS

Intent oos_cart : identifier line item, proposer swap variant ou substitut, préserver code promo panier si applicable.

Quels triggers activer sur PDP et panier ?

Le trigger bot rupture intercepte avant le bounce, sans agresser le visiteur browsing.

Triggers PDP OOS

  • Page load OOS : bouton add-to-cart disabled + stock 0 (Zipchat : 60-70 % engagement proactif)

  • Clic add-to-cart OOS : message immédiat substituts

  • Dwell 15 s sur sélecteur variant OOS

  • Question chat : « en stock ? », « taille M ? », « disponible ? »

Message proactif type

« Cet article est momentanément indisponible en [variante]. Je peux suggérer 2 alternatives en stock ou vous alerter au retour. »

Triggers panier

Webhook inventory < 1 entre ajout et checkout : notification chat « [SKU] vient de passer en rupture. Substitut ou alerte ? »

Exclusions

Ne pas trigger sur collection, search results, SKU en stock. Mono-variante OOS full : message plus direct vers substituts gamme.

Comment synchroniser stock et sécuriser les recommandations ?

Le guardrail stock bot OOS empêche la honte d'un substitut aussi épuisé.

Sync temps réel

  • Webhook Shopify inventory_levels/update → cache bot 30-60 s

  • API query avant chaque recommandation, pas au début session seule

  • Batch hourly insuffisant en promo ou drop (Branch8, Denser)

Règles non négociables

Newegg 2026 : RAG sur catalogue live, jamais inventer stock ou prix. Si primary OOS au moment du clic : basculer secondary automatiquement. Si les deux OOS : waitlist seule, pas « revenez plus tard » vague.

Multi-entrepôt / BOPIS

Si oos_channel et stock magasin > 0 : proposer retrait boutique avec adresse et stock confirmé.

Comment combiner alternatives et alerte retour stock ?

Le combo substitut + waitlist ne force pas le choix : les deux options coexistent.

Flow waitlist in-chat

  1. Client refuse substituts ou hésite

  2. Bot collecte email ou utilise email compte si connecté

  3. Enregistre variant_id exact (pas produit parent seul)

  4. Confirme : « Alerte activée pour [SKU variant]. Délai estimé : [ETA]. »

Shoply intègre l'inscription alerte directement dans le chat quand variante OOS (Shoply, back-in-stock chat 2026). Storebeep rappelle que les agents IA externes (ChatGPT Shopping) n'ont pas de bouton Notify Me : votre bot site + PDP restent le canal capture demande (Storebeep, agentic commerce 2026).

Lien PDP

Bot peut renvoyer vers widget Notify Me page si intégration app (Klaviyo, SC Back in Stock) plus robuste que capture chat seule.

Post-restock

Email auto variant-specific à la réception stock. Bot historique : si client revient, « Votre [SKU] est de retour » + lien direct variante.

Quels anti-patterns des bots alternatives ?

Cinq erreurs bot OOS transforment l'aide en frustration.

Substitut hors sujet

Sandales proposées pour chaussures trail waterproof. Valider OOS-MAP ou matching strict.

Stock stale

Recommandation sur cache de 24 h. Webhook + re-query API obligatoires.

Catalogue entier

« Parcourez nos produits » sans curation. Max 2 substituts argumentés.

Waitlist sans variant_id

Alerte produit parent quand seule la taille M manque = email inutile au retour taille S.

Oublier no_restock

Promettre retour sur SKU discontinué. Flag métachamp → branche #243, pas waitlist.

Quels KPI mesurer l'impact du bot alternatives ?

Mesurez le ROI bot OOS par SKU rupture et par bras du flow.

KPI conversion

  • OOS recovery rate : commandes substitut / sessions PDP OOS

  • Chat engagement OOS : % sessions OOS ouvrant le bot

  • Substitut accept rate : add-to-cart substitut / propositions

  • Waitlist capture rate : inscriptions / sessions OOS

  • Waitlist → purchase : conversion post-alert email

KPI support

Tickets « en stock ? » / 100 sessions PDP OOS. Objectif : −40 % vs sans bot. Zipchat cite −40 à −55 % abandon panier OOS sur pilotes configurés.

Méthode A/B

50 % trafic PDP OOS pilote avec bot triggers, 50 % sans. 4 semaines, min. 800 sessions/bras par SKU.

Comment Qstomy propose-t-il des alternatives en rupture ?

Qstomy détecte le OOS, recommande des substituts vérifiés stock et capture la waitlist en un flow.

Fonctionnalités OOS alternatives

  • Intent oos_* : variant, SKU full, cart, norestock

  • Sync inventory Shopify webhook + query pre-reco

  • OOS-MAP + matching auto hybride

  • 2 substituts + raison + add-to-cart in-chat

  • Waitlist variant_id + ETA métachamp

  • Code OOS optionnel sur substitut

Scénario DTC chiffré

Marque outdoor, 12 SKU top trafic OOS récurrent, 1 900 sessions PDP OOS/mois, bounce 81 %, 34 tickets/semaine « disponible ? ». Déploiement Qstomy OOS flows + OOS-MAP 12 lignes + triggers section 6. Après 7 semaines (A/B 50/50) : recovery rate 22 %, waitlist capture 16 %, tickets stock −47 %, waitlist→purchase 38 %, revenu substitut +11 400 €/mois.

Explorez intégration Shopify, support client IA, demander une démo.

Quels playbooks opérationnels déployer ?

Playbook 1 : audit SKU OOS (1 jour)

Export GA4 sessions PDP + inventory=0 90 j. Top 15 SKU par trafic OOS. Prioriser mapping.

Playbook 2 : OOS-MAP (4 h)

Remplir substitute_primary/secondary + reason pour top 15. Valider stock live. Tester 10 scénarios.

Playbook 3 : flow bot (2 j)

Configurer arbre section 5, templates, guardrails section 7. Shadow mode 1 semaine.

Playbook 4 : triggers + waitlist (1 j)

Activer triggers section 6. Brancher Klaviyo ou app BIS pour post-restock. QA variant_id.

Playbook 5 : pilote A/B + revue (4 semaines)

KPI section 10. Ajuster OOS-MAP si substitut faible accept rate. Documenter wins.

Maillage utile

Une rupture n'est pas une fin de parcours : c'est un moment où le client veut encore acheter chez vous. Quand le bot propose le bon substitut au bon instant, la rupture devient une vente détournée, pas une porte ouverte au concurrent.

Enzo

28 juin 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.