Des imports intelligents vers PrestaShop

Posté sur9 Mois auparavant par

Merlin Backoffice Flex était déjà de l'avis de nombreux utilisateurs, le module d'importation de catalogue le plus puissant, flexible et rapide existant pour PrestaShop.
SITOLOG va encore plus loin en lui ajoutant la notion de colonnes de type "Valeurs actuelles".
Il y a des innovations qui mine de rien, peuvent changer votre quotidien. Celle-ci en fait partie, à n'en pas douter.
Je suis très fier de vous présenter les "Importations Intelligentes" de Merlin Backoffice Flex, à partir de la version 2.2.2 disponible très prochainement.

C'est quoi un import "intelligent" ?

C'est une importation des données d'un fichier qui adapte toute seule son comportement, ligne par ligne, en fonction de données préalablement lues dans la base de données de PrestaShop, les "Valeurs actuelles".

Un exemple pour rendre cela plus concret : vous disposez d'un fichier de deux colonnes, références produits et nouveaux prix à mettre à jour. Vous pouvez demander à Merlin, avant d'importer les lignes, de lire pour chacune d'elle la valeur du stock actuel dans votre boutique PrestaShop et selon qu'il est proche ou non de zéro, lui demander d'appliquer certains comportements comme :

-Si plus de stock désactiver le produit.
-Si proche de 0, augmenter de x% le prix de vente indiqué dans le fichier.
-Si beaucoup d'invendus, diminuer les prix, voir pourquoi pas appliquer une remise.

Quelques utilisations possibles

Le nombre de cas d'utilisation de cette nouveauté est quasi infini, ce sera à vous et votre imagination de mettre en place des scénarios automatisés inimaginables auparavant.

Voici quelques exemples parmi bien d'autres:

Accéder à une rubrique manquante dans le fichier

Exemple, vous disposez d'un fichier de déclinaisons de tout votre site, donc multi fournisseurs, avec une colonne de références fournisseur à importer ou modifier.
Merlin Backoffice Flex va alors refuser de faire l'import, si le fichier ne contient pas une colonne avec les fournisseurs par défaut du produit parent de chaque déclinaison. 
Il suffit à présent d'ajouter une colonne virtuelle lors de l'étape de mappage, de la relier à la rubrique "Fournisseur par défaut" du produit et d'utiliser la nouvelle option permettant de dire qu'il s'agit d'une colonne de type "Valeur Actuelle".
A la lecture du fichier, Merlin Backoffice Flex va alors agir comme si le fichier contenait une colonne contenant les identifiants des fournisseurs par défaut.

Modifier une valeur si non définie

On pouvait déjà, colonne par colonne, demander à Merlin Backoffice Flex de l'utiliser ou pas lors de la modification des articles déjà créés. Très utile pour par exemple ne pas écraser les descriptions des produits que vous avez manuellement optimisées après le premier import.

Vous pouvez à présent agir plus finement : si le produit déjà créé a déjà une description, ne pas y toucher, s'il n'en pas, importer celle fournie dans le fichier. 

Modifier une valeur selon la valeur actuelle d'une autre rubrique

Ex : Activer/masquer, selon stocks actuels

C'est le cas dans le premier exemple choisi plus haut. Il est en effet fréquent de vouloir adapter la disponibilité des produits, leurs prix ou les messages à afficher en boutique, en fonction de l'état de la quantité actuellement disponible, produit par produit, ou déclinaison par déclinaison.

Calculer les valeurs à importer en utilisant en paramètre les valeurs actuelles d'autres rubriques

Exemple : taux de marge spécifique produit par produit. Votre fichier contient une colonne avec le taux de marge ou coefficient de marge conseillé, produit par produit. Mais il ne contient pas les prix d'achat Demandez à Merlin Backoffice Flex d'aller lire le prix d'achat dans la base, de l'utiliser pour calculer le nouveau prix de vente pour respecter la consigne de marge et de le mettre à jour.

Filtrer les lignes à importer ou à ignorer

Pour par exemple à partir d'un fichier multi fournisseurs, ne mettre à jour que les produits d'un certain fournisseur, enregistré dans PS, alors que l'information des fournisseurs des articles n'est pas disponible dans le fichier.

Distinguer les doublons

Ex : filtrer les produits ayant la même référence, en les distinguant par marque

Un cas qui revient bien souvent, avoir en catalogue des produits de différentes marques, qui n'ont rien à voir entre eux, mais qui ont la même référence. 
Vous souhaitez utiliser cette colonne référence comme clé de synchro d'importation (identification des produits à modifier).
A ce jour il n'était pas possible pour Merlin de comprendre lequel était concerné quand plusieurs étaient trouvés avec cette référence commune.
A présent vous pouvez lui demander d'aller lire la marque de chaque produit dans la base et de ne modifier que ceux dont la marque est celle de votre fichier.

Copier une rubrique dans une autre


Ex : passer une boutique actuellement en franchise de TVA, à une boutique avec TVA, sans modifier les prix.

 

Il suffit de passer la colonne "Prix de vente" en colonne de type "Valeurs actuelles" (c'est toujours le HT qui est lu, puisque le TTC n'existe pas en base) et de l'importer dans la rubrique "Prix de vente TTC".

Automatiser les actions de modification en masse récurrentes

Si vous êtes un heureux ou une heureuse adepte des outils de modification en masse de Merlin Backoffice, comme MagicEdit ou MagicFormula, il vous est peut être déjà arrivé de devoir lancer manuellement jour après jour des traitements répétitifs avec ces outils et de regretter de ne pouvoir les planifier en automatique.

Et si c'était à présent possible avec les colonnes "Valeurs actuelles", en utilisant le planificateur d'import ?
On vous en dit plus très bientôt avec un tuto.

Comment réaliser des imports intelligents ?

C'est très simple, pour qu'une colonne mappée soit remplie par les valeurs actuelles lues en base, il suffit, d'une case à cocher à l'étape 2 :

Lire une rubrique avant l'import

Laissez un commentaire
Laisser une réponse

Réglages
  • Identification
    • £ GBP
    • $ USD
Menu