solutions for e-commmerce

11 years of business 2128 reviews 4.9 average rating
User guide

 

Mass Stock Update vous permet de mettre à jour massivement les stocks dans Magento en temps record grâce à des fichiers CSV ou XML disponibles sur votre serveur, sur un serveur distant via FTP ou sur un serveur distant via HTTP.

Comment utiliser Mass Stock Update

Pour pouvoir utiliser Mass Stock Update, vous devez dans un premier temps aller dans :

SystemConfigurationWyomindMass Stock Update

Configurer Mass Stock Update de manière générale

Email reporting

Mass Stock Update inclut un outil de reporting des tâches cron qui vous permettra d’être averti chaque fois qu’un profil aura été exécuté et le cas échéant si une erreur s’est produite.

Pour plus d’informations sur les taches cron, reportez vous à la section suivante : 
Configurez les taches cron dans un profil

Enable reporting

Vous permet de définir si vous souhaitez activer la fonction de reporting ou non.

Send the reports to

Vous permet de préciser la/les adresses email auxquelles sont envoyé le rapport.
Pour indiquer plusieurs adresses emails, utilisez la virgule comme séparateur.

Report title

Vous permet de définir le titre du message que verront les destinataires du reporting

List ignored products in the report

Vous avez la possibilité de lister les produits ignorés dans le rapport.

Settings

Mass Stock Update comprend un fichier log que vous pouvez activer.

Enable log file

Vous permet d’activer le fichier de log disponible dans var/log.
Le fichier est nommé Wyomind_MassStockUpdate.log.
Les logs ne seront écrits que si les fichiers de log généraux sont activés dans:
System Configuration Advanced  Developer  Logs settings

Créer un profil de mise à jour dans Mass Stock Update

Pour pouvoir mettre à jour les stock dans Magento, il vous faut dans un premier temps éditer ou créer un profil en cliquant sur Create a new profile depuis :
SystemImport/ExportMass Stock Update

Black box

L'outil de la boîte noire est très utile pour vous aider à configurer votre profil facilement. La black box est composée de 3 options principales. 

Input Data Preview

Afin d'avoir un aperçu de vos données d'entrée, cliquez sur Input data

Output Data Preview

Le bouton Output data vous donnera un aperçu des données telles qu'elles seront mises à jour. 

Library

La librairie vous permet de vérifier quelles valeurs vous pouvez utiliser pour chaque attribut.  

Vous y trouverez également des exemples d'utilisation. 

Settings

Dans cette section, vous pouvez définir la source des données.

Profile settings

  • Profile name
    Nom que vous souhaitez donner au profil.
    Seuls les caractères alphanumérique, les tirets et les underscores sont acceptés.
    Le nom du profil doit être unique.
  • SQL mode
    Notez que lorsque le mode SQL est activé, les données ne sont pas mises à jour et un fichier SQL est généré.

Si vous activez le mode SQL, vous devrez remplir des champs supplémentaires :

  • SQL file path: 
    Il s'agit de l'endroit où le fichier SQL sera généré (par rapport au dossier racine de Magento).
  • SQL file name: 
    Il s'agit du nom du fichier SQL à générer.

File Location

Vous permet de définir où est stocké le fichier à utiliser pour le profil.

  • Magento File System
    Le fichier est stocké à la racine de l’instance Magento ou dans un sous/répertoire de l’instance Magento. 
  • FTP server  
    Le fichier est stocké sur un serveur distant accessible via FTP
  • URL
    Url du fichier disponible via une URL utilisant HTTP ou HTTPS. 
    Si l’url est protégée par http authentication, vous pouvez ajouter votre login et password.
  • Dropbox
    Le fichier est disponible via une dropbox. Vous pouvez générer vos codes depuis votre compte Dropbox : 
    https://www.dropbox.com/developers/apps
  • Webservice
    Le fichier peut être disponible via n'importe quel service web.

Notez que vous pouvez glisser vos fichiers depuis votre ordinateur (seulement les fichiers TXT, CSV ou XML).

File Type

Allows you to specify the file type used for the update, XML or CSV.
  • File type
    Vous permet de préciser le type de fichier utilisé pour la mise à jour. 
    XML ou CSV.

Pour les fichiers CSV : 

  • Field separator
    Définissez le séparateur de champs.
  • Field enclosure
    Sélectionnez le délimiteur de champ. 

Pour les fichiers XML :

  • Xpath to products
    Dans le d’une mise à jour par le biais d'un fichier XML, vous devez préciser le XPath correspondant aux produits dans le fichier XML.
    Attention le Xpath est sensible à la casse.

    Exemple de fichier 

    <Import>
       <PRODUCTS>
          <product>
             <name>Product A</name>
             <sku>001A</sku>
             <qty>864</qty>
          </product>
          <product>
             <name>Product B</name>
             <sku>002B</sku>
             <qty>594</qty>
          </product>
       </PRODUCTS>
    </Import>

    Le Xpath pour accéder aux product dans ce fichier est /Import/PRODUCTS/product

  • XML structure
    Vous avez deux options; la détection Automatique ou la structure prédéfinie. La détection automatique convient aux fichiers simples avec seulement un niveau d'imbrication comme dans le fichier d'exemple ci-dessus.
  • Predefined structure
    Si vous avez sélectionné la structure prédéfinie, vous avez la possibilité de définir votre propre structure. Lorsque la structure de votre fichier est assez complexe, l'information peut être dispatchée dans des nœuds profonds et quelques fois dans des attributs tag, comme url="something". 

    Ci-dessous, un exemple de fichier complexe où vous avez besoin d'une structure prédéfinie :
    <products>
        <item>
            <sku><![CDATA[XYZ]]></sku>
            <qty value="150"/>
            <options>
                <option name="backorders">2</option>
                <option name="minimal_in_cart">10</option>
            </options>   
        </item>
    </products>
    Le XPath qui cible les produits dans le fichier ci-dessous est /products/item
    La syntaxe JSON que vous devez utiliser est :
    {
     "sku":"sku",
     "qty":"qty/@value",
     "backorders":"option[@name='backorders']",
     "minimal_qty":"option[@name='minimal_in_cart']"
    }

