Passer au contenu
Français
  • Il n'y a aucune suggestion car le champ de recherche est vide.

Comment créer une règle de blocage de la synchronisation des commandes (« Ajouter une règle de blocage », « Conditions de synchronisation des commandes ») (chargeur et prestataire logistique) ?

Créez une règle de blocage pour empêcher l'envoi de certaines commandes aux systèmes connectés : intégrations, type de commande, conditions.

Pour créer une règle de blocage de la synchronisation des commandes (« Ajouter une règle de blocage », page « Conditions de synchronisation des commandes »), ouvrez la carte « Synchronisation des commandes » de la section Automatisations et ajoutez une règle. Une règle de blocage empêche l'envoi d'une commande aux systèmes connectés (connecteurs) que vous choisissez.

Qui peut le faire : un administrateur du compte (chargeur ou prestataire logistique). L'application affiche « Seuls les utilisateurs administrateurs peuvent créer des règles ». Les autres utilisateurs voient la liste en lecture seule : un clic sur le nom d'une règle l'ouvre dans la fenêtre « Détails de la règle de blocage », sans pouvoir la modifier.

Comment fonctionne une règle de blocage

Une règle réunit des conditions reliées par « ET » : la commande est retenue seulement si toutes les conditions sont vraies. Chaque condition associe un champ de la commande et un opérateur (et, pour certains opérateurs, une valeur). Les commandes correspondantes ne sont pas envoyées aux intégrations sélectionnées.

Important : le blocage s'applique seulement aux commandes qui n'ont pas encore été synchronisées avec l'intégration concernée. Une commande déjà transmise une fois, par exemple une commande créée depuis Shopify avec un connecteur Shopify, n'est plus bloquée pour cette intégration.

Les étapes pour créer une règle de blocage

Étape 1 : dans le menu de gauche, groupe « Gestion », cliquez sur « Automatisations ».

Étape 2 : sur la carte « Synchronisation des commandes », cliquez sur « Définir les règles ». La page « Conditions de synchronisation des commandes » s'ouvre.

Étape 3 : cliquez sur le bouton vert « Ajouter une règle ». La fenêtre « Ajouter une règle de blocage » s'ouvre.

Étape 4 : dans « Nom de la règle », saisissez un nom (champ obligatoire).

Étape 5 : dans « Intégration(s) », sélectionnez une ou plusieurs intégrations (champ obligatoire) : ce sont les systèmes connectés vers lesquels les commandes ne seront pas envoyées.

Étape 6 : dans « Type de commande », sélectionnez un type : « Réception » ou « Expédition », les deux seuls choix de la liste (champ obligatoire).

Étape 7 : dans la zone « Conditions (ET) », cliquez sur « + Condition » si aucune ligne n'est affichée, puis choisissez un « Champ » dans la liste : elle reprend les champs de la commande et vos champs personnalisés (par exemple « cf1 »). Le menu « Opérateur » devient alors utilisable : choisissez l'opérateur. Par exemple, avec le champ « Transporteur », les opérateurs proposés sont « Est nul », « N'est pas nul », « Est égal » et « N'est pas égal ». Les opérateurs dépendent du type de champ. Pour un champ de texte : « Est nul », « N'est pas nul », « Est égal », « N'est pas égal », « Contient », « Ne contient pas », « Commence par », « Ne commence pas par », « Termine par » et « Ne termine pas par » ; avec les opérateurs de comparaison, vous saisissez ensuite une ou plusieurs valeurs. Pour un nombre : « Est nul », « N'est pas nul », « Est supérieur à », « Est inférieur à », « Est supérieur ou égal à », « Est inférieur ou égal », « Est égal » et « N'est pas égal ». Pour un champ oui ou non : « Est vrai », « Est faux » et « Est faux ou nul ». Pour un champ qui contient plusieurs éléments, comme « Lignes de commande » : « Est vide » et « N'est pas vide ». Les opérateurs « Est nul », « N'est pas nul », « Est vide », « N'est pas vide », « Est vrai », « Est faux » et « Est faux ou nul » ne demandent aucune valeur. Avec « Est égal » (ou un autre opérateur de comparaison), une troisième colonne « Valeur(s) » apparaît : ouvrez la liste, cochez une ou plusieurs valeurs (la zone « Sélectionnez les valeurs » permet de chercher), qui s'affichent ensuite sous forme de pastilles. Par exemple, pour le champ « Statut », la liste propose notamment « Planifié », « Préparation en cours », « Préparation terminée » et « Créé ».

Étape 8 : pour ajouter une condition supplémentaire, cliquez de nouveau sur « + Condition ». Une nouvelle ligne apparaît, reliée à la précédente par « ET ». La corbeille à droite d'une ligne supprime cette condition.

