Où installer et récupérer le module ?
Depuis le back office "Prestashop > Modules", choisissez « Ajouter un nouveau module » pour l'installer, en ayant au préalable télécharger la dernière version du module directement sur la page github de notre module.
Attention de bien choisir la version du module en fonction de la version actuelle de votre PrestaShop :
- à partir de la version 1.7.6 PrestaShop > 2.0.3 - 14/05/2025
- anciennes versions de PrestaShop > 1.12.4 - 14/05/2025
Processus d'installation
Lors de la création de votre compte Shoppingfeed, l’équipe commerciale vous a fourni un login, un mot de passe et un token pour y accéder.
Ce sont les mêmes identifiants que vous allez devoir renseigner ici, en choisissant de vous connecter soit par les identifiants login + mdp, soit par le token.
Vous devrez cliquer sur « Récupérer les stores ID Shoppingfeed » pour voir apparaître l’ID de votre store Shoppingfeed. Vous choisirez ensuite la boutique Prestashop à laquelle le module devra être relié, ainsi que la langue et la devise pour le flux source :
Une fois les identifiants renseignés, le lien va se faire avec votre compte Shoppingfeed et vous pourrez voir : la boutique liée, la langue, la devise, le nom et le store ID de votre compte Shoppingfeed, et l’URL du flux source :
Premiers paramétrages
Une fois le module installé, une nouvelle entrée 'Shoppingfeed' apparaîtra dans votre menu de gauche.
Vous y trouverez plusieurs onglets pour le paramétrage du flux source, des commandes, des crons, et une FAQ.
Commandes marketplaces
Cet onglet vous permet de voir les commandes des places de marché remontées par Shoppingfeed.
(Les commandes sont aussi présentes dans l’onglet « Commandes ».)
Cet onglet donne des informations supplémentaires sur les commandes : nom de la place de marché, n° de commande de la place de marché (ces informations ne sont pas présentes dans l'onglet "Commandes").
Flux produits
En haut de cet onglet, vous pourrez voir ceci :
Cela vous permet par exemple de tester la bonne prise en compte de vos modifications dans le XML, en cliquant sur « GO TO YOUR XML FEED ».
Vous visualisez ainsi le flux XML qui a été généré pour votre catalogue sans que celui-ci n’ait encore été récupéré sur Shoppingfeed par exemple.
(Toujours penser à cliquer sur « PURGE CACHE » puis à recliquer sur « GO TO YOUR XML FEED » après une mise à jour du catalogue).
Nous vous proposons aussi la synchronisation en temps réel par API des stocks et des prix. Par défaut, ce paramétrage est à OUI :
Vous pourrez choisir ou non d’envoyer les packs, choisir le transporteur sur lequel nous recevrons les frais de port par défaut, choisir le format des images, choisir le rayon le plus fin ou le fil d’ariane pour la catégorie, choisir de transmettre certains champs dans le flux source, et si vous souhaitez nous transmettre les parents et leurs déclinaisons liées, ou casser ces liaisons pour que toutes les références soient en produits uniques :
Notre module récupère dans le flux source les produits actifs, disponibles à la vente et en visibilité partout, catalogue uniquement et recherche uniquement. Par défaut, l’ensemble des produits de votre catalogue répondant à ces conditions seront récupérés.
Si vous souhaitez gérer manuellement votre sélection, le choix peut se faire selon les produits, les catégories, les marques, les fournisseurs, les attributs et les caractéristiques :
Vous devrez choisir en condition le champ à prendre en compte et la (ou les) valeur(s) dans le menu déroulant, puis cliquer sur «+ Add condition ». Vous pouvez cumuler plusieurs conditions.
Par défaut, les produits ayant une visibilité « nulle part » ne remontent pas dans le flux source mais vous pouvez quand même choisir de nous les transmettre :
Enfin, par défaut nous récupérons l’ID Prestashop. Mais vous pourrez choisir d’envoyer :
Si vous souhaitez modifier ce choix de l’ID par défaut, vous devrez demander à l’équipe support de Shoppingfeed.
Flux commandes
Vous pouvez choisir d'importer les nouvelles commandes, et de transmettre les statuts d'expédition, d'annulation ou de remboursement (pour celles qui l’acceptent) vers les places de marché. Vous pourrez aussi faire le matching transporteurs.
Pour ce nouveau module, la nouveauté réside sur des règles qui ont été mises en place et que vous pouvez ou non activer/modifier :
D’autres règles viendront s’ajouter lors des mises à jour du module et d’autres règles visibles ici ont été mises en place par défaut :
Sans, il est possible que vos expéditions ne soient pas correctement transmises.
Logs et tâches CRON
● Logs : Vous pourrez retrouver les logs, avec les erreurs d'envoi.
● Tâches cron : Vous pourrez voir les 3 tâches cron nécessaires au bon fonctionnement de toutes les boutiques.
- syncProduct : pour la synchronisation des produits
- syncOrder : pour la synchronisation des commandes
- syncAll : pour la synchronisation des produits et des commandes
Vous devez contacter votre administrateur système ou votre hébergeur pour qu’il installe ces tâches cron. Soit "syncProduct" + "syncOrder", soit la tâche cron "syncAll" seule. Et sachez que vous pouvez aussi les lancer manuellement.