RÈGLES D'UTILISATION POUR LA STRUCTURE PRÉDÉFINIE XML

  • Utilisez une chaîne de caractères Json valide composée d'une liste de clés/valeurs qui définit les noms des colonnes ainsi que les Xpath associés aux colonnes.
  • Utilisez @ afin d'accéder aux valeurs d'attribut. 
    @price
  • Utilisez [@attribute=value] pour accéder à un nœud depuis lequel l'attribut est une valeur.
    [@name='ean']
  • Utilisez [number] pour accéder à un autre nœud qui à le même nom.
    category
  • Utilisez les Xpath axis pour représenter une relation avec le nœud actuel, et identifier des nœuds. 
    child::item
Vous pouvez cliquer sur Input data depuis la blackbox afin de voir le fichier source. 

Post Process Action

Vous avez la possibilité de définir une action après que le fichier soit exécuté, entre :

  • Ne rien faire
  • Supprimer le fichier d'import
  • Changer le fichier d'import de place
    Vous devez définir le chemin du fichier où vous souhaitez changer le fichier d'import de place, par rapport au dossier racine Magento.

Advanced Settings

System Settings

  • The first line is a header
    Pour les fichiers CSV, vous devez spécifier lorsque la première ligne est l'entête.
  • Filter lines
    Laissez vide pour importer toutes les lignes.

    Entrez le nombre des lignes que vous souhaitez importer, en prenant soin de séparer chaque ligne ou série avec une virgule (,). Par exemple, pour importer les lignes 2,4,6,8,10 :
    2,4,6,8,10 

    Utilisez un tiret (-) pour indiquer une série de lignes. Par exemple, pour importer les lignes 8 à 10 : 

    8-10

    Utilisez un plus (+) pour tout importer à partir d'une ligne. Par exemple, pour tout importer à partir de la ligne 4 :4+

Notez que vous pouvez combiner toutes ces options. Par exemple 2,6-10,15+ importera les lignes 2,6,7,8,9,10,15,16,17,...

Stock Settings

Automatic stock status update
Vous pouvez choisir de mettre à jour automatiquement le statut du stock (en stock / en rupture de stock).

Mapping & Rules

Dans cette section, vous pouvez mapper chaque colonne de votre fichier avec les attributs de stock.

Column Mapping

Chaque colonne peut être mappée avec un des attributs de stock. Notez qu'à n'importe quel moment vous pouvez avoir un aperçu des données sources et des données telles qu'elles seront directement depuis la blackbox.
  • Target Attribute
    Sélectionnez l'attribut cible depuis les attributs disponibles dans votre système (sur la première ligne, définissez l'identifiant de vos produits). Vous pouvez trouver tous les attributs regroupés par type dans notre documentation.
  • Data source
    Dans la colonne Data source, vous pouvez définir l'attribut source qui correspond à l'attribut cible depuis votre fichier source.
  • Custom value
    Parfois, des colonnes peuvent manquer. Par exemple, lors de la mise à jour des stocks, le fichier n'inclut pas forcément tous les attributs de stock (backorders, quantité minimum dans le panier...). Dans ce cas, vous pouvez choisir custom value dans Data source et appliquer une valeur par défaut.

APERÇU RAPIDE DE L' INTERFACE

  1. Ajoutez autant de colonnes que vous souhaitez en cliquant sur +. Dans de nombreux cas, le fichier de mise à jour peut contenir plus de colonnes que nécessaire. Vous n'êtes pas obligé de les ajouter et de les mapper. 
  2. Supprimez une ligne facilement.
  3. Changez l'ordre de chaque ligne en les faisant glisser.
  4. Désactivez une ligne en conservant les paramètres en cliquant sur le symbole liEN.
  5. Ajoutez vos propres scripts </>.  Vous pouvez également visualiser ces scripts. Comment utiliser l'API
    Notez que lorsqu'un script est ajouté, alors </> est souligné.
  6. Appliquez la couleur de votre choix à chaque ligne.
  7. Appliquez le titre de votre choix à chaque ligne.
  8. Prévisualisez votre fichier en cliquant sur INPut Data.
  9. Retrouvez tous les attributs regroupés par type dans la Library.
  10. Vérifiez les données telles qu'elles seront mises à jour en cliquant sur Output Data.

Scheduled tasks

Vous pouvez planifier l'exécution d’un profil selon le jour et l’heure avec un interval de 30 minutes par défaut entre chaque tâche planifiée.

Vous pouvez changer cet interval dans :
SystemConfigurationWyomindMass Stock UpdateSettings

Pour que les taches cron de Mass Stock Update fonctionnent, la tache cron Magento doit être configurée correctement.

Exécuter un profil Mass Stock Update

Depuis la grille des profils

Pour exécuter le profil depuis la grille, il vous suffit de cliquer sur RUN NOW dans le dropdown associé au profil. Une barre de progression affichera la progression de la tache.

Depuis la page du profil

Ouvrez le profil en cliquant sur l’option edit du dropdown associé au profil dans la grille et cliquez sur le bouton RUN Profile NOW. Lorsque la mise à jour est fini, un message s’affiche détaillant combien de produits ont été mis à jour et combien de produits ont été ignorés.

Grâce au tâches cron

Lorsque vous avez configuré la tache cron d’un profil, celui sera exécuté automatiquement au jour et à l’heure sélectionnée.

Pour que les taches cron de Mass Stock Update fonctionnent, la tache cron Magento doit être configurée correctement.