Étape 9 : pour contrôler la règle, cliquez sur l'icône en forme d'œil à côté de « Conditions (ET) » : les conditions s'affichent sous forme de pastilles (par exemple « Transporteur » puis « Est nul »). L'icône en forme de crayon revient à la saisie.

Étape 10 : cliquez sur « Enregistrer ». Le bouton reste grisé tant que le nom, les intégrations, le type de commande et les conditions ne sont pas complets. « Fermer » ferme la fenêtre sans rien enregistrer.

Ce qui se passe ensuite : le message « Règle [nom de la règle] créée avec succès » s'affiche et la règle apparaît dans le tableau, avec ses colonnes « Nom de la règle », « Intégration(s) » (une pastille par intégration), « Dernière modification », « Statut » et « Actions ». La règle est active dès sa création : l'interrupteur de la colonne « Statut » est vert.

Les modèles « Fréquemment utilisé »

Tant qu'aucune règle n'existe, la page affiche « Aucune règle n'existe pour le moment. Créez votre première règle pour commencer. » et trois modèles sous « Fréquemment utilisé ». Le bouton vert « + » d'un modèle (infobulle « Ajouter ») ouvre la fenêtre « Ajouter une règle de blocage » avec le nom et la condition déjà remplis. Vous devez encore choisir les intégrations et le type de commande, puis cliquer sur « Enregistrer ».

- « Aucun transporteur » : la commande n'est pas transmise au prestataire logistique si aucun transporteur n'est sélectionné. Condition : champ « Transporteur », opérateur « Est nul ».

- « Commande sans contenu » : la commande n'est pas transmise si elle ne contient aucun article. Condition : champ « Lignes de commande », opérateur « Est vide ».

- « Stock négatif sous 24h » : l'expédition n'est pas transmise si le stock d'un article est négatif sur les 24 prochaines heures. Condition : champ « Tous les articles sont en stock à J+X », opérateur « Est faux », avec le réglage « Horizon (X jours) » à 1 et l'interrupteur « Jours ouvrés uniquement » activé.

Exemples de règles classés par objectif

- Objectif : ne pas envoyer une commande sans transporteur. Configuration : champ « Transporteur », opérateur « Est nul ». Résultat : la commande reste dans Spacefill tant qu'un transporteur n'est pas renseigné.

- Objectif : ne pas envoyer une commande dont le code postal de livraison est manquant. Configuration : champ « Code postal livraison », opérateur « Est nul ». Résultat : la commande reste dans Spacefill tant que le code postal n'est pas renseigné.

- Objectif : ne pas envoyer une commande vide. Configuration : champ « Lignes de commande », opérateur « Est vide ». Résultat : une commande sans article n'est pas transmise.

- Objectif : ne pas envoyer une expédition dont le stock sera négatif demain. Configuration : champ « Tous les articles sont en stock à J+X », opérateur « Est faux », « Horizon (X jours) » égal à 1. Résultat : l'expédition est retenue.

- Objectif : ne pas envoyer les commandes annulées. Configuration : champ « Statut », opérateur « Est égal », valeur « Annulé ». Résultat : une commande annulée n'est pas transmise.

- Objectif : retenir les commandes Mondial Relay sans point relais. Configuration : champ « Transporteur », opérateur « Est égal », valeur « Mondial Relay », ET champ « Code Point Relais », opérateur « Est vide ». Résultat : la commande est retenue tant que le point relais manque.

Que se passe-t-il pour une commande bloquée

Quand une commande correspond à une règle, une bannière rouge s'affiche sur sa fiche avec le message « La synchronisation de cette commande est bloquée. » et, pour chaque connecteur concerné, la liste des conditions en cause ; un clic sur une condition ouvre la règle concernée. Selon les cas, le bouton « Modifier la commande » permet de corriger la commande. Le bouton « Ignorer le blocage » ouvre une fenêtre qui dit « La commande sera débloquée mais ne sera pas synchronisée sur l'instance suivante : [nom de l'instance]. » ; cliquez sur « Oui, ignorer le blocage » pour débloquer la commande. Sur la page d'accueil, le widget « Commandes bloquées » (« Consultez les commandes bloquées par les intégrations ou règles ») liste les commandes bloquées ; il affiche « Aucune commande bloquée » quand il n'y en a pas.

Ce qui n'est pas possible

Une règle de blocage ne reprend pas une commande déjà synchronisée avec l'intégration : elle n'a aucun effet sur elle. Les règles ne combinent les conditions qu'avec « ET » : il n'y a ni condition « OU » ni groupe de conditions dans une même règle ; pour obtenir un « OU », créez deux règles.

Si un message d'erreur s'affiche, consultez « Messages d'erreur dans les automatisations : que signifient-ils ? (chargeur) » ou « Messages d'erreur dans les automatisations : que signifient-ils ? (prestataire logistique) ».