27/04/2026 Franck Bugnet Astuce

Exécuter automatiquement MagicFormula et MagicEdit à chaque relecture du fichier

MagicFormula et MagicEdit peuvent-ils être exécutés à chaque nouveau fichier, sans action manuelle ?
J'utilise le même mapping à chaque import et donc je voudrais faire le même traitement sur mes colonnes, et cela avec plusieurs fichiers différents.



Depuis la version 2.0.1 de Merlin BackOffice ® Flex, les deux outils peuvent en effet être exécutés (de manière indépendante pour chaque colonne) de manière automatique à chaque relecture du fichier. Il faut pour cela cocher la case “Automatique” (1) quand vous validez la formule de MagicFormula ou les réglages de MagicEdit.



Automatisation MagicEdit et MagicFormula

Ces réglages sont liés à la colonne ET au modèle de mapping, automatiquement mémorisés avec.

Donc si vous réutilisez le même modèle dans différentes tâches, vous pouvez récupérer les formules et réglages.

A noter aussi que vous pouvez choisir de désactiver l'exécution de ces outils (2) globalement (sans les effacer des colonnes), modifier l'ordre d'exécution (3), MagicEdit puis MagicFormula, ou l'inverse. 
Il faut pour cela de dérouler à l'étape 3 la partie masquée "Filtres", pour ensuite accéder à ces 2 réglages.

En bonus, vous pouvez aussi demander à ce que ces scripts automatiques agissent avant (4) ou après la synchronisation. C'est à dire avant ou après la recherche d'existence des articles à partir de leur clé de synchronisation.

Exemple : votre fichier contient une colonne avec une partie seulement des références (123, 456, 333,...), les vrais références étant sous la forme ref123, ref456, ref333. Vous pouvez dans ce cas d'un coup de baguette magique faire ajouter ref devant toutes les valeurs dans la colonne, AVANT la synchronisation, pour que les produits soient correctement cherchés et trouvés via leur valeur de référence complète.



Autres articles de la catégorie Importation dans la base de données PrestaShop

Réglages
  • Identification
Menu