Manage your stocks in several warehouses and across all your POS. Automatically assign each order to one or several inventories and create different stock levels for each store view.
Advanced Inventory : un pack de gestion multi-stock et de dropshipping
Gérez les stocks de vos différents points de vente ou entrepôts directement depuis le back-office Magento.
Définissez un nombre illimité de niveaux de stocks pour chaque produit
Stocks par point de vente/entrepôt — Gérez vos stocks pour chaque point de vente/entrepôt.
Synchronisation des stocks — Synchronisez automatiquement l'inventaire des points de vente avec votre inventaire Magento.
Arborescence des stocks — Ayez un aperçu de vos stocks pour chaque point de vente/entrepôt sous forme d'arborescence.
Niveaux de stock — Affichez les niveaux de stock de chaque point de vente sur la page produit.
Message de statut de stock — Ajoutez un message de statut de stock personnalisé sur la page produit.
Expédiez vos commandes depuis un ou plusieurs points de vente/entrepôts
Manuellement — Expédiez manuellement vos commandes depuis les points de vente ou entrepôts appropriés.
Automatiquement — Envoyez automatiquement vos commandes en utilisant les codes pays et/ou les codes postaux.
Assignez des droits pour chaque point de vente/entrepôt
Autorisez chaque responsable de magasin à gérer l'inventaire et les commandes de points de vente ou d'entrepôts spécifiques.
Affichez clairement les niveaux de stock et les points de vente sur les pages de votre site
Google Map — Montrez tous vos points de vente sur une carte Google.
Itinéraires — Affichez l'itinéraire vers tous vos magasins depuis n'importe quel lieu.
Entièrement responsive — Offrez une expérience mobile optimisée à vos clients.
Pages des points de vente — Créez des pages dédiées à chaque point de vente.
Attributs personnalisés — Personnalisez le contenu de chaque page avec des attributs personnalisés.
Suivez de près tous vos stocks en un clic
Notifications de stock faible — Obtenez des notifications sur les produits à faible stock pour chaque point de vente.
Journal des stocks — Activez l'historique des mouvements de stocks.
Rendez votre gestion dropshipping plus aisée
Notifiez automatiquement les points de vente/entrepôts lorsque des commandes sont effectuées.
Contrôlez vos stocks en toute simplicité
API — Utilisez l'API pour gérer à distance vos différents stocks depuis un logiciel ou une application web tierce.
Mise à jour par CSV — Utilisez l'extension Mass Stock Update pour mettre à jour les données de stock des produits à partir de fichiers CSV.
Mise à jour du statut de stock — Modifiez automatiquement la disponibilité des produits selon leur quantité en stock.
Content
Advanced Inventory extension pour Magento
Suite logiciel de gestion multi-stock pour Magento
Advanced Inventory est une extension Magento qui offre la possibilité de gérer les stocks de différents points de ventes ou entrepôts à travers le back-office Magento.
Chaque commande passée sur votre boutique peut donc être automatiquement ou manuellement assignée à un ou plusieurs points de vente/entrepôts spécifiques. Vous pouvez suivre ainsi en temps réel le niveau de stock de chaque point de vente/entrepôt, les assignations des commandes et anticiper les réapprovisionnements nécessaires.
Avec Advanced Inventory, tous les scénarios sont possibles. Le module est facilement configurable grâce à plusieurs options de configuration répondant à une grande majorité de situations réelles de gestion des inventaires.
Advanced Inventory se compose d'une suite d'outils performants pour une gestion multi-stocks :
Point of Sale qui vous permet d'afficher sur le front-office de votre site Magento une carte Google Map afin d'aider vos clients à trouver le point de vente le plus proche.
Mass Stock Update, pour mettre à jour tous vos stocks dans Magento en une seule fois via un fichier csv.
Utilisez Advanced Inventory pour Magento en 6 étapes
ETAPE 1 : Configurer Advanced Inventory de manière générale
Dans un premier temps, vous devez configurer votre extension de manière générale et selon vos besoins dans : System › Configuration › Wyomind › Advanced Inventory
Preferences
Dans l'onglet Preferences, commencez par choisir si vous souhaitez que la quantité et la disponibilité soient basées sur les stocks des entrepôts/points de vente (Warehouses and POS stocks) ou sur la quantité globale (Global quantity).
Multiple assignation enabled Advanced Inventory vous permet d'assigner des commandes à plusieurs entrepôts/points de vente. Pour cela, vous devez activer l'assignation multiple (Multiple assignation).
Automatic order assignation Vous pouvez aussi activer l'assignation automatique pour que vos commandes soient automatiquement assignées à un ou plusieurs points de vente selon plusieurs choses comme la vue magasin de la commande, le groupe de clients, l'ordre de priorité du point de vente, les règles d'assignation et l'adresse de livraison, la disponibilité des articles.
Enable order assignation notifications Si vous activez les notifications des assignations des commandes, vous devriez voir un message en haut de votre admin signalant qu'une ou plusieurs commandes a besoin de votre attention comme ci-dessous : Vous pouvez afficher une notification destinée au service client lorsque des commandes ne sont pas assignées à plusieurs stocks. Vous pouvez aussi modifier la date de début des assignations de commandes (Start date for order assignation) pour pouvoir gérer en multi-stock toutes les commandes effectuées après cette date.
Disallow assignation update for order statuses Avec Advanced Inventory, vous pouvez désactiver la mise à jour des assignations selon les statuts des commandes (par exemple pour les commandes terminées ou annulées). Ensuite, il vous sera impossible de modifier l'assignation des stocks pour les commandes ayant ce statut. Vous pouvez également activer une option (Automatically update stock status) afin de mettre à jour automatiquement le statut de stock lorsque les quantités du produit sont modifiées depuis le panneau d'administration.
System
Dans l'onglet System, vous pouvez aussi activer le journal de mouvement de stock.
Stock movement journal Cet outil est très utile pour voir si les modifications au niveau des stocks ont été prises en compte. Pour vérifier les modifications de vos stocks, rendez-vous dans : Sales › POS / Warehouses › Stock movement journal De la même manière, vous pouvez définir le nombre de jours que vous souhaitez inclure dans l'historique du journal.
Product and order grid enhancement Advanced Inventory vous permet de voir vos stocks directement dans la grille des produits. Pour cela, définissez Show stock tree-view in product grid sur YES. Désormais, une nouvelle colonne Stocks doit être affichée dans : Catalog › Manage products
ETAPE 2 : Gérer vos points de vente
Vous devez maintenant créer vos points de vente. Pour cela, allez dans : Sales › POS/ Warehouses › Manage POS / Warehouses
Lors de la création de vos points de vente, vous devez remplir un certain nombre de champs.
General Informations
Dans l'onglet General Informations, vous devez définir un code pour votre entrepôt/point de vente. Choisissez de l'afficher dans la liste des magasins (sur la page CMS). Donnez un ordre d'affichage ainsi qu'une latitude et longitude en utilisant la carte Google.
Address & Hours
Dans l'onglet Address & Hours, définissez l'adresse de l'entrepôt/point de vente. Entrez le numéro de téléphone ainsi qu'une adresse email. Ajoutez une image et définissez les heures d'ouverture et de fermeture du magasin. Notez que si vous avez ajouté une adresse email, une copie de l'email envoyé au client sera aussi envoyé au magasin lorsque la commande est assignée à un point de vente/entrepôt.
Store Views Selection
Advanced Inventory est une extension pour Magento qui vous permet de gérer tous les types de scénarios. En effet, vous pouvez lier un entrepôt/point de vente à une ou plusieurs vues de magasin et à un ou plusieurs groupes de clients.
Dans l'onglet Store Views Selection, définissez pour quelle(s) vue(s) de magasin vous souhaitez que cet entrepôt/point de vente soit disponible. Vous pouvez également définir votre entrepôt/point de vente disponible pour toutes les vues de magasin.
Customer Group Selection
Ensuite, dans l'onglet Customer Group Selection, sélectionnez le ou les groupes de clients qui pourront voir cet entrepôt/point de vente. Ici aussi, vous pouvez faire comme bon vous semble et choisir de rendre cet entrepôt/point de vente disponible uniquement pour les détaillants ou pour tous les groupes de clients.
Inventory settings
Dans l'onglet Inventory settings, vous avez deux sous-onglets.
Assignation method Vous pourrez dans un premier temps définir la méthode d'assignation que vous souhaitez utiliser dans Inventory setting. Vous avez le choix entre : Do not assign any order : N'assigner aucune commande Assign orders when product is available : Assigner les commandes quand le produit est disponible Assign orders depending on specific rules : Assigner les commandes selon des règles spécifiques. En choisissant cette option, vous avez la possibilité de créer votre propre règle afin d'assigner les commandes à ce point de vente en particulier. Jetez un œil à la documentation pour comprendre comment utiliser les règles d'assignation.
Order notifications Vous pourrez aussi notifier les gérants des points de vente par email. Pour cela, entrez les différents emails séparés d'une virgule.
Redirect the order to another POS/WH Lorsque vous décidez d'assigner des commandes, vous avez la possibilité de rediriger la commande vers un point de vente/entrepôt de secours. Cette option est très utile lorsqu'un magasin est fermé par exemple.
Low stock notification feed Vous avez également le lien du flux qui comprend les produits avec un stock réduit pour ce point de vente.
Stock status message Affichez un message de statut de stock sur la page produit lorsque le produit est disponible.
Available now!
Dans Default settings for products, vous pourrez définir les paramètres par défaut pour les produits de ce stock.
Vous pourrez également utiliser les paramètres de la configuration par défaut pour les ruptures de stock. Dans le cas contraire, vous pourrez définir vos propres paramètres pour le statut des ruptures de stock parmi :
No backorders : Pas de rupture de stock
Allow quantity below 0 : autoriser les quantités inférieures à 0
Allow quantity below 0 and notify customer : autoriser les quantités inférieures à 0 et notifier le client
Enfin, vous pourrez cliquer sur le bouton orange afin de mettre à jour tous les produits avec cette configuration.
Orders
Dans cet onglet, vous verrez toutes les commandes qui ont été assignées à ce point de vente/entrepôt.
ETAPE 3 : Gérer les ventes
Avant toute chose, vous devez savoir qu'une commande est attribuée à un ou plusieurs points de vente ou entrepôts selon les paramètres de ceux-ci :
la vue magasin : si le client est sur la vue française, anglaise ou allemande de votre site Magento par exemple.
le groupe de clients : s'il s'agit d'un détaillant, grossiste ou d'un simple client et selon vos réglages pour le point de vente.
l'ordre de priorité : si le point de vente a un ordre de priorité.
la disponibilité des produits : si un produit n'est pas disponible dans un point de vente et doit être expédié depuis un autre.
les règles d'assignation : si par exemple vous avez décidé que votre point de vente à New York livrait dans tous les Etats-Unis excepté en Californie.
Utiliser le tableau d'assignation
Vous devriez voir une colonne Assignation dans : SalesOrders
Un message est affiché pour chaque produit. Il peut s'agir d'un message :
vert = qui signifie que la commande est bien assignée à un ou plusieurs points de vente.
gris = qui signifie que la commande n'a pas besoin d'être assignée à cause de son statut ou de la date de début des assignations de commandes.
rouge = qui signifie que la commande n'est pas assignée car certains produits doivent être assignés manuellement à un point de vente.
Si vous cliquez sur un message vert ou rouge par exemple, une fenêtre s'ouvre et affiche un tableau d'assignation.
Ce tableau montre à quel(s) point(s) de vente chaque article est assigné et en quelle quantité (vous pouvez trouver le même tableau sur la fiche détaillée de la commande).
A n'importe quel moment vous pouvez modifier ce tableau si les assignations ne vous conviennent pas.
Dans l'exemple ci-dessus, vous pouvez voir combien d'articles doivent être assignés dans la colonne Qty. Ici, à la ligne 3, deux articles doivent être assignés. La ligne est rouge car un article n'a toujours pas été assigné à un point de vente.
Vous pouvez modifier l'assignation de la commande quand vous le souhaitez en assignant les articles à différents points de vente dans le tableau d'assignation de la colonne Assignation qui se trouve dans : Sales › Orders
Des couleurs et des symboles vous aident à mieux comprendre comment fonctionne le tableau d'assignation :
Nombres en Vert : signifie qu'il y a du stock
Nombres en Rouge : signifie qu'il n'y a pas de stock
Nombres en Orange : signifie qu'il est possible de décrémenter le stock même lorsqu'il n'y en a plus
Stock not applicable : lorsque la gestion multi-stock est désactivée
Stock management disabled : lorsque vous ne gérez pas du tout le stock pour un produit
Utiliser les règles d'assignation
Les règles d'assignation vous permettent d'assigner automatiquement les commandes effectuées sur votre site à un ou plusieurs points de vente.
Ces règles sont basées sur l'adresse de livraison du client : code pays et/ou code postal et/ou code région.
Les règles d'assignation vous permettent de définir la zone géographique que chacun de vos points de vente peut couvrir.
Afin de créer votre propre règle d'assignation, choisissez un point de vente en cliquez sur Edit depuis : Sales › POS / Warehouses › Manage POS / Warehouses
Dans l'onglet Inventory settings, choisissez l'option Assign orders depending on specific rules (si vous ne pouvez pas voir cet onglet, vous devez probablement activer Automatic order assignation dans : System › Config › Wyomind › Advanced Inventory
Dans cet onglet, vous pouvez écrire votre propre règle en utilisant la même syntaxe que l'extension Owebia Shipping (avec leur accord).
"*" : Par défaut, partout dans le monde.
" " : Si le champ Assignation Rules est vide, le point de vente n'assignera pas de commandes (excepté avec Pickup At Store où les clients choisissent le points de vente qu'ils veulent).
Voici quelques examples que vous pouvez utiliser avec Advanced Inventory :
FR(*) : Toute la France
FR(75*) : Tous les codes postaux français commençant par 75
DE(7*) : Tous les codes postaux allemands commençant par 7
US(CA) : Seule la Californie aux Etats-Unis
FR,DE,CH,ES,IT : France, Allemagne, Suisse, Espagne et Italie
* - (DE, FR(2A,2B)) : Le monde entier sauf l'Allemagne et la Corse en France
Pour des règles d'assignation plus flexibles, il est possible d’utiliser des expressions régulières :
FR(/^75[0-9]+$/) : Paris (Tous les codes postaux français commençant par 75 suivis de numéro de 0 à 9)
ETAPE 4 : Gérer les produits
Advanced Inventory vous permet de gérer le stock de chaque produit et sur différents niveaux.
Activer la gestion multi-stock
Avant de pouvoir utiliser Advanced Inventory, vous devez activer l'option de multi-stocks. Il y a plusieurs moyens de le faire.
Depuis : Catalog › Manage stocks Sélectionnez le/les produits(s) que vous souhaitez puis depuis la selection Actions en haut à droite, choisissez Enable multi-stock. Cliquez sur Submit puis sur Save all changes.
Dans : Catalog › Manage products Editez un produit. Dans l'onglet Inventory et le sous-onglet Stocks, vous pouvez choisir d'activer la gestion multi-stock en définissant Enable multi-stock sur YES.
Utiliser l'affichage par arborescence
Vous devriez voir une colonne Stocks où une structure arborescente affiche le total de chaque produit et pour chaque vue magasin, depuis : Catalog › Manage products
Exemple :
Chaque point de vente est lié à une ou plusieurs vues magasin :
point de vente FR : Vues magasin anglaise et française
point de vente DE : Vues magasin anglaise et allemande
point de vente US : Vue magasin anglaise
Pour un produit disponible dans 3 points de vente :
point de vente FR : 5 articles,
point de vente DE : 2 articles,
point de vente US : 4 articles
Vous aurez la structure arborescente suivante :
Main websites
Madison Island English SV (11)
FR pos (5) DE pos (2) US pos (4) French SV (9) FR pos (5) US pos (4) German SV (6) DE pos (2) US pos (4)
Vous pouvez aussi filtrer les résultats par vue magasin. Par exemple, si vous choisissez la vue allemande, vous aurez seulement les stocks des produits des points de vente liés à cette vue magasin.
Pour le même exemple que précédemment, vous devriez obtenir :
German SV (6)
DE pos (2)
US pos (4)
ETAPE 5 : Gérer les stocks
Advanced Inventory vous permet de gérer vos stocks.
Un outil du nom de Stock movement journal vous aidera à voir si tous vos changements ont été pris en compte. Cela comprend les changements opérés par n'importe quel utilisateur interne ou via l'API externe.
Vous devriez trouver une liste de toutes les actions réalisées dans :
Sales › POS / Warehouses › Stock movement journal
Il y a 4 moyens d'éditer les stocks :
depuis la grille : Catalog › Manage Stocks
depuis la page produit en backend : Catalog › Manage Products
avec Mass Stock Update (jetez un œil à l'extension Mass Stock Update): System › Import/Export › Mass Stock Update
via l'API (développeurs web uniquement)
Les stocks de chaque point de vente sont visibles directement sur la page du produit. Les points de vente affichés dépendront des vues magasin liées à ces points de vente et de la vue magasin sur laquelle se trouve le client. Si vous ne voyez pas les stocks du produits pour chaque point de vente, jetez un œil à notre FAQ à ce sujet.
Gérer vos stocks depuis la page produit en backend
Vous pouvez gérer vos stocks pour chaque entrepôt/point de vente au niveau du produit. Pour avoir accès à la page produit en backend, choisissez un produit dans : Catalog › Manage PRODUCTS
Cliquez sur Edit et vous aurez la possibilité de gérer les stocks locaux directement dans l'onglet Inventory et le sous-onglet Stocks.
Afin de gérer vos stocks, définissez Enable multi-stock sur YES.
Désormais, vous pouvez gérer vos stocks pour chaque point de vente. Pour un ou plusieurs points de vente, vous pouvez :
Enable stock : gérer les stocks pour ce POS/WH.
Disable stock : le POS/WH ne sera pas pris en compte. Utile lorsque certains produits ne sont pas disponibles dans tous vos POS/WH. Sur la page produit en frontend, ce sera affiché comme hors stock.
No stock management : stock illimité, aucune quantité n'est gérée pour le produit.
Lorsque la gestion de stock est activée, vous pouvez définir le stock du produit pour chaque point de vente/entrepôt. Vous avez aussi la possibilité de ne pas utiliser les paramètres par défaut. Si vous décochez cette case, vous aurez le choix entre 3 options :
No backorders : lorsqu'il n'y a pas de stock, il est impossible de commander le produit.
Allow quantity below 0 : même s'il n'y a pas de stock, le produit peut être commandé et le stock sera décrémenté.
Allow quantity below 0, and notify customer : même s'il n'y a pas de stock, le produit peut être commandé et le stock sera décrémenté. Le client pourra voir en frontend que le produit est en cours de réapprovisionnement et peut être commandé.
Vous pouvez filtrer les résultats par vue magasin.
Par exemple, si vous choisissez la vue française, vous verrez seulement les points de vente liés à cette vue de magasin et la quantité des produits pour la vue française.
Gérer vos stocks depuis la grille
Advanced Inventory vous permet de gérer vos stocks depuis la grille dans : Catalog › Manage Stocks
La grille affiche la quantité disponible pour chaque produit.
Vous pouvez activer ou désactiver les stocks en cliquant sur la flèche à droite dans la grille. Si vous cliquez sur Disable multi-stocks, vous ne pourrez pas gérer les stocks de vos produits.
Si vous décider d'activer la gestion multi-stocks, vous pouvez entrer directement dans la grille le nombre de produits dans chaque point de vente. La quantité est ensuite ajustée selon le nombre d'articles dans chaque point de vente.
Le petit rond orange à côté de la quantité d'un point de vente signifie que le stock peut être décrémenté même lorsqu'il n'y a plus de stocks disponible. Par exemple, si vous tapez -10, alors 10 articles seront déduits de la quantité totale comme vous pouvez le voir dans l'exemple ci-dessous :
Vous pouvez aussi filtrer les résultats par vue de magasin. Par example, si vous choisissez la vue française, vous verrez seulement les points de vente liés à cette vue ainsi que la quantité des produits de la vue française.
Gérer vos stocks avec l'API
Vous utilisez peut-être une appli web ou un logiciel pour gérer vos stocks. Dans le but de faire le lien entre cet outil et votre Magento, Advanced Inventory vous permet d'utiliser l'API afin de gérer vos stocks.
Vous devriez avoir un fichier d'exemple dans votre répertoire racine Magento, puis dans le dossier Tools/api sous le nom de Advancedinventory-apicall.php.example.
Il y a 5 méthodes :
setMultistock : afin d'activer la gestion multi-stocks pour des produits
getWh : pour récupérer tous les entrepôts/points de vente disponibles
getData : pour récupérer des données (ex : récupérer le stock d'un produit dans un entrepôt/point de vente spécifique)
setData : afin de mettre à jour des données (ex : mettre à jour les stocks d'un produits dans un entrepôt/point de vente spécifique)
writejournal : Pour ajouter une ligne dans le journal de mouvements de stocks
ETAPE 6 : Gérer les droits des utilisateurs
Advanced Inventory vous permet d'attribuer des droits aux différents administrateurs du site dans : Sales › POS/Warehouses › Manage users permissions
Imaginons que vous ayez 6 points de vente gérés par 3 managers :
Le premier manager gère les points de vente FR et US.
Le deuxième gère les points de vente SP et UK.
Enfin le troisième gère IT et DE.
Vous pouvez donc leur attribuer des droits afin qu'ils puissent gérer leurs propres points de vente comme dans l'exemple suivant :
Désormais, lorsqu'un manager se connectera à l'admin (par exemple le troisième), il pourra voir, gérer et modifier le nombre d'articles attribués aux points de vente qu'il gère (IT and DE) parmi les commandes effectuées par les clients.
FAQ
Informations Pré-vente
Versions de Magento compatibles avec Advanced Inventory
Advanced Inventory fonctionne avec Magento Community Edition et aussi Magento Enterprise Edition. Pour savoir si Advanced Inventory est compatible avec votre version de Magento, veuillez vous référer à l'onglet Compatibilité.
Gestion du stock de chaque point de vente avec Advanced Inventory
Dans le cas où le client a choisit une expédition classique (fedex, ups,...) lors de sa commande, Advanced Inventory essaiera d'assigner automatiquement la commande en fonction :
de la vue magasin en cours et du point de vente affecté à cette vue magasin
du stock disponible et des réglages locaux spécifiques (autorise les retours de produit ou pas)
des règles de livraison que vous aurez paramétrées (zone de livraison pour chaque point de vente en fonction de l'adresse de livraison du client)
Compatibilité de M2E Pro avec Advanced Inventory
Oui cette extension peut être utilisée avec M2E Pro. En utilisant ces deux outils, vous pourrez gérer tous vos niveaux de stock pour chacun de vos canaux de vente depuis votre système Magento.
Licence et domaines
Migration de license vers Magento 2
Nous offrons à tous nos clients désireux de migrer leur licence Magento 1 vers une licence Magento 2, le transfert à un prix réduit.
Vous avez la possibilité de migrer votre licence directement depuis votre compte Wyomind dans : My account › Licenses & Downloads
Cliquez sur migrate to magento 2 en face de l'extension et du domaine que vous souhaitez transférer.
Confirmez que vous souhaitez migrer votre licence vers une licence Magento 2 en cliquant sur Confirm and checkout .
Une facture sera automatiquement ajoutée à votre compte dans : My account › Invoices
Le prix du transfert est équivalent à une réduction de 30% par rapport au prix d'une licence Magento 2.
Vous pouvez procéder au paiement en cliquant sur PP .
Une fois le paiement effectué, vous pouvez retourner dans : My account › Licenses & Downloads
Votre licence est valide pour une durée illimitée sur une seule interface Magento.
Si vous utilisez plusieurs interfaces Magento, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
Si vous gérez plusieurs sites sur la même interface Magento, 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, votre période de support est quant à elle limitée à 6 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra la renouveler (voir FAQ : Comment prolonger ma 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 :
Allez dans : mY account › Licenses & DOwnloads
Cliquez sur à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
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?
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 Magento.
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 pour la licence doit être active.
Pour pouvoir utiliser Advanced Inventory sur tous vos domaines (live et test), suivez les étapes ci-dessous :
Depuis votre panneau d'administration Magento, entrez votre clé d'activation dans : System › configuration › wyomind › your extension
Sauvegardez la configuration.
Maintenant que Advanced Inventory est installé sur votre environnement de production, répétez les étapes précédentes avec votre environnement de test.
La seule différence cette fois : une notification apparaît dans votre panneau d’administration Magento.
Vous aurez le choix entre :
Acheter une nouvelle licence
Ajouter ce domaine à votre licence
Cliquez sur Add this domain to my license.
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 Advanced Inventory 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.
Versionnage des extensions et téléchargement
Téléchargement des extensions
Pour télécharger Advanced Inventory, connectez-vous à votre compte Wyomind :
Allez dans : mon compte › Licenses & downloads
Cliquez sur en face de Advanced Inventory.
Une nouvelle fenêtre s'ouvre alors.
Sélectionnez la version de Advanced Inventory à télécharger. Vous pourrez sélectionner la version la plus récente (pour Magento 1 et pour Magento 2) de Advanced Inventory.
Cliquez sur .
Votre téléchargement peut commencer.
Mise à jour des extensions
En achetant une extension depuis wyomind.com, vous bénéficiez de la mise à jour à vie. Vous pouvez à tout moment télécharger la dernière version de l'extension directement depuis votre compte.
Pour mettre à jour Advanced Inventory, suivez les étapes suivantes :
Allez dans : mon compte › mes téléchargementS
Cliquez sur en face de Advanced Inventory.
Sélectionnez la version la plus récente de Advanced Inventory (pour Magento 1 et Magento 2).
Cliquez sur télécharger .
Installez la nouvelle version de Advanced Inventory pour mettre à jour votre admin Magento.
Installation/Désinstallation des extensions
Désinstallation des extensions
Pour désinstaller Advanced Inventory, allez sur son dossier compressé et ouvrez-le.
Vous y trouverez un fichier shell (tel que: yourextension-uninstall.sh), qu'il vous faudra exécuter à la fois sur votre serveur et sur le répertoire racine de votre site Magento.
Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).
Installation des extensions
Avant d'installer Advanced Inventory, il vous faudra :
Faire un backup de votre installation Magento dans : system › tools › backups
Vérifier que le Compiler est désactivé dans votre admin Magento. Si le compiler est activé, désactivez le en cliquant sur Disable dans : system › tools › COMPILATIONS
Nettoyer votre cache dans : system › select cache type › actions › refresh › submit
Téléchargez Advanced Inventory (fichier compressé) dans : mon compte › mes téléchargements Consultez la FAQ : Téléchargement des extensions
Ouvrez le dossier téléchargé et décompressez-le.
Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento (le contenu varie selon les extensions mais on retrouve généralement les dossiers app, lib et skin).
Une fois votre installation terminée, n'oubliez pas de réactiver le compiler s'il était activé avant l'installation et l'exécuter en cliquant sur Run Compilation Process.
Nettoyez les caches et déconnectez-vous puis reconnectez-vous directement après.
Advanced Inventory installé, il ne vous reste plus qu’à activer votre licence. Cliquez ici: Activation des extensions
Activation des extensions
Activation des extensions
Maintenant que Advanced Inventory est installée, il ne vous reste qu'à l'activer :
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 :
Le module License Manager n'a pas été supprimé de votre installation. Le module License Manager est bien activé dans le fichier : app/etc/modules/Wyomind_Licensemanager.xml La sortie Html du module Wyomind_Licensemanager et/ou Adhminhtml_Notification n'est pas désactivée dans votre admin Magento :
system
configuration › advanced › advanced
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 Advanced Inventory
- Dans votre compte Wyomind : Mon compte › Mes Telechargements, choisissez Advanced Inventory et cliquez sur . Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).
Collez votre clé d'activation dans le champ Activation key et choisissez une méthode d'activation entre Automatic(Yes) et Manual (No) depuis: System › Configuration › Wyomind › VOTRE extension - 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.
Sauvegardez les données en cliquant sur Save Configuration.
Videz vos caches.
Une notification apparaît en haut de votre admin. Cliquez sur : Activate it now!
Copiez et collez le code licence dans le champ License code de votre admin ou cliquez simplement sur Activate now!
Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Advanced Inventory.
Afin d'activer la licence d'une extension qui comprend d'autres modules, vous devrez répéter les étapes ci-dessus pour chaque module en utilisant les clés d'activation correspondantes (chaque extension possède une clé d'activation unique).
Utilisation des extensions
Créer une clé API Google
Afin de pouvoir utiliser Advanced Inventory, vous devez avoir une clé API Google renseignée dans la configuration de l'extension.
Pour créer cette clé API :
Connectez-vous à https://console.developers.google.com. Ici, vous devrez accepter les conditions d'utilisation avant de pouvoir cliquer sur Agree and Continue .
Vous devez dans un premier temps créer un nouveau projet en renseignant le nom, l'organisation et la situation.
A ce projet, vous devrez lier des API en cliquant sur Enable APIs and services .
C'est depuis la bibliothèque que vous pouvez ajouter les services que vous souhaitez.
Pour pouvoir utiliser Advanced Inventory, vous devez activer les API suivantes en cliquant sur Enable :
- Maps JavaScript API - Geocoding API - Distance Matrix API - Directions API
Lorsqu'elles sont activées, vous pourrez voir le trafic, les erreurs et les latences pour chaque API.
Vous devriez voir toutes les API activées depuis la section APIs.
Depuis APIs & Services › Credentials, vous aurez la possibilité de créer des identifiants. Cliquez sur Create credentials et choisissez API key.
Vous pourrez également restreindre votre clé API par sites, applications, adresses IP...
Une fois restreintes ou non, la clé API sera listée parmi les identifiants.
La dernière étape consiste à lier votre compte à un compte de facturation depuis la section Billing sans quoi ça ne pourra fonctionner.
Traduire du texte en frontend
Par exemple, vous souhaitez traduire du texte pour la vue de magasin française.
Pour cela, dans votre répertoire racine Magento, copiez le fichier Wyomind_advancedinventory.csv que vous trouverez dans app/locale/en_US dans le dossier app/locale/fr_FR (ou de la langue de votre choix).
Dans ce fichier, vous pouvez saisir des données et leurs traductions. Par exemple :
"First name","Prénom"
"Last name","Nom"
...
Voici ci-dessous un exemple d'un fichier CSV de traduction.
Vous pouvez également utiliser l'outil "Translate Inline" disponible depuis votre Admin Magento : System › Configuration › Advanced › Developer › Translate Inline
Comment faire la différence entre entrepôt et point de vente ?
Avec l'extension Advanced Inventory, vous avez le choix entre deux statuts lors de la création de vos magasins :
warehouse
point of sale
Afin de configurer au mieux votre boutique Magento, il faut bien prendre en compte les différences de chaque statut.
Un entrepôt (ou warehouse) ne sera pas du tout visible par les clients sur le front-office.
Un point de vente (ou point of sale) sera visible sur la carte Google du front-office. Dans le cas où vous utilisez Advanced Inventory, les clients pourront vérifier si les produits sont en stock dans ces points de vente directement depuis le front-officeou si vous utilisez Pickup@Store, ils auront la possibilité de venir y récupérer leurs commandes.
Assigner une commande à un point de vente/entrepôt
De manière générale pour un bon fonctionnement des assignations, chaque point de vente/entrepôt doit avoir :
une ou plusieurs vues magasin sélectionnées
un ou plusieurs groupes de clients sélectionnés
des règles d'assignation basées sur l'adresse de livraison. Pour toutes les destinations, utilisez :
*
L'assignation automatique est activée dans : System › Config › Wyomind › Advanced Inventory
Elle est ensuite évaluée sur les critères suivants :
la priorité du point de vente/entrepôt (champ priorité)
la vue magasin à partir de laquelle la commande a été passée
le groupe de clients qui a passé la commande
l'adresse de livraison
la disponibilité des articles dans le point de vente/entrepôt
Afficher les stocks disponibles pour chaque magasin sur la page produit
L'affichage des stocks devrait apparaître juste en dessous de la description courte à côté des différents points de vente.
Dans le cas où vous ne voyez pas les stocks disponibles dans chaque point de vente, à la ligne 87 du fichier : app/design/frontend/your_package/your_theme/template/catalog/product/view.phml
Vous pouvez bien sûr placer le code où bon vous semble pour personnaliser votre page produit.
Afficher le message de statut de stocks sur la page produit
Pour afficher le message de statut de stocks sur la page produit, dans le fichier : app/design/frontend/your_package/your_theme/template/catalog/product/view.phml
Vous pouvez placer le code où vous le souhaitez afin de personnaliser votre page produit.
Obtenir un rapport sur les stocks disponibles dans les entrepôts et points de vente
Vous avez la possibilité de créer un rapport complet de vos stocks en cliquant sur Create a stock backup dans : System › Import/Export › Mass Stock Update
Un fichier CSV sur l'état des stocks sera alors généré et une notification sera affichée dans votre admin.
Vous pouvez aussi être notifié lorsque les stocks sont faibles. Pour cela, allez dans : Sales › POS/Warehouses › Manage POS/Warehouses
Choisissez un point de vente ou entrepôt et cliquez sur Edit .
Dans l'onglet Inventory setting, vous trouverez un lien en face de Low stock notification feed. Si vous ne pouvez pas voir cet onglet, vous devez probablement activer Automatic order assignation dans : System › Config › Wyomind › Advanced Inventory
Si vous cliquez sur le lien, vous devriez voir tous les produits ayant un stock faible dans le point de vente ou l'entrepôt en question comme dans l'exemple ci-dessous.
Définissez des règles de prix au niveau du catalogue selon les quantités dans les POS/WH
Vous pouvez créer des règles de prix au niveau du catalogue et définir des conditions sur les quantités des produits dans les POS/WH. Par exemple, appliquez une règle seulement si le stock d'un produit est supérieur à 10 dans un magasin particulier.
Résolutions de problèmes
Erreur : Mage_Core_Model_Resource_Setup.php
Si votre site ne fonctionne plus et vous donne ce message d'erreur après avoir uploadé tous les fichiers d'installation dans les dossiers appropriés :
Fatal error: Class 'Wyomind_Notificationmanager_Model_Resource_Setup' not found in /src/Mage_Core_Model_Resource_Setup.php on line 234
Il est probable que le problème vienne du fait que vous avez installé une extension alors que le compilateur Magento était encore activé.
Remarque importante :
Si le compilateur est activé sur votre site, désactivez-le avant de procéder à l'installation de n'importe quelle extension dans : System › Tools › Compilation Après l'installation, réactivez le processus de compilation et le compilateur.
Avant d'installer n'importe quelle extension, il est préférable de réaliser une sauvegarde de votre installation Magento.
Voici comment désactiver le compilateur de Magento :
Éditez le fichier suivant : includes/config.php et ajoutez un # avant les 2 lignes suivantes :
Puis revenez dans l'administration de Magento et relancez le processus de compilation.
Page blanche en utilisant l'extension
Si vous obtenez une page blanche en utilisant l'extension, vous devriez activer le rapport d'erreurs afin d'afficher l'erreur en question. Vous pouvez l'activer depuis index.php.
Erreur 404 dans la page de configuration
La plupart du temps, vous déconnecter puis vous reconnecter résout le problème.
Table ou vue non trouvée
Ce type d'erreur peut provenir suite à un problème durant l'installation.
Vous pouvez la corriger en suivant cette procédure :
Accédez à votre base de données via le panneau de contrôle de votre site (Phpmyadmin par exemple).
Supprimez l'entrée advancedinventory_setup de la table core_resource.
Attention, cette entrée dépend de votre extension. Par exemple, si vous avez l'extension Simple Google Shopping, vous devez supprimer l'entrée simplegoogleshopping_setup.
Déconnectez-vous de votre administration Magento.
Connectez-vous à votre administration Magento.
Réécriture des grilles de commandes et/ou de produits par des modules tiers
Si la grille de commandes ou de produits ne semble pas être celle utilisée dans Advanced Inventory, cela peut être la cause de conflits entre différents modules.
Vous pouvez donc installer l'extension gratuite Modules Conflict Detector de Alekseon. Cela vous aidera à vérifier si vous avez des conflits de réécriture entre les différents modules installés.
Une fois que le module est installé, vous devriez voir quel est le problème si vous allez dans : Alekseon tools › Modules Conflict Detector
Dans notre cas, nous pouvons voir qu'il y a un conflit avec la grille de commandes (Order grid). En effet, un autre module la réécrit.
Dans ce cas, copiez le nom de la grille qui la réécrit, par exemple NomCompagnie_NomModule_block_adminhtml_Order_Grid et allez dans : System › Config › Wyomind › Advanced Inventory
Grille de produits à réécrire : par défaut `Mage_Adminhtml_Block_Catalog_Product_Grid`
Grille de commandes à réécrire : par défaut `Mage_Adminhtml_Block_Sales_Order_Grid'
Vous pouvez ensuite coller le nom de la grille dans le deuxième champ et sauvegarder votre configuration.
User's reviews
S
Shiva
Merchant · Netherlands · Utilisateur depuis 8 années
★★★★★
great for stocks in multiple locations
Used to handle multiple stock accross multiple locations and it works great! have been able to handle it nicely with different delivery estimates and it works nice and was quite easy to setup. 5 stars
M
Matt
Developer · United States · Utilisateur depuis 9 années
★★★★★
Great Module
This module has worked wonders for us along with the Mass Stock Update module. Highly recommend.
Q
Quan
Developer · United Kingdom · Utilisateur depuis 9 années
★★★★★
Used for years
This is a great extension that we have literally used for years! It does exactly what we expected it to do to assist with managing a global catalog.
HV
Hakan VAR
Merchant · Türkiye · Utilisateur depuis 8 années
★★★★★
Must be use
I am using advanced inventory for my 10 shops integration. I am happy to use it. Wyomind extensions doing their jobs best but customer support/problem fixing should be better. I am also using Data Feed Manager. That extension also must be. We dont need any any other bridge uploading products or updating stocks at marketplaces
P
Piotr
Developer · Poland · Utilisateur depuis 5 années
★★★★★
Great extension
Extension works as expected.
LM
Liam Mitchell
Developer · United Kingdom · Utilisateur depuis 7 années
★★★★★
Great extension
This extension does exactly what it needs to and is easy to set up.
D
Davide
Ecommerce Agency · Italy · Utilisateur depuis 6 années
★★★★★
Excellent module
We needed a module to implement a multiple stock scenario in our client's Magento 2.2 site and this extension perfectly met our needs.
J
John
Ecommerce Agency · United States · Utilisateur depuis 7 années
★★★★★
It's a good extension for M2
We used this extension for one of our clients and they're happy with this extension's features it's also supported with the one-step checkout extensions. The extension also provides good support. Their user experience is good but you can also further customize it as per your brand needs.
E
ELECTRICAS
Merchant · United States · Utilisateur depuis 7 années
★★★★★
A light at the end of the tunnel
Our project was stuck because we took a bad decision when choosing a web development agency. After solving several issues, we noticed that Magento 1 is not able to work natively with multiple warehouses, but fortunatelly we found Advanced Inventory extension. Wyomind provided a clean and professional installation service. We also received an excellent and fast response from support team when we needed.
D
DLow
Developer · United States · Utilisateur depuis 8 années
★★★★★
Excellent extensions and support
Very happy with the extension and support has been great
RS
Rafael Sampaio
Merchant · Brazil · Utilisateur depuis 11 années
★★★★★
Excellent add-ons!
We use several products from Wyomind for years. They are really excellent! The Advanced Inventory is really powerful, and so we are really able to give an omnichannel experience for our costumers. We recommend Wyomind for anyone who need a great Magento partner.
C
chris
Merchant · United States · Utilisateur depuis 7 années
★★★★★
Excellent extensions and great support
I have many of Wyomind's Magento 2 extensions. Advanced Inventory helps me to auto assign orders to our warehouse or POS making it easy to ship available product. It helps in our Omni Channel efforts.
L
lm
Developer · United States · Utilisateur depuis 8 années
★★★★★
It is ok
It is a little difficult to get backorder working by store but it is better than what magento has implement
LD
LMD Design
Developer · United Kingdom · Utilisateur depuis 7 années
★★★★★
great addition to a site
This is a really useful extension for managing stock from multiple warehouses from within the CMS. It is very easy to set up and manage. It's very straight forward and does exactly what we needed it to do.
R
rogmoreno
Panama · Utilisateur depuis 7 années
★★★★★
Excelente
Cumple al 100% con lo que promete, funciona perfecto y el servicio al cliente y soporte es insuperable
Q
QN
United Kingdom · Utilisateur depuis 9 années
★★★★★
Great extension!
We've been using the Advanced Inventory extension on our production system for over a year and a half now. We haven't had many issues, but when we do the support team is highly-responsive and always willing to help troubleshoot our problems.
VW
Vi Wickam
Merchant · United States · Utilisateur depuis 9 années
★★★★★
Will Use Wyomind again
We have purchased multiple wyomind plugins over time. They are competent and responsive. I have had good luck with all of their plugins.
JP
Juan Pablo Mayoral
Argentina · Utilisateur depuis 10 années
★★★★★
Great Extension
This extension help us to manage multiple stock inventory and is the best option we have found.
AS
Andy Schlieck
Merchant · United States · Utilisateur depuis 8 années
★★★★★
Advanced Inventory to the rescue
This extension has proven invaluable to us. We really appreciate the flexibility to create different warehouses and link them to individual store views and customer groups, as well as the Point of Sale functionality. Everything working very well, and the Wyomind support team was quick to respond and helped iron out some of the wrinkles early on in our project.
S
Sandhya
Canada · Utilisateur depuis 7 années
★★★★★
Lots of support required
This was not an easy product to integrate and required a lot of customizations to work with our site.
Magento 1 / OpenMage Compatibility
Prises en charge par les versions master de nos extensions
1.14.4
1.14.3
1.14.2
1.14.1
1.14.0
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
Prises en charge par les versions legacy de nos extensions
1.13.1
1.13.0
1.12.0
1.11.2
1.11.1
1.11.0
1.10.1
1.10.0
1.8.1
1.8.0
1.7.0
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.3
1.3.2
1.3.1
1.3.0
1.2.1
1.2.0
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
Use cases
How merchants put Advanced Inventory to work, step by step.