Intégrez vos données Magento pour optimiser votre stock grâce à Lokad

Analyse et prévision du stock pour Magento


Accueil » Intégrations » Ici

Lokad peut être considéré comme un complément de Magento. Nous fournissons des prévisions de stock, des analyses commerciales et des propositions d'optimisation des prix avancées. Lokad est une application, tout comme Magento, avec un abonnement mensuel. Les commerçants qui utilisent Magento se lancent généralement avec Lokad pour optimiser leur stock, c’est-à-dire augmenter leurs taux de service tout en réduisant leur niveau de stock. N'hésitez pas à demander une démo gratuite, même si nous essayons de rendre Lokad aussi simple que possible, l'optimisation du stock tend à être un sujet complexe.

Les données de Magento peuvent être importées dans Lokad en seulement quelques clics grâce à une intégration entre les deux applications, qui exploite l'API REST Magento. Dans la présente page, nous détaillons comment utiliser au mieux cette intégration à Magento.


Autorisation Magento

Pour importer vos données Magento dans Lokad, vous avez besoin d'un compte Lokad. Si ce n'est déjà fait, vous pouvez en créer un gratuitement en 60 secondes. Puis, lorsque vous vous connectez à votre compte Lokad pour la première fois, une connexion à diverses sources de données, dont Magento, vous sera proposée. Un peu de préparation est alors nécessaire dans la section d'administration de Magento.

  • Allez à System » Web Services » REST OAuth Consumers (le chemin doit être https://mystore//index.php/admin/oauth_consumer). Là, créez l'entrée qui désigne Lokad comme une tierce partie utilisatrice de l'API.
  • Cliquez sur Add new. Dans le formulaire, saisissez Lokad dans le champ Name et https://sync.lokad.com/magento/callback pour l'URL de rappel. Copiez-collez la clé et le secret quelque part, vous en aurez besoin à une étape ultérieure.
  • Saisissez votre mot de passe administrateur et valider. Le client REST est créé.
  • Allez à System » Web Services » REST Roles. Là vous donnez les autorisations nécessaires à ce rôle.
  • Cliquez sur Add Admin Role, puis allez à Role API resources sur la gauche. Vous devez alors finir les autorisations accordées à Lokad. Sur la droite, sélectionnez Resource Access: Custom.
  • Dans l'arborescence des options qui se développe, cochez toutes les cases appelées Retrieve. Lokad aura accès en lecture à ces ressources. Image
  • Cliquez sur Role Users sur la gauche et ajoutez votre propre utilisateur (admin en général) à la liste.
  • Enfin, cliquez sur le bouton Save role en haut.
  • Allez à System » Web Services » REST Attributes et sélectionnez le type d'utilisateur associé au votre..
  • Dans le menu déroulant Resource Access, sélectionnezCustom puis, dans l'arborescence des options, cochez toutes les cases Read. Lokad aura accès en lecture à ces attributs. Image
  • Enfin, cliquez sur le bouton Save role en haut.

Une fois ces preparations effectuées dans Magento, retournez sur votre compte Lokad et cliquez sur Connect Data Souces. Dans la liste, sélectionnez l'entrée Magento. Puis, Lokad vous demande l'URL de votre boutique (store). Vous devez alors saisir la clé et le secret obtenu dans l'une des étapes précédentes. Collez ces valeurs ici et cliquez sur 'Next pour continuer. Vous êtes redirigé vers votre boutique Magento où vous devrez donner une confirmation finale des autorisations accordées à Lokad. Une fois que cela est fait, vous êtes redirigés vers Lokad où Magento fait maintenant partie de la liste des sources de données de votre compte.

Deux remarques :
  • Notre logique de récupération de données repose sur la lecture seule. Vos données Stitch Labs ne seront pas modifiées par Lokad. Dans le futur, si Lokad devait ajouter des fonctions d'écriture'' pour Stitch Labs, toute modification sera très explicite.
  • Votre entreprise reste le seul propriétaire des données. Par défaut, nous traitons ces données comme si un accord de confidentialité était en place entre votre entreprise et Lokad. Si vous souhaitez signer un accord de confidentialité réel, .

Résolution de problèmes

Lorsque Lokad ne parvient pas à récupérer les données depuis Magento, le problème vient la plupart du temps de la configuration de Magento. Nous vous suggérons tout d'abord d'utiliser une version récente de Magento, idéalement 1.9+ ou ultérieure. De nombreuses erreurs ont été corrigées par Magento au fil du temps dans l'API REST, il est donc plus facile d'utiliser une version plus récente.

Ensuite, vérifiez que votre API REST fonctionne correctement. Consultez ce tutoriel pour tester manuellement votre API REST de bout en bout. Vous devriez notamment être en mesure d'énumérer vos produits et commandes client. Si vous n'y parvenez pas, l'importation de données dans Lokad échouera sans doute pour la même raison.

Données récupérées de Magento

Lokad récupère de nombreuses données de Magento, notamment :
  • tous les produits, avec leur catégorie, leur marque et le stock disponible ;
  • l'historique des ventes avec les quantités, les montants nets, les montants des taxes et les clients.

Lokad_Items.tsv

Le fichier Lokad_Items.tsv contient les colonnes suivantes :
  • Id : identifiant du produit.
  • Name : nom du produit.
  • Variant : options de la variante.
  • StockAvailable : quantité de stock disponible.

Lokad_Orders.tsv

Le fichier Lokad_Orders.tsv contient les colonnes suivantes :
  • Id : identifiant qui combine l'ID du point de vente et du produit
  • Date : date de création de la commande.
  • Quantity: quantité de la ligne de commande.
  • NetAmount: total facturé pour cette ligne, hors taxe.
  • TaxAmount: taxes facturées pour cette ligne de commande.
  • Currency: code de la monnaie.
  • Channel: source de la commande.
  • Client: identifiant du client.
  • OrderId: identifiant de la commande.