Pour plus d’information sur les taches cron Magento, référez vous au guide officiel Magento:
http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html


Vous recevrez une notification par mail lorsque la tâche cron est exécutée, si vous avez configuré l’option dans :
system configurationMass Stock Update

Pour configurer le reporting, veuillez vous référer à la section Email reporting.

En ligne de commande

Mass Stock Update inclut des lignes de commande accessible depuis n’importe quel terminal shell.

php -f shell/wyomind_massstockupdate.php -- [options]

Les paramètres suivant peuvent être utilisés:

  • -h 
    Pour l'aide
  • --run id1,id2,...,idN 
    Génère le profil à partir de la liste
  • --sql  id1,id2,...,idN   
    Exécute le fichier sql généré par le profil à partir de la liste
  • --list
    Liste tous les profils

Utilisation de l'option SQL

Mettre à jour des stocks massivement peut garder votre serveur occupé un certain temps, surtout lorsque la mise à jour concerne de nombreux stocks.

Mass Stock Update découpe donc le processus en 2 étapes distinctes:

  1. L’analyse du fichier source, la collecte des données et la construction du fichier SQL de mise à jour ou de mise à jour des produits
  2. L’exécution du fichier SQL de mise à jour ou de mise à jour des produits qui peut être exécuté de manière asynchrone.

Génerer le fichier SQL

Si vous souhaitez générer un fichier SQL de mise à jour ou de mise à jour sans l'exécuter, vous devez activer l’option dans :
System configuration Mass Stock Update  settings.

Puis, lancez l’exécution du profil en cliquant sur RUN PROFILE NOW.

Exécuter le fichier SQL

Une fois le fichier généré dans le répertoire de travail, il vous suffit de mettre à jour la base donnée avec ce fichier via les lignes de commande. 

mysql -h host -p DbPassword -u DbLogin DatabaseName < path/to/mysql/file.sql

Vous pouvez aussi utiliser la ligne de commande : 

php -f shell/wyomind_massstockupdate.php --sql id1

Utilisation avancée

L’événement "mass_update_success" est récupéré lorsque le profil est généré et que les données ont été mises à jour ou importées avec succès. 

L’événement est dispatché lorsque le profil est généré avec succès et peut être utilisé dans vos propres observers. Le paramètre donné dans l'observer est le profil en cours d"execution.

Dispatch de l’événement :

Mage::dispatchEvent("mass_update_success", array("profile" => $this));

Exemple d'utilisation dans un observer :

class Editor_Module_Model_Observer
{
/**
* @param $observer
*/
public function execute($observer)
{
return var_dump($observer->getProfile()->getData());
}
}

Attribute specifications

Stock attributes

Tous les attributs relatifs à la gestion des stocks sont disponibles dans cette section.

L'ensemble des ces attributs doivent être mise à jour par des valeurs booléennes ou numériques.

  • Multi-stock enabled (Advanced Inventory only, boolean): 
  • Qty (float or integer)
  • Min Qty (float or integer)
  • Use Config Min Qty (boolean)
  • Is Qty Decimal (boolean)
  • Backorders (integer)
  • Use Config Backorders (boolean)
  • Min Sale Qty (float or integer)
  • Use Config Min Sale Qty (boolean)
  • Max Sale Qty (float or integer)
  • Use Config Max Sale Qty (boolean)
  • Is In Stock (boolean)
  • Notify Stock Qty (boolean)
  • Use Config Notify Stock Qty (boolean)
  • Manage Stock (boolean)
  • Use Config Manage Stock (boolean)
  • Stock Status Changed Automatically (boolean)
  • Use Config Qty Increments (boolean)
  • Qty Increments (float or integer)
  • Use Config Enable Qty Increments (boolean)
  • Enable Qty Increments (boolean)
  • Is Divided into Multiple Boxes for Shipping (boolean)

Valeurs booléennes

Les valeurs booléennes peuvent être mises à jour avec n'importe quelles valeurs parmi les suivantes :
  • yes / no
  • true / false
  • enable / disable
  • enabled / disabled
  • 1 / 0
  • in stock / out of stock

Valeur numérique

 Les valeurs numériques peuvent être
  • Integer number sans espace
  • Float number avec un point comme séparateur
Si les valeurs n'ont pas le bon format dans votre fichier d'import / mise à jour, utilisez les custom rules

Advanced Inventory attributes

Tous les attributs relatifs à la gestion des stocks dans Advanced Inventory sont disponibles dans cette section.

L'ensemble des ces attributs doivent être mis à jour par des valeurs booléennes ou numériques.

  • Warehouse - Qty (float or integer)
  • Warehouse - Manage stock (boolean)
  • Warehouse - Backorders allowed (integer)
  • Warehouse - Use config settings for backorders (boolean)

Valeurs booléennes

Les valeurs booléennes peuvent être mis à jour avec n'importe quelles valeurs parmi les suivantes :
  • yes / no
  • true / false
  • enable / disable
  • enabled / disabled
  • 1 / 0
  • in stock / out of stock

Valeur numérique

 Les valeurs numériques peuvent être
  • Integer number sans espace
  • Float number avec un point comme séparateur
Si les valeurs n'ont pas le bon format dans votre fichier d'import / mise à jour, utilisez l'API PHP

API PHP pour Mass Stock Update

Mass Stock Update vous permet de complètement personnaliser et contrôler vos données en utilisant des scripts PHP.

Standards de code API

Pour chaque ligne dans l'onglet Mapping & Rules de votre profil, vous pouvez ajouter votre propre script basé sur une syntaxe PHP.

Pour ajouter votre script, cliquez sur </> à la fin de la ligne que vous souhaitez éditer. Vous pouvez alors mettre à jour la valeur de chaque colonne.

