Magento 2

MSI Order Management

Optimize your order management and automate the orders' assignation to the appropriate sources by creating custom algorithms and keeping your stocks up to date with MSI Order Management.

marketplace approved
295,00€excl. VAT

5.0/5 noté 2 avis

  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
  • Unlimited test domains
  • Free composer access
Demo Store

Gagnez un temps considérable dans votre gestion de commandes avec MSI Order Management

  • Utilisez l'extension MSI Order Management pour pré-assigner vos commandes et gérer vos envois en toute transparence depuis le même endroit.

Automatisez la pré-allocation des commandes

  • Automatisation — Gagnez du temps et réduisez les erreurs humaines en automatisant la pré-allocation des commandes.
  • Aperçu — Visualisez la pré-allocation de chaque commande aux sources depuis la page ou la grille des commandes.
  • Notifications — Recevez des notifications en back-end pour les pré-allocations en attente.

Construisez les algorithmes

  • Créez de nouveaux algorithmes selon vos critères.

Optimisez votre logistique

  • Gardez votre inventaire à jour : vos stocks sont décrémentés en temps réel.
  • Limitez les temps de livraison en réduisant les produits en réapprovisionnement/rupture de stocks.
  • Minimisez les imputations afin de ne pas causer de ruptures de stocks dans vos sources.
  • Réduisez vos frais d'expédition en minimisant le nombre de sources assignées ainsi que leur distance.
  • Réduisez vos coûts de préparation en minimisant le nombre de sources assignées aux commandes.

Gérez vos expéditions de manière efficace

  • notifications en back-end — pour les expéditions en attente
  • expéditions en masse — pour chaque commande
  • un numéro de suivi — lors de l'expédition des commandes
  • en masse — depuis la grille des commandes

MSI Permissions

Restreignez votre gestion de commandes à des utilisateurs spécifiques

  • Améliorez la sécurité de votre gestion de commandes avec MSI Permissions.
  • Etes-vous intéressés par MSI Permissions ?
  • Plus de détails
  • DEMO

MSI Backorders

Gérez les réapprovisionnements de vos produits individuellement et pour chaque source

  • Gérez les réapprovisionnements au niveau des sources et pré-assignez vos commandes aux sources même s'il n'y a pas de stock avec MSI Backorders.
  • Etes-vous intéressés par MSI Backorders ?
  • Plus de détails
  • DEMO

