Lorsqu'une vente est réalisée via une place de marché (Amazon, Cdiscount, Fnac, Temu, etc.), ces plateformes gèrent généralement leur propre relation client et leurs propres notifications transactionnelles. Envoyer un message WhatsApp supplémentaire via Kanal peut entraîner une confusion pour l'acheteur et générer des coûts d'envoi inutiles pour votre entreprise.
Ce guide explique comment filtrer ces commandes au sein de vos flux Kanal en utilisant les tags de commande Shopify.
Le filtrage des commandes marketplace répond à deux enjeux principaux :
Éviter la redondance : Le client reçoit déjà des emails ou des notifications de la part de la marketplace. Un message WhatsApp supplémentaire peut être perçu comme intrusif.
Optimiser votre budget : Chaque message WhatsApp envoyé a un coût. Réserver vos automatisations à vos clients directs permet de maximiser votre retour sur investissement.
Pour que Kanal puisse identifier l'origine d'une commande, celle-ci doit porter une étiquette (tag) spécifique dans votre interface Shopify.
La plupart des applications d'intégration marketplace ajoutent automatiquement des tags lors de la synchronisation de la commande. Par exemple :
Une commande Amazon pourra porter le tag "Amazon" ou "Marketplace".
Une commande Fnac pourra porter le tag "Fnac".
Avant de commencer la configuration dans Kanal, rendez-vous dans votre admin Shopify, ouvrez une commande provenant d'une marketplace et notez précisément le nom du tag utilisé.
Cette logique s'applique à toutes les automatisations déclenchées par une commande, telles que le Post-purchase (après achat) ou le Shipment update (suivi de livraison).
Dans l'éditeur d'automatisation, juste après votre élément déclencheur (par exemple le déclencheur Post-purchase), cliquez sur Add new node et sélectionnez le nœud Conditions. Ce bloc servira d'aiguillage pour trier les flux en temps réel.
Cliquez sur le nœud Conditions pour ouvrir son panneau de configuration et paramétrez la règle comme suit :
Critère (IF) : Sélectionnez l'option Filtrer par tags de commande (Filter on order tags).
Valeur du tag : Saisissez le nom exact du tag identifié dans Shopify (exemple : marketplace).
Opérateur : Sélectionnez impérativement Est exclu (Is Excluded).
Cette configuration ordonne au système de vérifier si le tag spécifié est absent de la commande avant de poursuivre le scénario.
Une fois la condition enregistrée, le nœud affiche deux sorties distinctes :
Branche "Yes, conditions are met" (Oui) : Ce chemin est emprunté par toutes les commandes qui ne possèdent pas le tag de la marketplace. Il s'agit de vos commandes directes effectuées sur votre site. Vous devez relier la suite de votre scénario (envoi du template WhatsApp) à cette sortie.
Branche "No, conditions are not met" (Non) : Ce chemin est emprunté par les commandes possédant le tag marketplace. Pour ces commandes, l'automatisation doit s'arrêter. Il ne faut donc rien relier à cette sortie. L'absence de nœud suivant entraînera l'arrêt immédiat et automatique du flux pour ces clients.
Désormais, à chaque fois qu'un élément déclencheur de type Commande est détecté :
Kanal analyse les tags de la commande.
Si le tag marketplace est présent, le flux s'arrête au nœud Conditions.
Si le tag est absent, le flux continue vers l'envoi du message WhatsApp.
Cette méthode simple vous garantit que seuls vos clients en provenance directe de votre boutique Shopify recevront vos communications automatisées sur WhatsApp.