Notez que le bouton </> peut être caché par la blackbox. 

Balises ouvrantes et fermantes

Chaque script doit inclure la balise PHP <?php. Notez qu'il n'est pas nécessaire d'utiliser la balise fermante. 

<?php
 /* Your custom script */
 return $self;
​

Sortir une valeur

return
N'importe quelle valeur que vous souhaitez utiliser dans votre profil, doit être retournée avec l'instruction return.

Objet $this

$this->skip() ou return false (boolean false)
Pour ignorer la ligne en cours (toutes les colonnes de la ligne).

$this->skipRow() ou $this->skip() ou return false;
Pour ignorer la cellule en cours ainsi que les cellules suivantes.

$this->skipCell() ou return true;
Pour ignorer la cellule en cours.

Variable $cell

Vous pouvez appeler n'importe quelle colonne du fichier source en utilisant $cell. Il indexe chaque colonne numériquement (1,2,3,...) et avec une clé correspondant au nom de l'entête de la colonne ("nom","description","prix"...).

$cell["name of the column"] ou $cell[INDEX]

Par exemple :

return $cell["description"]. " ".$cell["name"]
Notez qu'il est préférable d'utiliser des clés associatives. Dans ce cas, si l'ordre des colonnes change dans le fichier, alors vos scripts seront toujours valides.

Variable $self

$self
Pour récupérer la valeur en cours de la colonne et gérer les données :

<?php return $self;

Par exemple :

<?php return strtolower($self);

Exemples d'utilisation

Ci-dessous, quelques exemples d'utilisation avec l'API PHP. 

Changer le séparateur

Transformez un nombre à virgule séparé par un point à la place.

Par exemple :

<?php return number_format(str_replace(",",".",$self),2,".",""); ?>

Changer un texte en lettres majuscules

Changez un texte en lettres minuscules et ajoutez une lettre majuscule à la première lettre de chaque mot.

Par exemple :

<?php return ucwords(strtolower($self)); ?>

Récupérer des images

Récupérez seulement une image depuis une liste. 

Par exemple :

<?php return array_pop(explode(",",$self)); ?>

Regrouper plusieurs colonnes

Rassemblez plusieurs colonnes afin de créer une description.

Par exemple :

<?php return $self." ".$cell["product_name"].", starting at $".$cell["price"]; ?>

Définir la visibilité d'un produit

Définissez la visibilité d'un produit selon le type de colonne.

Par exemple :

<?php 

switch($self){
   case "parent":
      return "Catalog, Search";
   break;
   default:
      return "Not visible individually";
}
?>

Mapper des valeurs

Mappez des valeurs.

Par exemple :

<?php 

if($self=="something"){
   return "something else";
}
else if($self=="foo"){
   return "bar";
}
else{
   return "default value";
}
?>

Mettez à jour massivement tous vos stocks dans Magento® à travers des fichiers CSV ou XML !

Mettez à jours vos stocks depuis n'importe quelle source

Mettez à jour vos stocks grâce à des fichier CSV ou XML disponibles dans votre système de fichiers Magento® ou sur un serveur distant en utilisant FTP ou HTTP.

Automatisez les taches de mise à jour

  • Mise à jour via les taches planifiées ou les lignes de commandes
  • Notification en temps réel de l'avancement des taches
  • La mise à jour des stocks déclenche la mise à jour avec M2E Pro

Adaptez totalement les données mises à jour

Les fonctionnalités de mappage avancées, les règles sur mesure et la prévisualisation en temps réel vous aiderons à corriger facilement les données incohérentes, incomplètes ou mal formatées. 

Freqently Asked Questions
Informations Pré-vente
Mass Stock Update fonctionne avec Magento Community Edition et aussi Magento Enterprise Edition. Pour savoir si Mass Stock Update est compatible avec votre version de Magento, veuillez vous référer à l'onglet Compatibilité
Mass Stock Update Mass Product Import & Update
Mise à jour des stocks
Mettez à jour les stocks de produits depuis des fichiers CSV/XML
Mise à jour des produits
Mettez à jour des produits depuis des fichiers CSV/XML selon différents groupes d'attributs :
  • Image,
  • Catégorie,
  • Merchandising (up sell, cross sell, related products),
  • Prix (Weee tax, group price, tier price, special price...),
  • Produits téléchargeables,
  • Relations des produits groupés,
  • Relations des produits configurables,
  • Options personnalisables,
  • Attributs du système (website, sku...),
  • Attributs définis par l'utilisateur
Création de produits
Créez des produits depuis des fichiers CSV/XML
Aperçu
Obtenez un aperçu en temps réel des données de sortie
Scripts
Utilisez vos propres scripts pour améliorer les données
Programmation
Automatisez la mise à jour grâce aux tâches cron
Accès à l'interface de ligne de commande
Déclenchez l'import via votre CLI

L'extension Mass Stock Update n'a pas de limite connue. Certains utilisateurs mettent à jour jusqu'à 80 000 produits.

Licence et domaines

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 accountLicenses & 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 accountInvoices

  

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 accountLicenses & Downloads

Vous pourrez alors télécharger et installer votre licence pour Magento 2. 

Notez que votre licence Magento 1 restera active indéfiniment dans votre compte Wyomind pour vous permettre de procéder à votre migration en toute sérénité.

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 ?).

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 accountLicenses & DOwnloads
  2. Cliquez sur  à 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.
Attention, cela ne veut pas dire que votre licence est activée. Il vous faudra l'activer depuis votre nouveau domaine une fois l'extension installée. 

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 Mass Stock Update sur tous vos domaines (live et test), suivez les étapes ci-dessous :

  1. Téléchargez Mass Stock Update depuis votre compte Wyomind.
    (voir FAQ: Téléchargement des extensions)
  2. Installez Mass Stock Update sur votre environnement de production.
    (voir FAQ: Installation des extensions)
  3. Activez la licence.
    (voir FAQ: Activation des extensions)
  4. Depuis votre panneau d'administration Magento, entrez votre clé d'activation dans :
    Systemconfigurationwyomindyour extension 
  5. Sauvegardez la configuration.