Content

    Terminologie

    • Sources
      Les sources représentent des sites physiques où sont stockés et expédiés les produits disponibles. Il peut s’agir d’entrepôts, de magasins, de centres de distribution et de revendeurs.
      Retrouvez vos sources dans : 
      Stores › Inventory › Sources 
    • Source Item
      Il s'agit d'une source pour un produit donné. 
      Assignez des sources à vos produits depuis l'onglet Sources de vos pages produits dans :
      Catalog › Products   
    • Stocks
      Un stock peut être relié à plusieurs sites web et sources.
      Retrouvez vos stocks dans : 
      Stores › Inventory › STocks 
    • Sales Channels
      Fait référence aux sites web. Il ne peut être lié qu’à un seul stock.
      Retrouvez vos sites web dans : 
      Stores › Settings › ALL Stores
    • Salable Quantity
      C’est l’inventaire virtuel total qui peut être vendu depuis un site web.
      Vérifiez vos quantités vendables dans : 
      Catalog › Products
    • Reservations
      C'est le nombre de produits réservés et déduits de la quantité vendable lorsque les clients ajoutent des produits à leur panier et passent leur commande.
      Vérifiez les quantités réservées dans : 
      Catalog › Products
      Lorsqu’une commande est expédiée, la quantité des réservations est réinitialisée et cette même quantité est déduite des quantités des inventaires des sources appropriées.
    • Allocation
      Il s'agit du fonctionnement par défaut de Magento. Cela fait référence aux source(s) auxquelles la commande est expédiée.
    • Pre-assignation
      Il s'agit du processus d'assignation de MSI Order Management. Les commandes peuvent être pré-assignées aux sources avant l'expédition. La pré-assignation peut être faite manuellement ou automatiquement. 
    • Algorithm
      Il s'agit d'un processus ou d'un ensemble de règles à suivre lors de calculs ou d'autres opérations de résolution de problèmes. Dans Magento, le Source Selection Algorithm recommande la façon de traiter les expéditions partielles et complètes. Magento propose les algorithmes suivants : Source priority et Distance priority.

    Adoptez la meilleure façon de gérer votre inventaire avec la Suite MSI

    La Suite MSI comprend plusieurs extensions. Chacune d’elles répond à une problématique et à un souhait d’amélioration de la gestion d’inventaire par défaut de Magento 2.

    Grâce à ces extensions totalement plug and play, la Suite MSI s’adapte facilement à votre business model, que vous gériez de nombreux entrepôts, du multi-stocks, du dropshipping…

    Perfectionnez votre gestion d’inventaire et votre processus de vente avec la Suite MSI et bénéficiez :

    • d'une gestion optimale des commandes : optimisez et automatisez l'assignation des commandes aux sources appropriées. Gagnez du temps et évitez les erreurs humaines dans votre back-office Magento 2 avec MSI Order Management.
    • d'une organisation des stocks plus fluide et plus affinée : gagnez un temps considérable en gérant votre inventaire directement depuis la grille des stocks et obtenez une vue claire et précise sur la disponibilité de vos produits depuis l'arborescence avec MSI Stock Management et MSI Backorders.
    • d'une gestion d'équipes sous contrôle : limitez l'accès à vos commandes, vos produits et à votre gestion de stocks pour chaque source en assignant des permissions spécifiques à chacun des utilisateurs enregistrés dans votre admin Magento 2 avec MSI Permissions.
    • d'une information sur la disponibilité des produits plus transparente : fournissez plus d’informations à vos clients via des messages de statuts de stocks complètement personnalisables sur les disponibilités de vos produits ou encore les délais de livraison ou les transporteurs utilisés avec MSI Stock Status et MSI Custom Attributes.

    Comment utiliser MSI Order Management pour Magento 2

    L'extension MSI Order Management vous aidera à optimiser considérablement le workflow par défaut de Magento et ainsi à être plus productif.

    Chaque fois qu'une commande est passée sur votre site, elle peut être automatiquement pré-assignée à une ou plusieurs sources via l'algorithme que vous avez sélectionné. Ceci vous permet de garder votre inventaire à jour étant donné que vos stocks sont décrémentés en temps réel.

    L'extension vous donne la possibilité de créer de nouveaux algorithmes vous offrant des possiblités infinies pour gérer vos commandes. 

    Vous pouvez aussi suivre en temps réel la pré-assignation de vos commandes depuis la grille des commandes et gagner un temps concidérable en créant les expéditions pour chaque produit.

    ETAPE 1 : Configurez MSI Order Management

    Dans un premier temps, vous devez configurer l'extension MSI Order Management depuis :
    Stores › Settings › Configuration › Wyomind › MSI Order Management

    Pré-assignation de la commande

    Configurez ici le mode de pré-assignation de vos commandes.

    Processus de pré-assignation

    Choisissez comment vous souhaitez que vos commandes soient pré-assignées. Vous avez 3 options :

    • Défaut : La pré-assignation avant l'expédition n'est pas disponible.

      Notez que tant que la licence n'est pas activée, l'option par défaut sera utilisée. Activez votre licence.

    • Manuelle : La pré-assignation doit être faite manuellement une fois la commande passée.
    • Automatique : La pré-assignation sera faite automatiquement après que la commande ait été passée et selon l'algorithme que vous avez sélectionné dans Source Selection Algorithm. 
      La pré-assignation peut également être modifiée manuellement.
    Algorithme de pré-assignation automatique

    En choisissant le mode de pré-assignation Automatique, vous devez sélectionner un Algorithm entre :

    • Distance Priority : la commande sera pré-assignée à la source la plus proche
    • Source Priority : la commande sera pré-assignée à la première source
    • vos algorithmes personnalisés : la commande sera pré-assignée aux sources selon les règles de votre algorithme. 
      Comment créer vos algorithmes personnalisés. 
    Activer les logs de pré-assignation
    Pour les modes de pré-assignation Manuel ou  Automatique, vous pouvez afficher les logs.
    Les logs seront disponibles après avoir exécuté un algorithme depuis la grille de pré-assignation.
    Afficher les notifications pour les commandes depuis
    Vous avez la possibilité de limiter les notifications en ajoutant une date de début.
    Notez que seules les commandes créées à partir de cette date seront prises en compte pour la notification.
    Notification pour les pre-assignations en attente dans le back-end
    Recevez une notification dans votre back-office lorsque les commandes ne sont pas pré-assignées via le mode automatique.
    La notification suivante sera affichée dans votre back-office :
    Permettre la pré-assignation aux sources non liées au site web
    Pour les pré-assignations Manuelle et Automatique, choisissez si vous souhaitez permettre la pré-assignation aux sources qui ne sont pas liées au site web.

    Dans le cas où le produit de la commande est assigné à "Wild Desert Store" mais que cette source n'est pas assignée au site web, alors vous pourrez quand même pré-assigner des quantités à "Wild Desert Store".

    Limiter la pré-assignation selon l'adresse de livraison

    Les règles d'expédition vous permettent de pré-assigner automatiquement les commandes passées sur votre website à une ou plusieurs sources selon l'adresse de livraison du client : code du pays et/ou code postal et/ou code de la région. Ces règles vous permettent de définir la zone géographique que chacune de vos sources peut couvrir.

    Pour chaque source, vous pouvez activer la pré-assignation via les règles d'expédition depuis l'onglet Order Management de la page d'édition de la source dans :
    Stores › InventorY › Sources

    Si cette option est activée, les règles d'expédition s'appliqueront chaque fois qu'un algorithme est exécuté. 

    Dans le champ Shipping rules, vous pourrez utiliser la même syntaxe que l'extension  Owebia Shipping  (avec leur accord).  

    Ci-dessous, vous trouverez des exemples pour le champ Shipping rules :

    * : monde entier

    Pour un pays :

    US(*) : Etats-Unis
    UK(*) : Royaume-Uni
    FR(*) : France

    Pour une région spécifique :

    US(CA) : Californie / Etats-Unis
    FR(75*) : tous les codes postaux français commencant par 75 (Département de Paris)
    DE(7*) : tous les codes postaux allemands commencant par 7 (Région de Bade-Wurtemberg)

    Pour plusieurs pays :

    US,UK,CH,ES,IT : Etats-Unis, Royaume-Uni, Suisse, Espagne et Italie

    Vous pouvez soustraire des régions :

    * - (CAN, US(CA,FL)) : monde entier sauf le Canada, la Californie et la Floride

    Pour des règles plus flexibles, vous pouvez utiliser les expressions régulières :

    FR(/^75[0-9]+$/) : Département de Paris (tous les codes postaux français commencant par 75 suivis par des nombres de 0 à 9)

    Afin de mieux comprendre comment utiliser les règles d'expédition, jetez un oeil à la documentation de Owebia Shipping.

    Expédition de la commande

    Vous avez la possibilité d'activer la notification pour les expéditions en attente dans votre back-office. Cette option affichera une notification lorsque les commandes ne sont pas totalement expédiées.

    Notification pour les expéditions en attente dans le back-office

    Recevez une notification dans votre back-office lorsque les commandes ne sont pas expédiées.

    La notification suivante sera affichée dans votre back-office :

    Afficher les notifications pour les commandes depuis
    Vous avez la possibilité de limiter les notifications en ajoutant une date de début.
    Notez que seules les commandes créées à partir de cette date seront prises en compte pour la notification.

    ETAPE 2 : Créez des algorithmes personnalisés

    Vous pouvez créer de nouveaux algorithmes dans :
    Sales › Custom Algorithms

    Cliquez sur  Create a New Algorithm.

    Général

    Dans l'onglet General, remplissez les champs suivants. 

    Code

    Code de l'algorithme (interne).

    Mini-backorders

    Nom

    Nom de l'algorithme.

    Minimize backorders

    Description

    Description de l'algorithme.

    Cette algorithme minimisera les réapprovisionnements.

    Règles

    Vous avez la possibilité d'ajouter des règles à vos algorithmes. 

    Lorsqu'il y a plusieurs règles, elles sont priorisées dans le même ordre que dans la configuration de l'algorithme.

    Donc les sources seront ordonnées selon la première règle, puis, si les sources ont le même ordre, elles seront ordonnées selon la deuxième règle...

    A partir des dernières sources trouvées, la pré-assignation sera minimisée en fonction du nombre maximum de sources à utiliser. 

    Aperçu de l'interface

    Dans l'onglet Rules, vous pouvez :

    1. Ajouter autant de règles de pré-assignation (pre-allocation rules) que vous le souhaitez dans votre algorithme en cliquant sur  Add record.
    2. Utiliser l'option drag and drop pour ordonner vos règles. 
    3. Cliquer sur l'icone poubelle pour supprimer une règle depuis la colonne Actions.
    4. Choisir de minimiser le nombre de sources durant la pré-assignation des commandes. 
      Si activé, la commande est pré-assignée au nombre minimum de sources possible.
      Si désactivé, chaque produit de la commande peut être pré-assigné à une source différente.
    5. Si vous avez décidé de minimiser le nombre de sources, vous pouvez définir un nombre de sources maximum à utiliser (maximum number of sources to use) et qui pourront pré-assigner les commandes.
      N'importe quel algorithme personnalisé essaie de minimiser le nombre de sources utilisées. Si l'algorithme ne trouve pas de solution avec un nombre de sources inférieur ou égal au champ, la pré-assignation n'est alors pas possible.

      5

    Règles d'algorithme

    Vous avez la possibilité de baser votre algorithme selon les règles suivantes :

    • Minimize Backorders
      Cette règle favorisera la pré-assignation des commandes aux sources où il y a du stock pour les produits.
    • Minimize Distance
      Cette règle favorisera la pré-assignation des commandes aux sources les plus proches.
    • Minimize Imputation
      Cette règle favorisera la pré-assignation des commandes aux sources qui ont beaucoup de stocks.
    • Minimize Out Of Stock
      Cette règle favorisera les pré-assignations qui ne provoqueront pas de ruptures de stocks.

    ETAPE 3 : Gérez vos pré-assignations

    Vous pouvez vérifier et éditer les pré-assignations de vos commandes depuis : 
    SalES › Orders

    Dans la grille des commandes, vous pourrez voir différents statuts depuis la colonne Allocated sources.

    Ces statuts concernent les pré-assignations ou les expéditions des commandes.

    Notez que lorsque la commande est entièrement expédiée (pré-assignée), il n'y pas de distinction de statut. Seules les sources assignées durant l'expédition sont affichées sur une ligne.

    Statut des pré-assignations

    Le statut des pré-assignations apparait en premier, au dessus du statut des expéditions.

    Vous pouvez avoir :

    • X item(s) to pre-allocate
      X produit(s) doivent être pré-assignés manuellement aux sources.
    • X item(s) is partially pre-allocated
      Il reste des produits à pré-assigner dans la commande.
    • Pre-allocation Sources: Name of the store
      La commande est pré-assignée à la source.
      Il s'agit des sources utilisées pour les pré-assignations automatique ou manuelle.
    • No pre-allocation required
      Pour les commandes placées avant l'installation du module et pour les commandes qui ne nécessitent pas de pré-assignation (par exemple, les produits qui ne gèrent pas les stocks).
    Statut des expéditions

    Le statut concernant l'expédition apparait en dessous du statut de pré-assignation.

    Vous pouvez avoir :

    • X item(s) to ship
      X produit(s) doivent être expédiés manuellement.
    • X item(s) is partially shipped
      Il reste des produits à expédier dans la commande.
    • Allocated Sources: Nome de la source
      La commande est assignée à la source. 
      Il s'agit des sources utilisées pour les expéditions.
    • No item to ship
      Lorsque des produits ne peuvent pas être expédiés (virtuels, téléchargeables, ....).

    Pré-assignation automatique

    MSI Order Management pour Magento 2 vous permet de pré-assigner automatiquement des sources durant la validation de la commande.

    Pour cela, vous devez définir le processus de pré-assignation sur Automatic depuis :
    Stores › Settings › Configuration › Wyomind › MSI Order Management

    Les commandes seront pré-assignées aux sources selon l'algorithme de pré-assignation sélectionné :

    • Distance Priority : la commande sera pré-assignée à la source la plus proche
    • Source Priority : la commande sera pré-assignée à la première source
    • vos algorithmes personnalisés : la commande sera pré-assignée aux sources selon les règles de l'algorithme. 
      Comment créer vos algorithmes personnalisés

    Si vous avez activé la notification pour les commandes en attente de pré-assignation, la notification suivante sera affichée lorsque le mode automatique ne trouve pas de solution pour la pré-assignation.

    Cliquez sur Manage these orders pour ouvrir la grille des commandes n'affichant que les commandes en attente de pré-assignation. 

    Comment activer la notification pour les commandes en attente de pré-assignation dans votre back-office Magento.

    Pré-assignation manuelle

    L'extension vous permet d'éditer les pré-assignations des commandes et d'exécuter les algorithmes manuellement depuis la grille et la page des commandes.

    Vous pourrez exécuter les algorithmes par défaut et personnalisés via la liste  Run Sources Selection Algorithm, et également éditer chaque champ manuellement.

    Les sources peuvent être : 

    • éditable : vous pouvez assigner des quantités à la source. 
      Si la source est éditable et affichée en gris, cela veut dire que le produit est lié à la source mais que celle-ci n'est pas reliée au stock.
      Comment activer les pré-assignations aux sources non liées au site web.
    • désactivé : le produit n'est pas lié à la source (bien que la source soit reliée au stock).

    Bien que le mode automatique soit activé, vous pouvez toujours modifier manuellement les pré-assignations.

    Depuis la page de commande

    Vous pouvez pré-assigner des commandes aux sources manuellement depuis la section Sources pre-allocation de la grille des commandes directement.

    Sélectionnez l'algorithme depuis la liste  Run source selection algorithm.

    Une notification devrait être affichée pour confirmer la pré-assignation. 

    Notez que la pré-assignation est automatiquement sauvegardée après avoir exécuté un algorithme. 

    Depuis la popup

    Vous pouvez pré-assigner des commandes aux sources manuellement depuis la popup de la grille des commandes directement dans : 
    Sales › Orders

    Cliquez sur X item(s) to pre-allocate depuis la colonne Allocated sources.

    Une popup devrait s'ouvrir et afficher la pré-assignation des sources pour la commande.

    Sélectionnez l'algorithme depuis la liste  Run source selection algorithm.

    Une notification devrait être affichée pour confirmer la pré-assignation. 

    Notez que la pré-assignation est automatiquement sauvegardée après avoir exécuté un algorithme. 

    Via la ligne de commande

    Vous pouvez aussi utiliser l'interface de lignes de commande pour exécuter les commandes suivantes :

    • Exécutez une pré-assignation en masse pour les commandes qui n'ont pas été pré-assignées (entièrement ou partiellement) :
      bin/magento wyomind:msiordermanagement:preallocation:run [options] [arguments]​
    • Réinitialisez et exécutez la pré-allocation pour les commandes qui n'ont pas été entièrement expédiées : 
      bin/magento wyomind:msiordermanagement:preallocation:update [options] [arguments]​

    Options :

    • -l, --limit[=LIMIT]
      Pour limiter le nombre de commandes à pré-assigner :
      bin/magento wyomind:msiordermanagement:preallocation:run --limit 6 "priority"
    • -la, --list-algorithms
      Pour lister les algorithmes disponibles :
      bin/magento wyomind:msiordermanagement:preallocation:run -la

    Arguments :

    • -a, --algorithm
      Il s'agit du code de l'algorithme à utiliser pour la pré-assignation, encadré par des guillemets. La valeur par défaut est "priority".
      bin/magento wyomind:msiordermanagement:preallocation:run -a "distance"​​

    Récupérer la pré-assignation

    Via l'API

    Vous pouvez utiliser une application ou un logiciel pour gérer vos stocks. Afin de faire le lien entre cet outil et votre instance Magento 2, l'extension MSI Order Management vous permet d'utiliser l'API pour gérer vos stocks :

    • /V1/msiordermanagement/getsalesorderpreallocation/ : pour récupérer la pré-assignation des articles d'une commande.
      Utilisez l'ID de la commande comme argument :

      https://www.wyomind.com/rest/V1/msiordermanagement/getsalesorderpreallocation/84

      Le résultat ressemble à : 

    ETAPE 4 : Créez les expéditions

    L'extension vous permet de créer les expéditions en quelques clics seulement dans : 
    Sales › Orders 

    Si vous avez activé la notification pour les commandes en attente d'expédition, la notification suivante sera affichée dans votre back-office.

    Cliquez sur Manage these orders pour ouvrir la grille des commandes n'affichant que les commandes en attente d'expédition. 

    Comment activer la notification pour les expéditions en attente dans votre back-office Magento.

    Depuis la page des commandes

    Vous pouvez créer les expéditions depuis la section Sources pre-allocation de la page de commande directement.

    Depuis la liste  Save pre-allocation, choisissez Save Pre-Allocation and Create Shipments.

    Une nouvelle popup devrait s'ouvrir et résumer l'expédition pour la commande.

    Vous pouvez également ajouter des informations de suivi dans la section Shipping information. 

    Cliquez sur  Create Shipments ou  Create and Open the Shipments. 

    Une fois que l'expédition est crthe shipment is created, a notification will be displayed: 

    Si vous avez sélectionné  Create and Open the Shipments, chaque expédition sera ouverte dans une nouvelle fenêtre. 

    Vous retrouverez les informations de suivi et d'expédition dans la page d'expédition.

    Depuis la popup

    Vous pouvez créer les expéditions depuis la popup de la grille des commandes directement dans : 
    Sales › Orders

    Cliquez sur X item(s) to ship depuis la colonne Allocated sources.

    Une popup devrait s'ouvrir et afficher la pré-assignation pour la commande.

    Depuis la liste  Save pre-allocation, choisissez Save Pre-Allocation and Create Shipments.  

    Une nouvelle popup devrait s'ouvrir et résumer l'expédition pour la commande.

    Vous pouvez ajouter des informations de suivi dans la section Shipping information. 

    Cliquez sur  Create Shipments ou  Create and Open the Shipments. 

    Une fois que l'expédition est créée, une notification devrait être affichée : 

    Si vous avez sélectionné  Create and Open the Shipments, chaque expédition sera ouverte dans une nouvelle fenêtre. 

    Vous retrouverez les informations de suivi et d'expédition dans la page d'expédition.

    Depuis la grille des commandes

    Vous pouvez créer les expéditions depuis la grille des commandes dans : 
    Sales › Orders

    Sélectionnez les commandes pour lesquelles vous souhaitez envoyer les expéditions et depuis Actions, choisissez Create Shipments.

    Une fois que l'expédition est créée, une notification devrait être affichée : 

    ETAPE 5 : Vérifiez les réservations

    MSI Order Management comprend un historique de chaque mouvement de réservation enregistré dans une grille depuis :
    Sales › Order Management › Reservations

    Cette vue vous permet de comprendre ce qu'il se passe au niveau de vos stocks lorsque des commandes sont passées, et en particulier sur les incohérences entre les stocks et la quantité vendable.

    L'extension ajoute 3 événements : 

    • item_pre_allocated : cet événement compense la diminution des stocks lors de la pré-allocation
    • item_pre_allocation_compensation : cet événement compense l'événement shipment_created lors de la création des expéditions
    • order_cancel_compensation : cet événement compense la remise en stock des produits annulés

    FAQ

    Informations Pré-vente

    Versions de Magento compatibles avec MSI Order Management

    Cette extension fonctionne avec Magento Community Edition et Magento Enterprise Edition. Vous pouvez vérifier dans l'onglet Compatibility si MSI Order Management est compatible avec votre version de Magento.

    Advanced Inventory vs MSI Suite

    Retrouvez dans le tableau comparatif ci-dessous les différences entre l'extension Advanced Inventory et la Suite MSI. 

    Advanced Inventory MSI Suite
    Versions Magento <v2.3, >= v2.3 (MSI désactivé) >= v2.3
    Gestion de Stock par vue magasin
    Gérer la disponibilité des produits au niveau des vues magasins

    (site web par défaut)

    Gestion des backorders
    Réapprovisionnements au niveau des entrepôts/magasins/sources
    Champs supplémentaires (quantité réapprovisionnée et date de réapprovisionnement)
    Affichage des Stocks
    Affichage de la grille des stocks sur la page produit
    Message de statut de stock sur la page produit
    Message de statut de stock dans le panier
    Message de statut de stock dans le checkout
    Message de statut de stock dans l'email de confirmation de commande
    Messages entièrement personnalisables
    Intégration de Widget
    Champs supplémentaires dans la gestion des produits/sources
    Champ Texte
    Champ Date
    Champ Nombre
    Champ Dropdown
    Champ Oui/Non
    Améliorations de la gestion de stock
    Gestion de la grille

    (seulement la quantité)

    (tous les champs inventaire, peut se limiter à une sélection de champs)

    Résumé sous forme d'arborescence dans la grille des produits
    Améliorations de la gestion des commandes
    Assignation automatique
    Règle d'assignation basée sur l'adresse d'expédition
    Règle d'assignation de repli sur un autre entrepôt
    Algorithme visant à minimiser le nombre de sources
    Gestions des permissions pour les utilisateurs admin
    Au niveau des commandes
    Au niveau de l'inventaire
    Au niveau des sources
    Au niveau des produits
    Magento Open Source vs Magento Commerce vs Magento Commerce Cloud

    Magento propose désormais trois variantes de son produit.

    Leurs noms ayant changé au cours des dernières années, voici un récapitulatif :

    • Magento Open Source : anciennement Magento Community Edition (CE), est une plate-forme de commerce électronique gratuite.
    • Magento Commerce : anciennement Magento Enterprise (EE), est la version payante de Magento et propose des services de support.
    • Magento Commerce Cloud : est la version payante de Magento et propose des services de support et d'hébergement.
    Qu'est ce que Magento Multi Source Inventory

    Depuis la version 2.3, Magento met en avant de nouvelles caractérisiques pour la gestion d'inventaire. Ces nouvelles options améliorent la gestion des quantités de produits, des différentes sources et configurations, ainsi que des expéditions.

    Parmi les caractéristiques de gestion d'inventaire, vous trouverez :

    • Différentes configurations pour la gestion de sources uniques et multiples
    • Des stocks pour suivre les quantités disponibles dans les sources assignées
    • Des algorithmes pour les expéditions : Magento fournit 2 algorithmes basés sur la priorité de la source et de la distance. Ces algorithmes recommandent comment traiter les expéditions partielles et complètes.

    La gestion d'inventaire de Magento introduit une nouvelle terminologie :

    • Sources
      Les sources représentent des sites physiques où sont stockés et expédiés les produits disponibles. Il peut s’agir d’entrepôts, de magasins, de centres de distribution et de revendeurs.
    • Element source
      Il s'agit d"une source pour un produit donné.
    • Stocks
      Un stock peut être relié à plusieurs sites web et sources.
    • Canaux de vente
      Fait référence aux sites web. Il ne peut être lié qu’à un seul stock.
    • Quantité vendable
      C’est l’inventaire virtuel total qui peut être vendu depuis un site web.
    • Réservations
      C'est le nombre de produits réservés et déduits de la quantité vendable lorsque les clients ajoutent des produits à leur panier et passent leur commande.
      Lorsqu’une commande est expédiée, la quantité des réservations est réinitialisée et cette même quantité est déduite des quantités des inventaires des sources appropriées.

    Licence et domaines

    Conditions de validité d'une licence

    Votre licence est valide pour une durée illimitée sur une seule instance.

    • Si vous utilisez plusieurs instances, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
    • Si vous gérez plusieurs sites sur la même instance, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines.

    Bien que la période de validité de votre licence soit illimitée, celle de votre période de Support & Upgrade est quant à elle limitée à 12 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra en acheter une nouvelle (voir FAQ: Prolonger sa période de Support)

    Pré-enregistrement des domaines

    Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.

    Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.

    Pour pré-enregistrer votre domaine :

    1. Allez dans :
      mY account › Licenses & DOwnloads
    2. Cliquez sur l'icone Settings à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
    3. En bas de la page, sous votre liste de domaine se trouve un lien. Cliquez sur :
      Do you want to pre-register your domain in order to be ready to go live?
    4. Entrez votre nom de domaine puis cliquez sur  PRE-REGISTER NOW  pour finaliser votre pré-enregistrement.

    Environnements de test

    Votre licence est valide pour une durée illimitée sur une seule interface. Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas : 

    • Si vous désirez ajouter vos environnements de test à votre licence.
      Dans ce cas, vous pouvez étendre votre licence gratuitement, et ce, pour un nombre illimité de domaines (dev, staging, local..).
      Ex: mywebsite-staging.com ou mywebsite-dev.com
    • Si vous souhaitez transférer votre licence sur un autre domain de production.
      Dans ce cas, la période de Support & Upgrade pour la licence doit être active.



    Pour pouvoir utiliser MSI Order Management à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:

    1. Téléchargez MSI Order Management depuis votre compte Wyomind.
      (voir FAQ: Téléchargement des modules)
    2. Installez MSI Order Management sur votre environnement.
      (voir FAQ: Installation des modules sur Magento ou sur WooCommerce)
    3. Activez la licence.
      (voir FAQ : Activation des licences en ligne de commande sur Magento ou sur WooCommerce)
    Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines

    Versionnage des extensions et téléchargement

    Téléchargement des extensions

      Pour télécharger MSI Order Management, connectez-vous à votre compte Wyomind :

        1. Allez dans :
          mon compte › Licenses & downloads  
        2. Cliquez sur l'onglet paramètre en face de MSI Order Management.


          Une nouvelle fenêtre s'ouvre alors. 

        3. Cliquez sur le bouton de téléchargement.

      Seule la dernière version de l'extensiont publiée durant votre période de Support & Upgrade est disponible en téléchargement. Pour accéder à la toute dernière version de l'extension assurez vous de disposer d'une période de Support & Upgrade à jour

      Mise à jour des modules

      En achetant un module depuis wyomind.com, vous bénéficiez de 12 mois de mise à jour. Durant cette période vous pouvez à tout moment télécharger la dernière version du module directement depuis votre compte. 

      Pour mettre à jour MSI Order Management, suivez les étapes suivantes :

      1. Allez dans :
        mon compte › mes téléchargements
      2. Cliquez sur l'icône paramètres en face de MSI Order Management.
      3. Cliquez sur l'icône de téléchargement.
      4. Installez la nouvelle version de MSI Order Management sur votre admin Magento ou WooCommerce.

      Installation/Désinstallation des extensions

      Installation manuelle des extensions

      Vous pouvez installer MSI Order Management manuellement.

      1. Téléchargez MSI Order Management (fichier compressé) dans :
        mon compte › Licenses & Downloads
        Consultez la FAQ : Téléchargement des extensions
      2. Ouvrez le dossier téléchargé et décompressez-le.
      3. Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento 2.
      4. Dans votre «Command Line Interface», exécutez :
        bin/magento setup:upgrade
        Si vous utilisez un mode production, exécutez également : 
        bin/magento setup:static-content:deploy 
        bin/magento setup:di:compile 
      Installation des extensions via Composer

      Vous pouvez installer MSI Order Management via Composer dans deux cas seulement :

      • Si vous avez acheté MSI Order Management sur la place de marché de Magento ET que vous avez effectué une demande d’accès à notre dépôt d’extensions à notre support hello@syde.shop
      • Si vous avez acheté MSI Order Management sur Wyomind.com 
      1. Ajoutez le dépôt repo.wyomind.com à votre configuration composer :
        composer config repositories.wyomind composer https://repo.wyomind.com

      2. Exécutez la commande Composer : 
        composer require wyomind/msiordermanagement
      3. Puis allez dans votre «Command Line Interface» et exécutez : 
        bin/magento setup:upgrade​
      4. Si vous utilisez un mode production, exécutez également : 
        bin/magento setup:static-content:deploy ​
        bin/magento setup:di:compile
      Désinstallation des extensions

      Pour désinstaller MSI Order Management, commencez par désactiver l'extension en exécutant la commande suivante :

      bin/magento module:disable Wyomind_MsiOrderManagement

      Puis, vous avez deux moyens de désactiver l'extension, selon la méthode avec laquelle l'extension a été installée précédemment : 

      • Installation manuelle

        Exécutez le fichier msiordermanagement-uninstall.sh (vous pouvez le trouver dans le dossier zip de l'extension) depuis votre répertoire racine Magento :

        sh msiordermanagement-uninstall.sh
      • Installation via Composer

        Exécutez la ligne de commande suivante :

        composer remove wyomind/msiordermanagement

      Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).

      Installation des extensions via Web Setup Wizard

      Si vous avez acheté MSI Order Management depuis la place de marché Magento, vous pouvez l’installer via Web Setup Wizard. 

      Veuillez cliquer sur le lien ci-dessous pour vous renseignez sur comment procéder à l’installation : 
      http://docs.magento.com/m2/ce/user_guide/system/component-manager.html

      Votre extension installée, il ne vous reste plus qu’à activer votre licence :
      Activation des extensions

      Activation des extensions

      Activation des extensions depuis le back-office Magento

      Une fois que MSI Order Management est installé, vous devez activer la licence. Pour les anciennes versions, vous pouvez activer votre licence depuis le back-office :

        1. Allez dans votre admin Magento. Un message apparaît en haut de la page.
          Si vous ne voyez rien apparaître, vérifiez les éléments suivants : 
             1. Les modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivés.
             2. La sortie HTML des modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivées dans :
          storesconfigurationadvanced advanced
             3. Assurez-vous que le fichier app/etc/env.php contient bien une clef d'encryptage :
          <?php
           return array(
           'backend' => array(
           'frontName' => 'admin'
           ),
           'crypt' => array(
           'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
           ),
           /* ... */
           )
          ?>​​
           
        1. Copiez votre clé d'activation.

          Vous pouvez trouver votre clé d'activation à 2 endroits :
          -  Dans l'email de confirmation que vous avez reçu suite à l'achat de MSI Order Management.
          -  Dans votre compte Wyomind :My account › Licenses & downloads
          Choisissez MSI Order Management et cliquez sur  .

          Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).
        2. Collez votre clé d'activation dans le champ Activation key dans :
          Stores › Configuration › Wyomind › Your extension     

          Choisissez une méthode d'activation entre Automatic (Yes) et Manual (No) :
          -  Si vous choisissez Yes : vous serez connecté automatiquement au serveur de licence de Wyomind.
          -  Si vous choisissez No : vous devez vous connecter avec votre navigateur au serveur de licence de Wyomind.
        3. Sauvegardez les données en cliquant sur  Save Config .
        4. Une notification apparaît en haut de votre admin. Cliquez sur ce lien : 
          Activate it now!
        5. Copiez et collez le code de la licence dans le champ License code de votre admin ou cliquez simplement sur  Activate now! 


        6. Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser MSI Order Management.


      Ajoutez un autre domaine à votre licence


      Pour activer votre licence sur un autre environnement (test, staging...) :

      1. Une fois l'extension installée sur ce nouveau domaine, collez votre clé d'activation dans le champ Activation key dans :
        Stores › Configuration › Wyomind › Your extension
      2. Sauvegardez la configuration. Une notification devrait apparaître. Cliquez sur Add this domain to my license.
      3. Une demande de transfert sera envoyée directement à notre équipe (sous un délai d'une heure environ).
        Dès lors, que la demande de transfert est prise en charge par notre équipe, vous recevrez un mail de confirmation.
        Si votre demande est acceptée, vous pourrez aussitôt utiliser MSI Order Management sur vos deux domaines.

      L'ordre d'activation de votre licence n'a aucune importance. Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement. 

      Activation des extensions en ligne de commande

      Une fois que MSI Order Management est installé, vous devez activer la licence.

      Pour cela, vous pouvez utiliser la ligne de commande suivante :

      bin/magento wyomind:license:activate Wyomind_MsiOrderManagement <YOUR_ACTIVATION_KEY>

      Afin de récupérer la liste des modules disponibles ainsi que le statut des licences, utilisez :

      bin/magento wyomind:license:status

       Parmi les différents statuts : 

      • registered = la licence a été enregistrée
      • pending = vous devez exécuter la ligne de commande pour l'activation de la licence
      • invalidated = la licence n'a pas été validée pour cause de mauvaise clé d'activation ou de violation de licence

      Pour activer plusieurs licences à la fois, utilisez :

      bin/magento wyomind:license:activate \
      Wyomind_Extension1,Wyomind_Extension2 \
      CLE_ACTIVATION_1,CLE_ACTIVATION_2

      ou :

      bin/magento wyomind:license:activate \
      Extension1,Extension2 \
      CLE_ACTIVATION_1,CLE_ACTIVATION_2

      Ajoutez un autre domaine à votre licence.

      Résolutions de problèmes

      Les expéditions ne s'ouvrent pas dans de nouvelles fenêtres

      Si vos expéditions ne s'ouvrent pas dans de nouvelles fenêtres après avoir cliqué sur  Create and open the shipments,  vous devriez vérifier qu'aucune extension ne bloque l'ouverture des popups dans votre navigateur.

      User's reviews

      BARBAROS SELİM BÜYÜKELÇİ

      Merchant · United Arab Emirates · Utilisateur depuis 5 années

      ★★★★★

      Great Extension - Awesome Support

      We are using this extension for 3 years, they helped us greatly and even developed a feature we needed free of charge that creates shipments in one single page without going through default msi's 2 step process. I highly recommend this extension to any merchant who has psyhical stores or warehouses all around.

      Mark B.

      Merchant · United States · Utilisateur depuis 5 années

      ★★★★★

      MUST Have for any MSI enabled Magento Store

      Finally, the only Extension for Magento 2 MSI enabled store, that need to know which stock / sources used when order is placed and not shipped yet, or in "Processing" order status. For us, we use 8 different stocks and different websites, where we have multiple warehouses across USA. when we implemented a MSI for our magneto store we got bumped with the situation, where default magento does not assign warehouse / stocks when you have the order placed within magento, so we had to use custom attributes as a temporary solution, but then, turned ourself to another issues... until we found this module.... finally, this is it!!!! it does the job as described. Once the order is placed and has the assigned stock/source to it, we ahve configured our magento so appropriate warehouse in different states have their own assigned stocks, and they only need to focus on shipping orders that are assigned to them only. this is how we separated them across different regions, and now this ability gives us opportunity to grow further and expand our business. Thank you Wyomind! You guys are Best and Development and Support!

      December 29, 2021Magento 2

      Magento 2 Compatibility

      Prises en charge par les versions master de nos extensions

      • 2.4.8
      • 2.4.7
      • 2.4.6
      • 2.4.5
      • 2.4.4
      • 2.4.3
      • 2.4.2
      • 2.4.1
      • 2.4
      • 2.3.7
      • 2.3.6
      • 2.3.5
      • 2.3.4
      • 2.3.3
      • 2.3.2
      • 2.3.1
      • 2.3

      Changelog

      4.1.3

      Improvement

      • Faster native Magento order export: the HTML of the order assignation column is no longer computed during the export

      4.1.2

      Bug fix

      • Added a file that was missing from version 4.1.1

      4.1.1

      Improvement

      • The "allocated sources" column has been removed from the native Magento order export

      4.1.0

      Compatibility

      • Compatibility with PHP 8.4

      4.0.3

      4.0.2

      Bug fix

      • Checkout: correct multishipping usage

      4.0.1

      Compatibility

      • PHP 8.1 compatibility

      4.0.0

      Initial release for the master version

      3.0.0 legacy

      Initial release for the legacy version

      2.0.0

      Compatibility

      • Compatibility with Magento v2.4.6 + PHP v8.2

      1.13.2

      Improvement

      • Custom algorithms can now have no rules

      1.13.1

      Improvement

      • "Minimize out ot stock" algorithm has been optimized

      1.13.0

      Improvement

      • Compatibility with M2EPro, orders are automatically pre-allocated

      1.12.1

      Improvement

      • Code cleaning

      1.10.9

      • Php v8.1 compatibility Improvement 

      1.10.8

      • Bug fix for order pre-allocation from the CLI when there are more than one order to pre-allocate

      1.10.7

      • Fixes the pre-allocation algorithm that minimizes the number of sources required to fulfill an order

      1.10.6

      • Fix for a JS script

      1.10.5

      • Disabled sources are not taken into account when executing the algorithms

      1.10.4

      • Fix for the use of the uasort() function with PHP 8.1

      1.10.3

      Improvement

      • Better Compatibility with PHP 8.1

      Bug fix

      • Fix for the ACL

      1.10.2

      • Fix for the Access Control Lists

      1.10.1

      • Fix for calculating the number of partially or completely shipped items

      1.10.0

      Improvement

      • New API method to retrieve the pre-allocation of items for an order
      • Improved recovery for pre-allocations of orders including bundle, configurable or items with the same SKU

      1.9.1

      Improvement

      • Modification of the allocation recovery system to adapt to different Magento configurations

      Bug fix

      • Fix for a bug that prevented creating a credit memo on part of the order

      1.9.0

      • Improved execution of basic Magento algorithms when several products have the same SKU in an order

      1.8.4

      • Fix for retrieving assignations for the orders display

      1.8.3

      • Fix for permissions on invoices and shipments

      1.8.2

      • Better performance for finding the best combination of sources when using a maximum number of sources

      1.8.1

      • The "return to stock" option is managed for credit memo

      1.8.0

      Improvement

      • New command line available to reset and run the pre-allocation on orders that are not fully shipped

      1.7.2

      • Fix for the execution of the automatic pre-allocation with Magento's default algorithms

      1.7.1

      • Fix when creating the view in the database which summarizes the quantities of products shipped by source and by order

      1.7.0

      Improvement

      • Possibility to create shipments in bulk from the orders grid

      1.6.2

      • Fix not to decrease stocks of a source when creating a credit memo

      1.6.1

      • Fix for assigning orders when a source code is an integer

      1.6.0

      Improvement

      • Possibility to create shipments tracking when creating shipments

      1.5.1

      • Fix for the metadata update request for MySQL 5.7

      1.5.0

      Improvement

      • Optimization of requests for the recovery of unassigned/unshipped orders for notifications
      • Possibility to limit notifications by adding a start date in the configuration

      1.4.5

      • Minor fix on code

      1.4.4

      • Fix for the JSON format of reservations

      1.4.3

      • Fix when running the bulk assignation via command line

      1.4.2

      • Switch of quotes and double quotes in the JSON metadata storage chain for reservations

      1.4.1

      • Minor fix on code

      1.4.0

      Improvement

      • Update of reservations with compensations to avoid inconsistencies in salable quantities
      • Compensations are deleted when orders are canceled

      Bug fix

      • Fix for the creation of compensations during the shipment

      1.3.15

      Bug fix

      • Fix for decreasing stocks when importing an order via M2epro
      • Fix for decreasing stocks when creating shipments on configurable products

      1.3.14

      • Fix on a typo

      1.3.13

      • Fix for the calculation of pre-allocated and already shipped items for orders placed before the installation of the module

      1.3.12

      • Fix on a typo

      1.3.11

      • Fix when creating shipments for configurable products

      1.3.10

      • Fix when creating shipments for bundle products when the bundle can be shipped separately

      1.3.9

      Bug fix

      • Fix for the automatic pre-allocation after an order is placed
      • Fix for the reservations during the shipments creation

      1.3.8

      • Misspelling in a SQL request

      1.3.7

      Improvement

      • Fix in the calculation of items awaiting pre-allocation for canceled orders
      • The Ship Bundle Items option is taken into account for the creation of shipments together or separately for bundle products after the pre-allocation

      1.3.6

      • Minor fix on code

      1.3.5

      Improvement

      • Impossibility to pre-allocate a product to a source for which the stock status is 0, although it has stock
      • Stock status display in the pre-allocation grid to notify the user that the product's stock status is 0

      1.3.4

      Bug fix

      • Update of the orders state and status during the shipments creation 
      • Fix for the recovery of shipped quantities for configurable products
      • Fix for the display of the Allocated sources column for canceled orders
      • Fir for the display of the pre-allocation view for canceled orders (pre-allocation not possible)

      1.3.3

      • Fix to allow pre-assignation for grouped products

      1.3.2

      Bug fix

      • Fix for a pre-assignation error for products that are not linked to all sources
      • Fix when retrieving permissions from MSI Permissions

      1.3.1

      Compatibility

      • Compatibility with MSI Permissions: when opening an order in the back-end if the user has no permissions

      1.3.0

      Improvement

      • Better support for grouped, configurable and bundle products: Shipments cannot be created for grouped, configurable and bundle products if all children are not pre-allocated to the same source
      • Fix for the number of shipped items

      1.2.4

      • Permissions updated for the sample data

      1.2.3

      • Fix for the orders status pre-allocation once the shipments and the invoices are created

      1.2.2

      Compatibility

      • Compatibility with Amasty Order Flag

      1.2.1

      • Algorithm execution improved when a product has been deleted
      • Fix for the sources sorting when running an algorithm

      1.2.0

      Improvement

      • Possibility to minimize sources for the orders or not

      1.1.3

      • New condition to avoid errors on the pre-allocation command line if there is no item to ship

      1.1.2

      • Fix when creating shipments in the case where the source code is a number only

      1.1.1

      • Permissions are not checked for the pre-allocation command line

      1.1.0

      Improvement

      • New command line to run pre-allocation in bulk on orders that were not pre-allocated (partially or fully)

      Bug fix

      • Fix for missing double quotes when creating reservations

      1.0.9

      • Products that don't exist anymore are ignored to avoid errors

      1.0.8

      • Move handles definitions to etc/di.xml rather than etc/adminhtml/di.xml

      1.0.7

      • Fix when retrieving/saving shipping rules statuses and rules at the source level

      1.0.6

      • Sample data added for the demo store

      1.0.5

      • Fix for the pre-allocation grid display

      1.0.4

      • Fallback on the Default process when the license is not activated

      1.0.3

      Improvement

      • Better management for virtual products
      • Pre-allocation grid display: better management for sources that are not assigned to stocks and for sources assigned to stocks but not to the product
      • Better management for the Ship button in the orders grid

      Compatibility

      Bug fix

      • Fix for the calculation of the maximum value authorized for the pre-allocation

      1.0.2

      • Fix on sample data

      1.0.1

      • PHP fix when saving the pre-allocation

      1.0.0

      First Release

      Feature request

      Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!

      Merci

      C’est dans la boîte.

      Nous vous répondrons dans les meilleurs délais.

      You may also like