Tout ce que vous devez savoir sur l'inventaire multi-sources de Magento 2

Publié: 2019-01-22

L'inventaire multi-sources (MSI) a été introduit dans Magento 2.3.0. Il s'agit en fait d'un énorme bond en avant pour la communauté Magento, car cela améliore considérablement la gestion des stocks en permettant aux marchands de contrôler les stocks pour une ou plusieurs sources et canaux de vente.

Avant Magento 2.3.0, le système n'utilisait qu'une seule source de stock. La version actuelle permet aux commerçants de gérer l'inventaire indépendamment du client et de l'emplacement de l'entrepôt, du type de produit ou du canal de vente.de

Le cœur de l'inventaire multi-sources est l'algorithme de sélection des sources. Cet algorithme analyse et détermine la meilleure correspondance pour les sources. Dans Magento 2.3.0, les développeurs ont implémenté l'algorithme de priorité et autorisé le support tiers. De plus, ils ont introduit des algorithmes personnalisés pour recommander des expéditions rentables.

Pour mieux comprendre les fonctionnalités fondamentales du nouvel inventaire, définissons plusieurs termes et mécanismes MSI.

Table des matières

  • Sources
  • Actions
  • Configuration de l'inventaire des produits
  • Quantité vendable
  • Algorithme de sélection de recherche
  • Conclusion

Sources

C'est l'élément principal du nouvel inventaire. Une source est un endroit où se trouve physiquement un produit : magasins physiques, entrepôts, grands centres de distribution, etc. Une fois les sources ajoutées, le commerçant peut définir la quantité de produits disponibles pour chaque source.

Pour ajouter ou modifier les sources, connectez-vous au backend et accédez à MAGASINS ⟶ Inventaire ⟶ Sources.

Grille des sources Magento 2 | Blog de MageWorx

Notez que lors de la configuration initiale, cette grille n'aura que la source par défaut. Cette source ne peut pas être désactivée. Tous les produits lui sont assignés par défaut. Cette configuration est appelée mode source unique.

Si le commerçant a plusieurs emplacements, il est nécessaire d' ajouter une nouvelle source pour entrer dans le mode multi-sources.

Configuration des sources Magento 2 | Blog de MageWorx

Ce premier onglet comprend les informations internes disponibles uniquement pour le marchand, telles que le nom de la source, son nom de code (il n'est pas possible de le modifier après avoir enregistré la source). La description de la source est visible uniquement dans le backend et la position GPS exacte.

Les sources ne peuvent pas être supprimées. Ceci est fait pour s'assurer que toutes les anciennes données restent correctes. Cependant, vous avez la possibilité de désactiver temporairement une source. Une source désactivée ne sera pas accessible pour l'inventaire et les commandes. L'implémentation actuelle de l'inventaire ne permet pas de désactiver la source par défaut.

Configuration des sources Magento 2 | Blog de MageWorx

À partir de là, vous pouvez spécifier les informations de contact et l'emplacement géographique de la source. Cela peut être crucial lorsque les développeurs de Magento implémenteront le nouvel algorithme de sélection de source basé sur le géopositionnement dans la prochaine version de MSI .

Le pays et les cases des codes postaux sont les champs obligatoires.

Lorsque tout est prêt, cliquez sur le bouton 'Enregistrer'.

Après avoir ajouté les sources, vous devrez peut-être créer des stocks et affecter les produits.

Actions

Les stocks représentent un groupe virtuel de sources mappées sur vos canaux de vente. Dans Magento 2.3.0, seuls les sites Web Magento peuvent être utilisés comme canaux de vente. Selon les configurations des sites, le stock peut être connecté à un ou plusieurs canaux de vente. Tout stock peut être attribué à plusieurs sites Web, tandis que chaque canal de vente ne peut avoir qu'un seul stock connecté.

Dans la configuration des stocks, le propriétaire du magasin peut modifier la priorité des sources utilisées lors de l'expédition au moyen de l'algorithme de sélection des sources. Nous en reparlerons plus tard dans cet article.

Pour ajouter ou modifier des stocks, allez dans MAGASINS ⟶ Inventaire ⟶ Stocks.

Grille des actions Magento 2 | Blog de MageWorx

Notez que lors de la configuration initiale, cette grille n'aura que le stock par défaut. Ce stock ne peut pas être désactivé et est associé à la source par défaut et à votre site Web. Une telle configuration est appelée mode source unique. Si le commerçant a plusieurs emplacements, il est nécessaire d' ajouter un nouveau stock pour entrer dans le mode multi-sources.

Configuration des stocks Magento 2 | Blog de MageWorx

De là, vous pouvez lier les sources aux canaux de vente avec la possibilité de modifier l'ordre de tri des sources par glisser-déposer. Notez que les sources attachées ne seront accessibles que sur la boutique choisie. La fonctionnalité de tri facilite certainement l'algorithme de sélection de la source et aide à déterminer la source la plus appropriée lors de l'expédition.

Configuration de l'inventaire des produits

Le tout nouveau système d'inventaire implémente une toute nouvelle section, qui permet de rattacher des sources à un produit. Pour ajouter ou modifier les sources, ouvrez le produit et cliquez sur le bouton Sources attribuées . Lorsque les sources sont sélectionnées, elles s'affichent ci-dessous.

Configuration de l'inventaire des produits Magento 2 | Blog de MageWorx

À partir de là, vous pouvez déterminer la quantité, l'état du stock et modifier le seuil d'administration par défaut pour les notifications de stock faible.

Jetons un coup d'œil à notre exemple de site Web. Les entrepôts de Philadelphie (8 produits en stock) et de New York (6 produits en stock) sont reliés au stock US East. Celui de Chicago (8 produits en stock également) et le Minnesota Warehouse (1 produit en stock) sont dans le US North Stock, le New Orleans Warehouse (ce produit est en rupture de stock ici) est dans le US South.

Quantité vendable

Quantité par source et quantité vendable | Blog de MageWorx

Lorsque vous cliquez sur le bouton Enregistrer, vous pouvez observer que deux cellules ont été remplies. Le premier, Quantité par source, affiche toutes les sources activées pour ce produit et la quantité appropriée pour ces sources. La quantité vendable additionne les sources aux stocks.

Lorsqu'une nouvelle commande est passée, le mécanisme d'inventaire vérifie s'il y a des produits en stock disponibles dans la cellule Quantité vendable pour le site Web actuel. Le client ne pourra pas acheter un produit sur le site Web où seul le stock du sud des États-Unis correspond car la quantité du produit dans le stock du sud des États-Unis est de 0 (le produit est en rupture de stock dans l'entrepôt de la Nouvelle-Orléans). Ainsi, la commande sera passée sur les sites Web Magento qui sont connectés aux stocks et qui ont le produit mentionné disponible, c'est-à-dire sur les stocks US East ou US North. Veuillez noter que pour le commerçant, le nombre de produits dans la cellule Quantité vendable sera déduit tandis que le même nombre sera toujours affiché dans la quantité par source. Ceci est fait parce que nous sélectionnons l'entrepôt souhaité à utiliser lors de la procédure d'expédition dans le flux de travail de la commande.

