Si vous utilisez Magento 2 comme plateforme e-commerce pour lister vos produits sur des markeplaces via Channable et que vous souhaitez une connexion commande pour l'une des marketplaces supportées, veuillez suivre le guide ci-dessous.
Étape 1 : Configurer les paramètres Store view par défaut du module
Si le module Magmodules Channable pour Magento 2 est installé dans votre store Magento, l'API de commande est également installée automatiquement. Assurez-vous que vous avez la dernière version du module, vous pouvez vérifier cela sur cette page.
Naviguez vers le raccourci du module Channable dans le menu latéral et cliquez sur "Orders" sous "Configuration" :
Vous serez redirigé(e) automatiquement vers le "Default config", où vous devrez vérifier les paramètres suivants :
- Enable: Yes
- Default Shipping Method: Channable Shipping
- Fallback Shipping Method: Channable Shipping
- Import customers: No
Maintenant, allez dans la section "Product Updates" du menu du module où vous pouvez ajuster les paramètres. Dans Channable, les mises à jour des stocks s'affichent dans l'onglet "Commandes > Mises à jour des produits". Activez les mises à jour des produits et configurez les éléments suivants :
- Frequency: Custom
- Custom Frequency: */5 * * * * (ce qui signifie que les stocks seront mis à jours toutes les 5 minutes)
- Vous pouvez modifier les Products per run à 20 dans la rubrique "General" en haut de cette page :
Vous pouvez ensuite définir le type d'invalidation.
Si le type d'invalidation est défini sur "Cron" au lieu de "Observer", seule la date à laquelle un produit a été modifié est prise en compte, mais pas s'il a été vendu.
Si le type d'invalidation est défini sur "Observer" (recommandé), un produit est également invalidé lors de la commande ou de l'ajustement manuel de l'inventaire dans Magento.
Les tâches planifiées sont gérées par le planificateur cron du système pour les vérifications périodiques des changements de stocks et de prix en utilisant le travail "Cron" de Magento.
L'"Observer" est un script qui réagit à des événements spécifiques tels que les variations de stocks et de prix, en utilisant une logique personnalisée. Bien qu'il s'agisse de la meilleure façon d'observer les changements, l'Observer peut les manquer si les changements de prix ou de stocks sont effectués directement dans la base de données
Retournez en haut de la page et enregistrez la configuration de la configuration par défaut.
Étape 2 : Activez les mises à jour des articles dans le Store view connecté
Si vous avez activé les mises à jour des produits à l'étape 1.2., allez dans le module et sélectionnez "General". Sélectionnez la configuration du Store View (ou Scope) qui est connecté à Channable.
Si vous avez plusieurs store views connectés à Channable (par exemple pour plusieurs pays dans des projets Channable distincts), assurez-vous d'aller dans le bon store view : celui qui est connecté au projet Channable pour lequel vous souhaitez configurer la connexion commande. Vous pouvez vérifier quel store view vous avez connecté à Channable en allant sur votre projet dans Channable et en cliquant sur "Installation > Paramètres" de l'import Magento. Ensuite, cliquez sur la connexion Magento pour voir la configuration avec le store ID.
Dans le bon store view, activez la mise à jour des produits. Le champ "webhook" restera vide et sera automatiquement rempli une fois que la connexion commande sera configurée et activée dans Channable.
Etape 3 : Configurer la connexion commande dans Channable
Après avoir configuré les paramètres ci-dessus, le module de commande dans Magento sera prêt pour la connexion commande. Pour configurer la connexion commande dans Channable, vous pouvez suivre les étapes de cet article.