Installation du module sur Wordpress
La dernière version du module Shoppingfeed est disponible ici (cliquez sur le bouton "Download") : https://wordpress.org/plugins/shopping-feed/
Il a besoin de la version 3.8 de WooCommerce au minimum pour fonctionner.
1) Cliquez sur le menu « Extensions > Ajouter » de votre Wordpress et choisissez de déverser une extension, puis insérez le fichier ".zip" du plugin.
Une fois le module (plugin) installé, vous obtiendrez la page suivante, cliquez sur "Se connecter" :
2) Vous entrez dans les paramétrages du module, renseignez l’identifiant et le mot de passe utilisés pour la connexion à votre compte Shoppingfeed.
Le plugin va ainsi se connecter et vous obtiendrez l’URL du flux source :
3) Vous pouvez maintenant vous rendre sur chaque onglet pour mettre en place les différents paramétrages souhaités :
Installation du plugin optionnel de gestion des EANs et marques
Le plugin "shoppingfeed-advanced" est à télécharger ici : https://github.com/BeAPI/shoppingfeed-advanced
Cliquez sur le lien "Release xxx" dans la colonne de droite puis téléchargez le premier fichier zip :
Le plugin est ensuite visible ici :
2 options s'offrent à vous à partir d'ici :
- Option A (vous n'avez pas encore renseigné d'EAN et de marque sur vos produits) :
Vous devez cocher les 2 cases "Enable EAN field" et "Enable BRAND field". Cela affichera les 2 champs concernés dans chacune de vos fiches produits :
Dans le cas d’un produit parent avec déclinaisons, le champ sera affiché sous le parent pour la marque et sous les déclinaisons également pour l'EAN.
Enfin pour le champ « Brand », vous devrez choisir parmi la liste des marques créées ici :
Soit cet onglet était déjà existant, soit le module l'aura créé pour information.
- Option B (vous aviez déjà renseigné des EANs et marques sur vos produits via l'ancien plugin) :
Reprenez les instructions précédentes de l'option A et cliquez également sur le bouton « Migrate Old Data ».
Le plugin ira alors rechercher les valeurs de ces champs déjà renseignées pour les mapper sur les nouveaux champs qui viennent d’être ajoutés.
- https://github.com/BeAPI/shoppingfeed-advanced (récupération et gestion des champs EAN et Brand)
- https://github.com/BeAPI/shoppingfeed-custom-fields (récupération des champs du module ACF de Woocommerce dans le flux source Shoppingfeed)
- https://github.com/BeAPI/shoppingfeed-yoast-metas (récupération des champs du module Yoast SEO dans le flux source Shoppingfeed)
- https://github.com/BeAPI/shoppingfeed-gls (liaison entre le module Shoppingfeed et le module officiel GLS pour l'importation des commandes et l'impression des étiquettes)
Et de la même manière, pensez bien à cliquer sur le lien "Release xxx" dans la colonne de droite puis téléchargez le premier fichier zip.
Mise en place du CRON
Le CRON est essentiel pour le fonctionnement de notre module, il s'agit d'une tâche automatisée qui permettra l'actualisation de votre flux source et l'importation des commandes. Il en existe 2 systèmes :
- un cron WordPress par défaut : il n’est pas recommandé car il se déclenche seulement quand il y a une action sur le site. A ce moment là, le système WordPress vérifie s’il y a des tâches à lancer et les lance. Le problème peut se poser s'il n'y a ni trafic côté utilisateurs, ni mouvement côté back-office, WordPress est comme “endormi” et n’ira pas vérifier les tâches à lancer.
- un cron à paramétrer directement sur le serveur : il est recommandé car il ne sera pas dépendant du trafic mais du serveur qui, lui, sera toujours actif.
Pour le dernier, il vous faudra :
- désactiver le cron natif de WordPress (cela peut être fait via l’interface de l’hébergeur)
- configurer le crontab sur le serveur directement. Voici un exemple de documentation technique qui explique comment le paramétrer (code à modifier dans le fichier de configuration puis mettre en place les lignes de commande sur le serveur) : https://easyengine.io/tutorials/wordpress/wp-cron-crontab/
Compatibilité avec le module AST
Notre module Shoppingfeed WooCommerce est compatible avec le module AST (Advanced Shipment Tracking) disponible ici : https://wordpress.org/plugins/woo-advanced-shipment-tracking/
Ce dernier vous permettra de faire remonter toutes vos informations de suivi de manière automatisée grâce à sa liaison avec la plupart des modules de transporteurs.