Maintenant que Mass Stock Update 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 :

  1. Acheter une nouvelle licence
  2. 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 Mass Stock Update 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

    Pour télécharger Mass Stock Update, connectez-vous à votre compte Wyomind :

      1. Allez dans :
        mon compte Licenses & downloads  
      2. Cliquez sur  en face de Mass Stock Update.


        Une nouvelle fenêtre s'ouvre
        alors

      3. Sélectionnez la version de Mass Stock Update à télécharger.
        Vous pourrez sélectionner la version la plus récente (pour Magento 1 et pour Magento 2) de Mass Stock Update.
      4. Cliquez sur  .

    Votre téléchargement peut commencer. 

    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 Mass Stock Update, suivez les étapes suivantes :

    1. Allez dans :
      mon comptemes téléchargementS
    2. Cliquez sur  en face de Mass Stock Update.
    3. Sélectionnez la version la plus récente de Mass Stock Update (pour Magento 1 et Magento 2).
    4. Cliquez sur télécharger .
    5. Installez la nouvelle version de Mass Stock Update pour mettre à jour votre admin Magento.

    Installation/Désinstallation des extensions

    Pour désinstaller Mass Stock Update, 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).

    Avant d'installer Mass Stock Update, 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 :
      systemselect cache typeactionsrefreshsubmit


    Vous pouvez maintenant installer Mass Stock Update :

    1. Téléchargez Mass Stock Update (fichier compressé) dans :
      mon compte mes téléchargements
      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 (le contenu varie selon les extensions mais on retrouve généralement les dossiers app, lib et skin).

    4. 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.
    5. Nettoyez les caches et déconnectez-vous puis reconnectez-vous directement après.


    Mass Stock Update installé, il ne vous reste plus qu’à activer votre licence. Cliquez ici: Activation des extensions

    Activation des extensions

    Maintenant que Mass Stock Update est installée, il ne vous reste qu'à l'activer :

    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 : 

      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


    2. 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 Mass Stock Update

      - Dans votre compte Wyomind : Mon compteMes Telechargements, choisissez Mass Stock Update et cliquez sur  . Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).

    3. Collez votre clé d'activation dans le champ Activation key et choisissez une méthode d'activation entre Automatic (Yes) et Manual (No) depuis: SystemConfigurationWyomindVOTRE 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.

    4. Sauvegardez les données en cliquant sur Save Configuration.
    5. Videz vos caches. 
    6. Une notification apparaît en haut de votre admin. Cliquez sur : Activate it now!

    7. Copiez et collez le code licence dans le champ License code de votre admin ou cliquez simplement sur Activate now! 


    8. Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Mass Stock Update.

    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

    Afin que votre profil soit exécuté automatiquement, vous devez définir les jours de la semaine et les heures d'exécution directement depuis la configuration de votre profil dans :
    SystemImport/ExportMass Stock Update

    Par défaut, les tâches cron peuvent être programmées par tranches de 30 minutes. 

    Vous pouvez modifier cet interval depuis :
    SystemConfigurationWyomindMass Stock UpdateSettings

    Ci-dessous un exemple avec un interval de 20 minutes : 

    Pour un bon fonctionnement des tâches planifiées, assurez-vous que la tâche cron principale de Magento soit correctement configurée. Vérifiez comment fonctionnent les tâches crons.

    L'exécution des sauvegardes de stock n'est possible que lorsque le mode debug n'est pas activé dans :
    SystemConfigurationWyomindMass Stock Update

    Résolutions de problèmes

    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 :
      SystemToolsCompilation
      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 :

    1. Éditez le fichier suivant : includes/config.php et ajoutez un # avant les 2 lignes suivantes :
      define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');​

      de façon à obtenir :

      #define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
    2. Puis revenez dans l'administration de Magento et relancez le processus de compilation.

    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.

    La plupart du temps, vous déconnecter puis vous reconnecter résout le problème.

    Comment fonctionnent les tâches cron :

    • cron.php est lancé régulièrement depuis votre serveur (toutes les 5 minutes la plupart du temps). 
    • La tâche cron pour Mass Stock Update est ciblée et détermine si un flux de données ou un profil a besoin d'être rafraîchi (selon le timestamp stocké dans la base de données et la grille horaire pour ce profil).
    • Si la condition précédente coïncide, alors le flux de données ou le profil est de nouveau généré.

    Assurez-vous que vous avez bien configuré depuis votre administration serveur (cpanel) une tâche planifiée (toutes les heures dans l'idéal) visant le fichier cron.php de votre installation Magento.  

    L'extension inclut des outils de reporting et de debug des tâches planifiées dans la section :
    systemconfigurationWyomindMass Stock Update

    Nous vous encourageons également à installer le module AOE Scheduler qui vous aidera à suivre l’exécution des tâches cron.

    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 massstockupdate_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.

    Si lorsque vous essayez de sauvegarder les paramètres de votre flux de données, vous avez une erreur :

    You don't have permission to access /.../ on this server.

    Cela veut dire que le serveur n'est pas configuré pour envoyer du code PHP, XML ou HTML dans le formulaire.

    Le mod_security (module de sécurité) comprend des règles qui stoppent tous les post/get requests comprennant du code.

    Pour résoudre ce problème, vous devriez contacter votre hébergeur dans le but d'ajouter des exceptions aux règles de sécurité.

    Si vous avez un problème de layout dans le mappage des colonnes lorsque le module Miravist Core est installé sur votre instance Magento, c'est parce que Miravist défini une nouvelle règle pour la classe tooltip sans tenir compte que plusieurs éléments pourraient être affectés par le nom de la classe.

    Vous devez alors éditer le fichier skin/adminhtml/default/default/massstockupdate/import.css et ajouter : 

    .cell.tooltip{
      position:relative!important;
    }
    

    Si lors d'import ou de mise à jour de données avec des caractères cyrilliques ou arabes, vous obtenez des points d’interrogation, vous devez convertir la base de données en jeu de caractères UTF8.

    Voici la requête à exécuter dans la base de données :

    ALTER DATABASE `magento_db` CHARACTER SET utf8 COLLATE utf8_general_ci;

    Attention, vous devez remplacer magento_db avec le nom de votre base de données Magento dans le code ci-dessus. 

    Vous devez vérifier que les dossier var/flag et var/tmp sont présents dans le répertoire racine de Magento, si ce n'est pas le cas, créez-les avec les droits d'écriture.

    Magento 1 / Openmage Compatibility

    Magento 1 / Openmage®

    • 1.1.3
    • 1.1.4
    • 1.1.5
    • 1.1.6
    • 1.1.7
    • 1.1.8
    • 1.2.0
    • 1.2.1
    • 1.3.0
    • 1.3.1
    • 1.3.2
    • 1.3.3
    • 1.4.0
    • 1.4.1
    • 1.4.2
    • 1.5.0
    • 1.5.1
    • 1.6.0
    • 1.6.1
    • 1.6.2
    • 1.7.0
    • 1.8.0
    • 1.8.1
    • 1.9.0
    • 1.9.1
    • 1.9.2
    • 1.9.3
    • 1.9.4
    • 1.10.0
    • 1.10.1
    • 1.11.0
    • 1.11.1
    • 1.11.2
    • 1.12.0
    • 1.13.0
    • 1.13.1
    • 1.14.0
    • 1.14.1
    • 1.14.2
    • 1.14.3
    • 1.14.4

    Magento 1 / Openmage® Enterprise (deprecated)

    • 1.1.3
    • 1.1.4
    • 1.1.5
    • 1.1.6
    • 1.1.7
    • 1.1.8
    • 1.2.0
    • 1.2.1
    • 1.3.0
    • 1.3.1
    • 1.3.2
    • 1.3.3
    • 1.4.0
    • 1.4.1
    • 1.4.2
    • 1.5.0
    • 1.5.1
    • 1.6.0
    • 1.6.1
    • 1.6.2
    • 1.7.0
    • 1.8.0
    • 1.8.1
    • 1.9.0
    • 1.9.1
    • 1.9.2
    • 1.9.3
    • 1.9.4
    • 1.10.0
    • 1.10.1
    • 1.11.0
    • 1.11.1
    • 1.11.2
    • 1.12.0
    • 1.13.0
    • 1.13.1
    • 1.14.0
    • 1.14.1
    • 1.14.2
    • 1.14.3
    • 1.14.4
    User's reviews
    Log into your account to leave your review and get up to 3 months of free support.

    22nd February 2022

    Great Support and Extensions. Excellent service

    I am using Wyomind extensions for 4 years now. Since 2018 and i am tottaly satisfied. Especially i use the Wyomind_Massproductimport and it makes our life much easier. Before we have to upload products manually. This is not possible nowadays, and the extension makes our life much easier. You have a lot of control and you can assign almost every possible parameter to import the products as you wish. The most important is after sale support. You will recieve answer within 24 hours. Professional team, knows exactly how to solve problems, and treat a customer. Definitely top star for the extension and the team! Thank you.

    BILL - Developer - User for more than 4 years |Magento 1|Magento 2

    11th May 2021

    Great Magento 2 Extension

    Easy to install & set up, and very flexible - has a wide range of options available in the Magento 2 Admin System section for configuring your Stock & Product (Items) imports just how you need them to be configured, or you can use the profiles samples if you just need a standard import.

    Web a delica Support - Developer - User for more than 1 year |Magento 2

    1st February 2021

    Easy to setup and works

    Was looking for an easy mass stock updater and found this one. We have several suppliers that offer us either csv or other type of files showing their stock. From one supplier we can just use their url which makes it easy to download an updated file. Please let your supplier know to keep the filename the same so that always the latest version is imported. Another supplier uploads their file to our ftp server and in the mass stock updater this is also an option, to download from your own or any ftp server. Files can be csv or xml you can set , or ; any character to separate us or eu versions. Files can also be taken from any magento directory or drop box account.

    Bob - Merchant - User for more than 3 years |Magento 2

    21st January 2021

    Wyomind mass stock management extension

    Wyomind mass stock management extension for magento 2 looks to be what we are looking for we had a few issue that wyomind are quick to help us out and find the small bug which was stopping us from showing active stock level for our customers.

    18th December 2020

    Awesome

    We are very happy with this product!

    EricJan - Ecommerce Agency - User for more than 4 years |Magento 2

    16th October 2020

    Easy setup

    works reliably allowing to use php formulas to alter the source content. Perfect if your suppliers have stock lists that you cant use the way the are and need to be changed on the import.

    Nima - Ecommerce Agency - User for more than 3 years |Magento 1|Magento 2

    13th August 2020

    Simple but yet powerful extension

    Very powerful php scripting possibilities. Also the retrieval of files from another server is a time saver!

    Hendrikus Nijhof - Developer - User for more than 2 years |Magento 2

    12th March 2020

    Great extension & support!

    Great extension and support from this company. We've been using a few of their extensions on a number of shops and we've never had any problems with any of them. The support is second to none and always happy to help. We feel like they are part of our team and very professional.

    11th January 2020

    Very Good Extension

    Its really helpfull to sync our ERP with Magento and update stocks on fixed interval of time.

    29th May 2019

    Saves a lot of time

    This module is a time-saver. You create a profile once, then at a click of a button, the hard work is done by this module. Thank you Wyomind.

    Shoes - User for more than 4 years |Magento 2

    21st March 2019

    Fine extension and nice support

    After an few days we needed some support - without any problem quickly together solved, Great - can recommend these guys - nice working with them! Jarda

    Jarda Prochazka - User for more than 3 years |Magento 1

    5th March 2019

    Great way to Sync inventory

    We use this to sync our inventory from our Back-end sales system to magento. Works great and lets us focus on running our business instead of constantly updating our inventory manually. By setting up rules its a setup and forget type of deal. It just works .

    12th November 2018

    this extension does what i was looking for

    i was looking to able to update stock periodically , i came across extension which does what i was looking for , this is probably only extension i came across which periodically does stock update and does it when i want how i want. with flexibility to consider weekdays/weekends which was very important

    hassan - User for more than 4 years |Magento 1

    14th June 2018

    Saves a lot of hours

    This module is a time-saver to update our online inventory. The setup process is a breeze. The technical support is very responsive. The documentation is clear to understand. There are many ways to use this module in terms of updating your online records. The easy column mapping works great. You can configure the import profile to automatically update the stock status of the updated products. Pierre, Paul and Aurelie are very patient. This module and the guarantee is best summed ups as follows: ------------------------ The module process in steps: 1 - collect and prepare the queries 2 - update the database As a consequence the resources required to update the database increase with the number of products to update. 1- memory limit 2- mysql server resource The module is updated for free for any bug or critical issue, other updates (new features) are charged 50% of the base price within the 3 months after the purchase. Support is free. Money back guarantee applies without conditions (even if we may ask what is the issue for our records) ------------ It is worth implementing this module whether your online store is small or big. This is an investment that definitely will save money in the end by saving a lot of hours updating the online records. Thank you Wyomind.

    Ron - User for more than 4 years |Magento 2

    31st May 2018

    Advanced Inventory and Mass Stock update

    Advanced Inventory and Mass Stock update meets our requirements. It is working really well. Their support is really superb! Recommend.

    2nd March 2018

    Helped sync our systems!

    This is great module and it has helped sync our inventory between our retail locations and our e-commerce website. Hands down the best solution out there! Thank you Wyomind for an amazing module!

    25th January 2018

    Excellent Support

    Used lots of times for clients, and the code is really clear and the support is always in a good mood. Thank you

    zmart |Magento 1

    21st August 2017

    The perfect companion to manage our inventory

    This extension simply made our stock update a kids' game. It is allowing us to manage completely our stock on an automated basis, we barely touch the module code, all are made easily through the admin, and we can get the stock data from any source, from a DB, JSON to CSV. No other extension option was adjusting to our needs. It's an amazing option, simply the best.

    5th July 2016

    Great Support!

    Very powerful Addon. We use it for a Stock Updates and Priceupdate. Support is great!

    m4pb

    2nd February 2015

    Excelent Extension

    Very useful extension. If you need a great solution just take it.

    majawl

    17th November 2014

    Great extension and FANTASTIC support!

    I found this extension to manage a very complex Magento installation with more than 30 store views and a few different stock repositories. This extension is exctly what I needed, great job!
    Futhermore, the backend module with a visual CSV parsing editor is a really great tool.
    This extension have also a fantastic support team: I had some trouble on system integration and cron procedures and they helped me in a very fast and professional way.
    GREAT!

    amontalti

    17th July 2014

    Great extension, great support

    I have nothing but great thing to say about this company. I asked about 15 pre-sale questions and they answered on time with patience. After i bought this extension, they even customized this extension to fit my needs for free within 1 hour. thanks again Paul

    dearsimon

    4th May 2013

    Fantasic solution! Great Extension! Superb Support!

    Hopefully my title has summed this one up. I use all of Wyomind's extensions, and this one compares perfectly to the flawless experience I've had with the others.
    The extension provides an exceptionally easy to use interface, and provides functionality that I've been waiting for for a long time.
    What makes it stand out from the crowd though, is the impeccable support offered. All one my questions have been answered almost immediately, and any issues (not that there were any I may add!) are quickly resolved.
    The ability to easily set up a schedule for stock updates is an absolute lifesaver, meaning your store can run like clockwork without all of the manual input.
    Get this extension, and you really won't be disappointed!
    Thanks

    james_allwood
    Changelog
    • Evolution for the recovery of URL files via curl following changes for Google Drive
    • Fix for the file upload

    Enhancement

    • Support for SKUs with double quotes

    Compatibility

    • Compatibility with M2E Pro: updating stocks triggers the update with M2E Pro

    Enhancements

    • Magento native exports are managed
    • Magento native import is withdrew
    • Possibility to use files without extension
    • Fix on the MYSQL syntax for assigning the set character
    • Fix for an invalid argument
    • Settings taken into account for filling the cron task log file
    • Fix for writing in temporary files for the import via FTP

    Enhancements

    • Possibility to use XPATH axes

    Bug Fix

    • Fix for the PHP script in the identifier mapping row



    Patch v7.2.0.2

    • Fix for retrieving the files available on FTP server

    Patch v7.2.0.1

    • Better management of UTF8

    Enhancement

    • Possibility to edit the cron task frequency (by default each 30 minutes)

    Bug Fix

    • JS fix for Firefox
    Patch v7.1.0.2

    • Fix in the definition of the frontend_model from system.xml

    Patch v7.1.0.1

    • Creation of new profiles

    Enhancements

    • New interface, easier and faster to configure
    • Better management of configurable products
    • New sample data
    Patch v7.0.0.1

    • Creation of new profiles

    Enhancement

    • New event launched when the profile is executed and data is updated/imported successfully 
    Patch v6.3.1.1

    • Better management of stores without storeview
    • Fix for profiles with complex urls
    • Fix on typos

    New features

    • Price and Stock information in the optional attributes list
    • Post process actions (only for local files)
    • Use of regular expressions in the files names (only for local files)

    Patch v6.3.0.2

    • Minor fix of code

    Patch v6.3.0.1

    • minor JS fix

    Enhancements

    • Improved management of the error message in the source file
    • Possibility to identify the product with the product ID
    • List of the ignored products from the cron task report available via a link to a file

    Enhancement

    • Possibility to add the list of the skipped products to the cron task report

    Enhancement

    • Better management of configurable products
    Patch v6.2.0.1

    • Minor fix on a PHP API method

    Enhancement

    • Better management of the API
    • Attribute management

    Fix

    • Minor fix for the helper

    Patch v6.1.0.3

    • Fix for Advanced Inventory
    • Fix for the custom scripts
    • Fix for the real time completion status
    • Enhancement of the uploader

    Patch v6.1.0.2

    • Fix for the configurable products

    Patch v6.1.0.1

    • Fix on JS

    Enhancement:

    • More intuitive user interface

    Bug Fix:

    • Fix for the Advanced Inventory extension
    Patch v6.0.0.4

    • Fix for the compatibility with Advanced Inventory

    Patch v6.0.0.3

    • Fix when creating new profile

    Patch v6.0.0.2

    • Fix sample data

    Patch v6.0.0.1

    • Fix on the css/js
    • Fix on sample data

    Bug Fix:
    • Fix on missing files
    Patch v5.2.1.1

    • Fix for Advanced Inventory

    Enhancements:

    • XML structure management

    Bug Fix:

    • Fix on files
    Patch v5.2.0.1

    • Fix on the display of the mapping when no storeview is linked to a store

    New features

    • Ability to import data from a Webservice
    • Ability to import data from a Dropbox location
    • Ability to browse in the data preview with Touchscroll (click and drag left or right)
    Patch v5.1.0.2

    • Fix for the query indexer

    Patch v5.1.0.1

    • Values conversion ("yes", "no", "true"...) without taking into acount letter case

    Refactoring

    • Code source enhancement
    • Dependency with Mass Product Import & Update implemented to avoid duplicating source code
    • Use of INSERT ... ON DUPLICATE UPDATE ... process

    Enhancements

    • Better management of the Advanced Inventory stock updates
    • New command lines to execute the profiles
    • HTTP can be used with HTTP authentication
    • DROPBOX method is now supported
    • LOCAL FILES can be uploaded with Drag'n Drop
    • Ability to filter the lines to take into account (same syntax as a printer)
    • Ability to define if the file include headers or not

    Patch v5.0.0.1

    • Fix for the empty enclosure
    • fix for the white spaces in the php scripts 

    Enhancements

    • Code source refactoring
    • New data browser in real time: pagination, sorting, filtering.
    • New attributes available for stock update
    • Product attributes update deprecated (feature is now available in Mass Product Import & Update)
    • Command line available from Wyomind_MassStockUpdate.sh
    • Real time progress bar in the profile grid
    Patch v4.0.0.8

    • Fix for the install scripts

    Patch v4.0.0.7

    • Fix for the installation queries

    Patch v4.0.0.6

    • Fix for Advanced Inventory mapping

    Patch v4.0.0.5

    • Empty lines are now ignored while importing the data from the source file

    Patch v4.0.0.4

    • Fix for prefixed tables

    Patch v4.0.0.3

    • Fix for Magento's compilation tool

    Patch v4.0.0.2

    • jQuery added to the package

    Patch v4.0.0.1

    • shell file renamed to Wyomind_MassStockUpdate.sh

    Enhancement

    • New options to update stocks for Advanced Inventory users
    • Quantity updates are now optional, any attribute can be updated without having to update the stock quantity
    Patch v3.11.0.3

    • Fix for the qty = 0

    Patch v3.11.0.2

    • Entity_type_id value is automatically created when creating a new attribute value

    Patch v3.11.0.1

    • fix for Advanced Inventory stock updates

    Enhancements:

    • Possibility to add a port in the FTP url when retrieving the import file
    Patch v3.10.1.1

    • fix for Advanced Inventory stock updates

    Enhancements:

    • New management of licenses
    Patch v3.10.0.1

    • fix for Advanced Inventory stock updates

    Enhancements:

    • Backorders are taken into account for the automatic stock status update

    Patch:

    • Compatibility fix for Magento Security Patch SUPEE 6788

    New features:

    • XML files support

    New features:

    • Use a CSV file via FTP server

    Patch:

    • Compatibility fix for Magento Security Patch SUPEE-6285

    New features:

    • Use of any product id for the mapping

    Enhancements:

    • Compatibility with Advanced Inventory 5.0.0

    New features:

    • Update via shell
    • Paths and names configuration for backup and SQL files

    Enhancements:

    • Greater custom rules management 
    • SQL queries fields enclosed

    Bug Fix:

    • Minor fix on backorders for specific settings

    Enhancements:

    • Compatibility with Point of Sale

    Enhancements:

    • Use of a temporary file to store queries

    New feature:

    • Custom rules

    Enhancements:

    • Default value for SKU offset
    • Product attributes update
    • Automatic stocks re-indexation

    Enhancements:

    • Possibility to choose the SKU field offset

    Bug Fix:

    • Minor fix on blank line
    • Several enhancements

    New features:

    • Global stock incrementation without rewriting local stocks

    Bug Fix:

    • Fix on observer
    Demo store
    Front-end
    Back-end
    Login
    MassStockUpdate
    Password
    MassStockUpdate123

    Stay tuned and get a coupon code of 10% off any purchase while creating your account!

    Subscribe now for updates, promotions and products launch twice a month at most.

    Please indicate a valid email