Si vous souhaitez importer vos produits sur Channable depuis Prestashop, vous devrez suivre les étapes expliquées dans cet article, qui incluent le téléchargement du module Channable dans votre compte Prestashop. Ce module possède certains paramètres que vous pouvez modifier et les différentes options de configuration de ces paramètres sont expliquées dans cet article.
Une fois que vous avez installé le module Channable, vous devriez pouvoir le trouver dans votre section de modules et en cliquant sur "Configurer" vous entrerez dans le module et verrez tous les paramètres.
Dans le module, vous verrez les sections suivantes :
- Configuration : section de configuration des commandes. Uniquement nécessaire si vous avez une connexion commande dans Channable.
- Feed-URL & Webhook-URL & Order-API-URL : informations de connexion.
- Feed settings : quelques paramètres d'importation modifiables pour la création de l'import.
- Expert : additional fields in feed : section permettant d'ajouter des champs supplémentaires dans l'import.
Remarque : À chaque fois que vous effectuez une modification dans une section du module, n'oubliez pas de sauvegarder les modifications dans cette même section.
Comment choisir les paramètres de commande pour ma connexion commande ?
Tout d'abord, il est important d'expliquer que la connexion commande est une fonctionnalité supplémentaire que Channable propose. Si vous souhaitez savoir comment fonctionne la connexion commande, vous pouvez lire cet article et les articles connexes dans la même section. Si vous savez déjà de quoi il s'agit et que vous souhaitez en faire la demande, il vous suffit de suivre les étapes suivantes.
Dans la section Configuration, vous verrez tous les paramètres que vous devez configurer pour que votre connexion commande fonctionne. Si vous n'avez pas de connexion de commande dans Channable, cette section du module ne vous concerne pas, vous pouvez la passer.
Ci-dessous vous trouverez les explications des différents paramètres que vous pouvez trouver dans cette section et les valeurs que vous pouvez utiliser :
- Order states "Shipped" : lorsque Channable voit que l'une des commandes présente l'un des états que vous avez sélectionnés, il envoie le message à la plateforme d'exportation que la commande est "expédiée".
- Order states "Cancelled" : lorsque Channable voit que l'une des commandes présente l'un des états que vous avez sélectionnés, il envoie un message à la plateforme d'exportation indiquant que la commande est "annulée".
- Order state for imported orders : état qui sera attribué à toutes les commandes importées lorsqu'elles arriveront sur Prestashop.
- Carrier to use for generated orders : transporteur que vous souhaitez affecter à vos commandes. Vous pouvez également l'assigner à partir de Channable, cette option peut donc être vide.
- Use Channable order comment as Private Note : Oui/Non. Lorsque cette option est activée, tous les commentaires sont créés en tant que notes privées dans votre Prestashop.
- Warehouse for imported orders : Vous pouvez sélectionner ici l'entrepôt que vous utilisez pour vos commandes. Cela n'est nécessaire que si vous utilisez la fonctionnalité d'entrepôt dans Prestashop et que vous avez besoin de relier les commandes importées à un entrepôt spécifique.
- Use Channable order comment as Customer Thread : Oui/Non. Dans PrestaShop, il y a un "fil client" pour chaque commande. Nous pouvons y mettre des ID de commande (par exemple d'Amazon) ou autre chose lorsque cette option est activée.
Comment puis-je vérifier ce que j'envoie à Channable ?
Dans la section Feed-URL & Webhook-URL & Order-API-URL, vous pouvez trouver plus d'informations sur la connexion avec Channable.
Feed-URL : En accédant à cette URL dans le navigateur, vous pourrez voir le flux que le module envoie à Channable avec toutes les informations d'importation. Vous y trouverez également la clé API dont vous avez besoin pour créer une connexion Prestashop dans Channable, ainsi que le Lang-ID de la boutique connectée.
Webhook-URL & Order-API-URL : URLs nécessaires pour une connexion de commande avec Channable.
Puis-je appliquer un filtre ou modifier la façon dont j'importe mes produits ?
Tous les filtres et les différentes façons d'envoyer le fichier d'importation, se trouvent sur ces deux sections du module :
Feed settings
Le plugin peut être un peu lourd pour les petits serveurs. Si votre importation Prestashop dans Channable donne une erreur de délai d'attente, vous pouvez essayer ces trois options :
- Timeout optimization mode : lorsqu'il est activé, ce mode réduit la requête initiale afin de diminuer le risque d'éventuels délais d'attente.
S'il est désactivé, il y aura beaucoup plus de champs récupérés. Cela réduit le nombre de requêtes, mais nécessite plus de puissance. - Alternative mode : lorsqu'il est activé, ce mode récupère des champs spécifiques par différentes méthodes autonomes, et non dans la requête générale. Si un serveur n'a pas assez de puissance ou de ressources, cela peut aider, mais peut être un peu plus lent que le mode normal.
- SQL optimization mode : lorsqu'il est activé, ce mode effectue un "pré-filtrage" des ID produits et des ID attributs valides. Cela réduit la charge pour la requête suivante qui ne récupère que les données des ID valides précédemment vérifiés et non tous les produits et attributs de la base de données. C'est une fonction qui devrait normalement toujours être activée.
Il existe également d'autres paramètres :
- Disable out of stock products : filtre permettant d'exclure de l'import les produits en rupture de stock.
- Disable inactive products : filtre permettant d'exclure de l'import les produits inactifs.
- Skip shipping calculation : si cette option est activée, les frais d'expédition ne sont pas calculés.
- Default Customer-ID : client et adresse correspondante par défaut utilisés pour le calcul des frais d'expédition dans le flux.
- Default page size : elle doit être remplie pour que l'import fonctionne correctement, à moins que vous n'envoyiez un paramètre "limite" pour la taille de la page du produit que vous exportez vers Channable. Si vous ne savez pas quelle valeur convient le mieux, vous pouvez essayer avec 50 ou 100.
- Use Guest checkout : Si cette option est désactivée, toutes les commandes entrantes créeront un "vrai" compte client.
Expert : additional fields in the feed
Vous avez peut-être des informations dans Prestashop qui ne sont pas importées dans Channable. Cela est dû au fait que nous n'importons pas automatiquement tous les champs. Si vous souhaitez ajouter un champ dans l'import, il vous suffit d'aller dans cette section, et de rechercher le champ que vous souhaitez ajouter dans l'onglet "Available fields". Une fois que vous l'avez trouvé, il vous suffit de le sélectionner, de cliquer sur "> assign" puis sur "Enregistrer". Une fois cela fait, il vous suffit de relancer votre import dans Channable, pour que les nouvelles informations soient importées et que vous puissiez voir le nouveau champ que vous avez ajouté à l'import.