La mise à jour manuelle du stock de nombreuses sources est un travail difficile. Pour les mises à jour en masse, vous disposez des options suivantes :

    • Outil d'importation et d'exportation – Exportez un fichier CSV de données produit MSI, en mettant à jour les informations par source et SKU, et en important pour mettre à jour.
  • Outils d'action de masse - Attribuez en bloc des sources aux produits et transférez l'inventaire. Cela peut être fait manuellement ou via l'API .

Algorithme de sélection de recherche

Comme je l'ai mentionné précédemment, le système ne modifie pas automatiquement les valeurs Quantité par source après la création de la commande. Cela se produit parce que l'extension s'exécute pendant la phase de création de l'envoi à l'aide de l'algorithme dit de sélection de la source.

Lors de l'expédition de la commande, l'algorithme fournit une liste recommandée de sources, de quantités disponibles et de montants à déduire selon l'algorithme sélectionné. Magento 2.3.0 n'inclut qu'un seul algorithme de sélection de source basé sur la priorité de la source qui doit être spécifiée manuellement. Cependant, le guide de l'utilisateur de Magento inclut déjà la configuration de l' algorithme de priorité à distance à venir .

Vous pouvez exécuter l'algorithme pour obtenir des recommandations sur les meilleures sources d'expédition du produit. Inventory Management est livré avec l'algorithme SSA Priority prêt à l'emploi. La position des sources sur la page Expédition dépend de l'ordre de tri des sources défini dans la configuration du stock (regardez l'image en haut à droite sur la capture d'écran ci-dessous) :

Algorithme de sélection de recherche Magento 2 | Blog de MageWorx

Lorsque la source est finalement sélectionnée et que l'envoi est placé, la valeur dans la cellule Quantité par source sera modifiée.

Conclusion

Le MSI, en général, apporte une énorme amélioration à l'architecture Magento 2. Il introduit la possibilité de lier des sources distinctes au magasin et d'utiliser l'algorithme de sélection qui choisit une source en fonction de diverses conditions. Cela rend la livraison aussi efficace que possible.

Actuellement, il existe des dizaines d'extensions tierces offrant des fonctionnalités similaires. Pourtant, après la sortie de la nouvelle fonctionnalité prête à l'emploi, il peut être redondant de les utiliser. Magento a toujours eu une communauté forte et en cas de problèmes avec la fonctionnalité par défaut, il est toujours facile de trouver la solution, tandis que l'utilisation d'extensions tierces peut entraîner des problèmes de compatibilité.

Actuellement, le MSI n'a pas toutes les fonctionnalités étendues, mais ils travaillent dur pour mettre en œuvre leurs plans ambitieux , qui sont susceptibles d'inclure l'intégration B2B pour la livraison directe, la configuration des options d'expédition par source et bien plus encore.

***

Si vous avez des questions, n'hésitez pas à laisser un commentaire ci-dessous ou à nous contacter à [email protected]