solutions for e-commerce

14 years of business 2563 reviews 4.9 average rating
Magento 1

Mass Product Import & Update

Mass Product Import & Update vous permet de mettre à jour ou d’importer massivement des produits 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.

5/5 rated
115 Commentaires
from $317
Guides d'utilisation

 

Mass Product Import & Update vous permet de mettre à jour ou d’importer massivement des produits 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.

Mass Product Import & Update permet de mettre à jour et/ou de créer les attributs de produit suivants pour une ou toutes les vues magasin :

  • Tous les attributs système (sku, type, attribute set, visibility, status)
  • Tous les types d’attributs créés dans Magento (input, dropdown, yes/no, multiselect, texte...)
  • Tous les attributs images (image gallery, base image, thumbnail, small images... )
  • Tous les attributs de stock (qty, availability, back order, manage stock, low stock notification…)
  • Les catégories associées aux produits
  • Les prix, prix spéciaux, dates des prix spéciaux, tax class…

Comment utiliser Mass Product Import & Update

Pour pouvoir utiliser Mass Product Import & Update, vous devez dans un premier temps aller dans :
SystemConfigurationWyomindMass Product Import & Update

Configurer Mass Product Import & Update de manière générale

Email reporting

Mass Product Import & 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’information sur les tâches cron, reportez-vous aux sections suivantes : 
Configurer les tâches 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 emails sur lesquelles les rapports sont envoyés.
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.

Settings

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 d’import dans Mass Product Import & Update

Pour pouvoir mettre à jour les produits dans Magento ou en créer de nouveaux, il vous faut dans un premier temps créer un profil dans :
SystemImport/ExportMass PRODUCT IMPORT & Update

Vous devriez y trouver des exemples de profils que vous pouvez éditer. Pour créer un nouveau profil, cliquez sur Create a new profile.

Blackbox

La blackbox est un outil qui vous aidera à configurer votre mapping facilement. Cet outil est composé de 3 options majeures.

Input Data

Pour avoir un aperçu de vos données sources, cliquez sur Input data.

Output Data

Pour avoir un aperçu des données telles qu'elles seront mises à jour, cliquez sur Output data

Library

La library vous permet de vérifier quelles valeurs vous pouvez utiliser pour chaque attribut. Vous y trouverez aussi des exemples pour vous aider. 

Settings

Dans cette partie, vous pourrez définir la source de vos données.

Profile setting

  • Profile name
    Nom que vous souhaitez donner au profil. Seuls les caractères alphanumérique, les tirets et les underscores sont acceptés.
  • Profile method
    Définissez quelle action le profil déclenchera :

    Mettre à jour les produits uniquement
    Importer des nouveaux produits uniquement
    Mettre à jour les produits et importer des nouveaux produits

  • SQL mode
    Lorsque le mode SQL est activé, aucune donnée n'est mise à jour ou importée. En exécutant le profil, un fichier SQL sera créé. Ce fichier peut être exécuté directement depuis votre base de données.

En activant le mode SQL, vous devrez définir :

  • SQL file path
    Il s'agit du chemin où le fichier SQL sera généré (par rapport au répertoire racine de Magento).
  • SQL file name
    Nom du fichier SQL à générer.

Vous pouvez ensuite cliquer sur Input data depuis la blackbox pour voir votre fichier source. 

File location

Cette partie vous permet de définir où le fichier source est stocké et quel est le chemin vers le fichier (incluant son nom et son extension). Vous avez plusieurs options :

  • Magento File System
    Le fichier est stocké à la racine de l’instance Magento ou dans un sous-répertoire de l’instance Magento.
    Chemin du fichier par rapport au répertoire racine de Magento.
    Vous pouvez utiliser les expressions régulières dans le nom du fichier.
  • FTP server
    Le fichier est stocké sur un serveur à distance disponible via FTP ou SFTP.
    Chemin du fichier par rapport au répertoire racine de l'utilisateur FTP.
  • URL
    Fichier disponible via une URL utilisant HTTP ou HTTPS.
    Le chemin du fichier est l'URL du fichier.
    S'il y a besoin d'accès, ajoutez le login/mot de passe directement dans les champs correspondants.
  • Dropbox
    Vous pouvez générer vos accès depuis votre compte Dropbox : 
    https://www.dropbox.com/developers/apps
    Le chemin du fichier est l'URL du service dropbox.
  • Webservice
    Le fichier est disponible via un serveur distant accessible en ligne.
    Le chemin du fichier est l'URL du service web.

Notez que vous pouvez glisser vos fichiers depuis votre ordinateur. Seuls les fichiers TXT, CSV ou XML sont autorisés

File Type

Vous permet de définir le type de fichier utilisé pour la mise à jour : XML ou CSV.

  • File type
    Vous avez le choix entre un fichier CSV ou XML.

Pour les fichiers CSV, définissez :

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

Pour les fichiers XML, définissez :

  • Xpath to products
    Dans le cas d'une mise à jour à partir d'un fichier XML, définissez le XPath qui cible les produits. 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 qui cible les produits dans le fichier ci-dessus 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 composés d'un niveau de nœuds seulement tel que l'exemple ci-dessous.
  • Predefined structure
    Si vous avez sélectionné Predefined structure, vous avez la possibilité de définir votre propre structure de fichier. Lorsque la structure de votre fichier est assez compliquée, l'information peut être dispatchée dans des nœuds profonds et quelques fois dans des attributs tag tels que :
    url="something"
    Ci-dessous, un exemple de fichier complexe où vous avez besoin d'une structure prédéfinie :
    <offers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1">
       <offer price="165.07" msrp="189.00" availability="3">
          <name><![CDATA[Amazing product]]></name>
          <images>
             <img url="https://www.example.com/path/to/product/image/1.jpg" />
             <img url="https://www.example.com/path/to/product/image/2.jpg" />
          </images>
          <videos />
          <categories>
             <category><![CDATA[Category A]]></category>
             <category><![CDATA[Category B]]></category>
             <category><![CDATA[Category C]]></category>
          </categories>
          <description><![CDATA[Amazing product description]]></description>
          <attributes>
             <attibute name="sku"><![CDATA[XYZ]]></attibute>
             <attibute name="ean"><![CDATA[123456789]]></attibute>
             <attibute name="tax"><![CDATA[VAT 20%]]></attibute>
          </attributes>
       </offer>
    </offers>

    Le XPath qui cible les produits dans le fichier ci dessus est /offers/offer


    La syntaxe JSON que vous devez utiliser est :

    { 
    "sku":"attributes/attribute[@name='sku']",
    "ean":"attributes/attribute[@name='ean']",
    "price":"@price",
    "msrp":"@msrp",
    "tax":"attributes/attribute[@name='tax']",
    "name":"name",
    "description":"description",
    "category_1":"categories/category[1]",
    "category_2":"categories/category[2]",
    "category_3":"categories/category[3]",
    "image_1":"images/img[1]/@url",
    "image_2":"images/img[2]/@url"
    }

REGLES D'UTILISATION DANS LE CHAMP STRUCTURE PRÉDÉFINIE XML

  • Utilisez une chaîne de caractères valide Json composée d'une liste de clé/valeur qui définit les noms des colonnes et les Xpath associés aux colonnes.
  • Utilisez @ pour accéder aux valeurs d'attribut.
    @price
  • Utilisez [@attribute=value] pour accéder à un nœud pour lequel l'attribut est une valeur. 
    [@name='ean']
  • Utilisez [number] pour accéder à un autre nœud qui a le même nom. 
    category
  • Utilisez Xpath axis pour représenter une relation au nœud, et identifier des nœuds. Par exemple, sélectionnez tous les enfants/parents d'un nœud :
    child::attributesparent::category

Post Process Action

Vous permet de définir une action après l'exécution du profil.

  • Action 
    Vous avez le choix entre :
    Do Nothing : ne rien faire
    Delete the import file : supprimer le profil d'import
    Move import file : déplacer le profil d'import
  • Move to folder

    Chemin du fichier depuis le repertoire racine de Magento

Advanced Settings

System Settings

  • The first line is a header
    Spécifiez lorsque la première ligne est une entête (pour les fichiers CSV seulement).
  • Filter lines
    Laissez vide pour exporter toutes les lignes.

    Signifie que toutes les lignes seront importées.

    Entrez le numéros des lignes que vous souhaitez importer, en faisant attention à séparer chaque ligne par une virgule (,). 
    2,4,6,8,10Signifie que les lignes 2,4,6,8,10 seront importées. 

    Utilisez un tiret (-) pour définir un ensemble de lignes. 
    8-10
    Signifie que les lignes 8,9,10 seront importées. 

    Utilisez un plus (+) pour importer toutes les lignes depuis un numéro de ligne. 
    4+Signifie que toutes les lignes à partir de la ligne 4 seront importées. 
     
    Utilisez les expressions régulières entourées de # pour indiquer un groupe d'identifiant spécifique à importer. 
    #ABC-[0-9]+#Signifie que toutes les lignes avec l'identifiant correspondant à l'expression régulière seront importées 
Notez que vous pouvez combiner toutes ces options. Par exemple 2,6-10,15+ signifie que les lignes 2,6,7,8,9,10,15,16,17,... seront importées. 
  • Automatic action for missing products
    Définissez ce que vous souhaitez faire pour chaque produit qui manque au fichier. Vous avez plusieurs options :
      Ne rien faire
      Désactiver le produit
      Supprimer de manière permanente le produit
      Marquer le produit comme hors stock
  • Target
    Lorsqu'un produit est importé avec Mass Product Import & Update, il est associé avec le profil. Si vous avez sélectionné une action pour les produits manquants, vous devrez choisir une cible : 
    Only products related to current profile : les produits qui sont importés/mis à jour avec le même profil
    Only products not related to current profile : tous les produits qui ne sont pas créés/mis à jour par le profil
    All products : tous les produits

Stock Settings

Automatic stock status update:
Vous pouvez choisir de mettre à jour automatiquement le statut de stock (in stock / out of stock).

Image Settings

Indique le chemin du répertoire dans lequel les images à importer sont stockées.
  • Images location
    Serveur HTTP (url)
    Système de fichiers Magento
    serveur FTP

Selon ce que vous avez défini comme emplacement pour les images, vous devrez remplir différents champs.

Pour le serveur FTP :

  • Use SFTP
  • Use active mode
  • Host
  • Login
  • Password

Pour le serveur FTP et les système de fichiers Magento, définissez :

  • Path to images directory
    Le chemin du répertoire images.

Category Settings

Mass Product Import & Update vous permet de créer des catégories à la volée.  
  • Create categories on the fly
    Créer des catégories à la volée. 
  • New categories active by default
    Définir les nouvelles catégories actives par défaut.
  • New categories included in menu by default
    Définir les nouvelles catégories dans le menu par défaut.
  • Category tree auto-detection
    Pour détecter automatiquement l'arborescence des catégories.
    Vous devez utiliser le chemin complet de la catégorie. Les niveaux de catégories doivent être séparés par des slashes (A/B/C). Par exemple, au lieu de "Shirts", vous pouvez écrire :
    Default Category/Men/Shirts
    Lorsque que Category tree auto-detection est désactivé, la catégorie est ajoutée à la catégorie racine définie dans New categories are children of.
  • New categories are children of
    Choisissez la catégorie parente.

Lorsque les catégories associées avec les produits sont mises à jour, alors toutes les précédentes associations produits/catégories sont supprimées. 


Jetez un œil à la documentation pour plus de détails sur la configuration des attributs des catégories. 

Configurable Product Settings

Create parent of configurable products on the fly
Vous pouvez aussi créer/mettre à jour un produit configurable à partir des produits simples existants dans le fichier source en activant cette option.

N'activez cette option que si les produits configurables n'existent pas dans le fichier source et que vous souhaitez créer/mettre à jour ces produits à partir des informations des produits simples.

Lorsque cette option est activée, dans l'onglet Mapping & Rules, vous pouvez trouver pour chaque attribut cible une option pour les produits configurables à créer à la volée. Vous avez la possibilité d'appliquer ce mapping sur :

  • The current product only
    Le produit simple seulement
  • The configurable product created on the fly only
    Le produit configurable créé à la volée seulement
  • Both, configurable product created on the fly and simple product associated
    Les deux, le produit configurable et le produit simple associé

Les attributs systèmes des produits configurables créés à la volée doivent impérativement recevoir une valeur soit en mappant un champ du fichier source pour le produit simple et le produit configurable ou uniquement pour le produit configurable.

La liaison entre le produit configurable et les produits simples nécessite de mapper les attributs suivants :

Notez que si vous souhaitez mettre à jour ou importer un produit, qu'il s'agisse d'un produit configurable ou pas, vous devez utiliser les attributs standards.

Mapping & Rules

Dans cette section vous pouvez mapper chaque colonne du fichier avec un des 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 visualiser les données sources et les données telles qu'elles seront mises à jour dans la blackbox directement.
  • Target Attribute 
    Sélectionnez l'attribut cible depuis ceux 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 Data source, vous pouvez définir l'attribut source qui correspond à l'attribut cible de votre fichier source.
  • Custom value
    Quelques fois, certaines colonnes peuvent manquer. Par exemple, en mettant à jour les stocks, le fichier ne comprend pas forcément tous les attributs de stock (backorders, minimum quantity in the cart...). Dans ce cas, vous pouvez choisir Custom value et appliquer une valeur par défaut.

APERÇU DE L'INTERFACE

  1. Ajoutez autant de colonnes que vous le souhaitez en cliquant sur +. Dans beaucoup de cas, le fichier de mise à jour peut contenir plus de colonnes que nécessaire; vous n'avez pas besoin d'ajouter toutes ces colonnes et de les mapper. 
  2. SUPPRIMEZ une ligne facilement.
  3. Changez le sens de chaque ligne en utilisant le drag and drop.
  4. Désactivez une ligne tout en conservant ses paramètres en cliquant sur le symbole lIEN.
  5. Ajoutez votre propre script </>. Ces scripts seront visibles dans les données de sortie. Notez que lorsqu'un script est défini, le symbole </> est souligné.
  6. Appliquez la couleur que vous souhaitez pour la ligne.
  7. Appliquez le titre que vous souhaitez pour la ligne.
  8. Définissez pour quelle(s) vue(s) magasin vous souhaitez appliquer ces paramètres en cliquant sur APPLY TO DEFAULT VALUE
  9. Définissez pour quel(s) produit(s) vous souhaitez appliquer ces paramètres en cliquant sur APPLY TO THE CURRENT PRODUCT ONLY.
  10. Prévisualisez votre fichier en cliquant sur INPut Data.
  11. Retrouvez tous les attributs regroupés par type dans la Library.
  12. 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 l'interval des tâches cron dans :
SystemConfigurationWyomindMass PRODUCT IMPORT & UpdateSettings

Pour que les tâches cron de Mass Product Import & Update fonctionnent, la tâche cron Magento doit être configurée correctement.

Exécuter un profil Mass Product Import & Update

Vous avez plusieurs options pour exécuter vos profils. 

Depuis la grille des profils

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

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 l’import ou 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 aux tâches cron

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

Pour que les tâches cron de Mass Product Import & Update fonctionnent, la tâche cron Magento doit être configurée correctement.

Pour plus d’information sur les tâches 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 Product Import & Update

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

En ligne de commande

Mass Product Import & Update inclut des lignes de commande accessibles depuis n’importe quel terminal shell.

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

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

  • -h 
    Aide
  • --generate 
    Génère tous les profils
  • --generate id1,id2,...,idN 
    Génère les profils de la liste
  • --list
    Liste les profils

Utiliser l'option SQL

Mettre à jour ou importer des produits massivement peut garder votre serveur occupé un certain temps, surtout lorsque la mise à jour concerne de nombreux produits et/ou de nombreux attributs.

Mass Product Import & 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 d’import ou de mise à jour des produits.
  2. L’exécution du fichier SQL de mise à jour ou d’import des produits qui peut être exécuté de manière asynchrone.

Générer le fichier SQL

Si vous souhaitez générer un fichier SQL de mise à jour ou d’import sans l'exécuter, vous devez activer l’option dans la configuration du profil.

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

Exécuter le fichier SQL

Un fois le fichier généré dans le répertoire de travail (voir la section Settings ), 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_massproductimport.php --sql id1

Spécifications des attributs

Attributs système

Ces attributs sont indispensables lors de l'importation de nouveaux produits.

Si vous ne précisez pas de valeurs pour ces attributs dans le mapping, les produits importés ne seront jamais visibles ni sur le front-end ni dans le back-end.

Les attributs système ont une portée globale et ne peuvent pas être mis à jour par store view.

Sku

L'identifiant unique du produit à mettre à jour ou à importer.
sku1

Attribute set

Le jeu d'attribut à appliquer au produit.

Vous pouvez soit utiliser le nom du jeu d'attributs (non sensible à la casse) soit l'ID du jeu d'attributs.
bag

15

Pour connaitre les jeux d'attributs disponibles dans votre système, allez dans :
Catalog AttributesManage attributE Sets

Type

Le type de produit.

Vous devez utiliser le nom du type de produit (non sensible à la casse).

  • simple
  • configurable
  • grouped
  • bundle
  • virtual
  • downloadable
  • n'importe quel type de produit personnalisé

simple

Website

Le(s) website(s) dans lequel/lesquels le produit doit être visible.

Vous pouvez soit utiliser le nom du website (non sensible à la casse) soit l'ID du website.
Main Website Store

1

Pour connaitre les noms et IDs des websites disponibles dans votre système, allez dans :
systemManage stores

Tax Class

La classe de taxe du produit. 

Vous devez utiliser l'ID de la classe de taxe produit.
Taxable Goods

2

Pour connaitre les IDs des classes de taxe produit, allez dans :
SalesTaxPRoduct tax classes

Visibility

La visibilité du produit.

Vous pouvez utiliser soit le nom de la visibilité soit la valeur numérique associée

  • Not visible Individually (1),
  • Catalog (2),
  • Search (3),
  • Catalog & Search (4)

Catalog,Search

4

Status

Le statut du produit : enabled ou disabled. 

Vous pouvez utiliser le nom du statut ou tout autre valeur parmi :

  • 1 / 0
  • yes / no
  • true / false
  • enable / disable
  • enabled / disabled

enabled

Attributs produit

Tous les attributs produit créés pour votre boutique et/ou tous les attributs qui ne sont pas référencés dans les autres sections, sont disponibles dans la section Products attributes.

Attribut de type texte ou textarea

Les attributs de type texte ou textarea peuvent être mis à jour avec n'importe quelle valeur sans aucune restriction.
Votre texte

Attribut de type yes/no

Les attributs de type yes/no, peuvent être mis à jour avec n'importe quelles valeurs parmi les suivantes :
  • 1 / 0
  • yes / no
  • true / false
  • enable / disable
  • enabled / disabled

true

Attribut de type dropdown ou multiselect

Les attributs de type dropdown peuvent être mis à jour à partir du label de l'option ou de l'id de l'option.
4

Les attributs de type multiselect peuvent être mis à jour à partir des labels de l'option ou des ids de l'option séparés par des virgules.
Men, Boys
Pour connaitre les labels ou les ids d'un attribut de type dropdown ou multiselect, allez dans :  
Catalog AttributesManage attribut edit attributE Manager label / option

Attribut de type date

Les attributs de type date doivent être formatés comme suit :
YYYY-MM-DD hh:mm::ss

2019-06-11 15:09:52

Si les dates n'ont pas le bon format dans votre fichier d'import / mise à jour, utilisez l'API PHP.

Valeur décimale

Les attributs EAV peuvent désormais être mis à jour avec des valeurs décimales.

Vous pouvez par exemple définir une valeur pour l'attribut price
15.45

Valeur entière

Les attributs EAV peuvent désormais être mis à jour avec des valeurs entières.

Vous pouvez par exemple définir une valeur pour l'attribut weight
368

Valeur nulle

Les attributs EAV peuvent désormais être mis à jour avec des valeurs nulles.

Vous pouvez par exemple définir une valeur nulle pour l'attribut prix. Pour cela, NULL doit être écrit en majuscules et sans espace.
NULL

Attributs prix

Prix

L'attribut Price peut être un nombre entier ou à virgules.

Il doit être formaté avec un point comme séparateur des décimales.
15.50

Si les prix n'ont pas le bon format dans votre fichier d'import / mise à jour, utilisez l'API PHP.

Prix spéciaux

L'attribut Special price peut être un nombre entier ou à virgules.

Il doit être formaté avec un point comme séparateur des décimales. 
10.50

Si les prix n'ont pas le bon format dans votre fichier d'import / mise à jour, utilisez l'API PHP.

Special price from/to date

Les attributs Special price from/to date doivent être formatés avec la date et l'heure GMT comme ci-dessous : 
AAAA-MM-JJ hh:mm:ss
2019-06-17 11:29:51

Si les prix n'ont pas le bon format dans votre fichier d'import / mise à jour, utilisez l'API PHP.

Tier price/Group price

Les Tier /Group prices doivent être séparés par ~ comme suit :
[Group id 1]|[Qty 1]|[Price 1]~[Group Id 2]|[Qty 2]|[Price 2]~...
*|5|9.99~*|10|7.99~...

Pour importer vos tier prices sous forme de pourcentages, ajoutez % à la fin the chaque prix. Sinon, ils seront importés sous forme d'un montant. 
*|5|10%~*|10|5%~...

Ci-dessous, vous trouverez la liste des codes à utiliser pour les identifiants des groupes clients : 

  • * : Tous les groupes
  • 0 : Not logged in
  • 1 : General
  • 2 : Wholesale
  • 3 : Retailer
  • 4 : VIP Member
  • 5 : Private Sales Member
Si les prix n'ont pas le bon format dans votre fichier d'import / mise à jour, utilisez l'API PHP.

Weee tax

Les taxes doivent être séparées par ~ comme ci-dessous :
pays1|region1|taxe1~pays2|region2|taxe2~...

  • Code pays
    Par exemple : FR, US, CA, NZ...
  • Region
    Utilisez * pour tous les états
  • Tax
    Il s'agit d'une valeur fixe

FR|*|13~UK|*|18

Attributs stock

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.

Valeurs booléennes

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

in stock

Valeurs numériques

 Les valeurs numériques peuvent être :
  • Integer number : sans espace
  • Float number : avec un point comme séparateur

10.50

Si les valeurs n'ont pas le bon format dans votre fichier d'import / de mise à jour, utilisez l'API PHP.

Attributs Advanced Inventory

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

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

Valeurs booléennes

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

yes

Valeurs numériques

 Les valeurs numériques peuvent être :
  • Integer number : sans espace
  • Float number : avec un point comme séparateur

1050

Si les valeurs n'ont pas le bon format dans votre fichier d'import / de mise à jour, utilisez l'API PHP.

Attributs dynamiques

Vous avez la possibilité de créer un mappage dynamique, ce qui vous donne plus de souplesse dans la configuration de votre profil. Dans votre fichier source, pour une même colonne vous pouvez indiquer l'attribut Magento à mapper ainsi que la valeur associée.

Dynamic attribute

Code de l'attribut à mapper et valeur associée.

La syntaxe à utiliser est :
code_attribut=valeur

length=150

Attributs image

Les attributs relatifs à la gestion des images sont disponibles dans cette section.

Le dossier source des images doit avoir été défini dans l'onglet Image Settings.

Les images composant la galerie d'images doivent être listées dans ce champ sous la forme de chemin relatif au dossier source défini dans l'onglet Image Settings.

La syntaxe à utiliser est :
repertoire/image-1.png;
repertoire/image-2.png;
...

Les différents liens doivent être séparés par l'un des caractères suivants :

  • | (pipe)
  • , (comma)
  • ; (semi-colon)

repertoire_1/dossier_2/image-A.png;
repertoire_1/dossier_2/image_2.png;
dossier_3/image-XYZ.png;

Vous pouvez utilise le paramètre suivant :

  • le préfixe * (étoile) et le titre de l'image :
    Paramètre optionnel pour associer un titre à l'image. 

dossier_1/dossier_2/image-A.png*image A;
dossier_1/dossier_2/image_2.png*image B;
dossier_3/image-XYZ.png*image XYZ;

Base Image, Thumbnail, Small Image

Vous pouvez associer une image provenant de la galerie à l'un ou plusieurs des attributs image.
Par défaut 3 types d'images sont disponibles dans Magento :
  • Base Image : l'image associée au produit sur la page produit
  • Small Image : l'image visible dans la page catégorie pour le produit
  • Thumbnail : l'image visible dans le panier, le checkout, le compte client 
Si vous disposez de vos propres attributs image dans votre boutique, ces attributs seront également visibles dans la section image.
Lors de l'import/ la mise à jour d'un attribut image, Mass Product Import & Update tentera d'ajouter l'image dans la galerie d'image vous devez donc définir le dossier source dans l'onglet Image Settings.

Attributs catégorie

La/les catégorie(s) associées aux produits peuvent être mises à jour ou importées avec des nouvelles valeurs. 

Category mapping

Listez vos noms de catégories (sensible à la case) ou les ids des catégories séparés par une virgule.
category ID 1 [position],category ID 2 [position]...

Vous pouvez utiliser le paramètre ci-dessous afin de définir la position des produits dans les catégories :

  • position
    La valeur par défaut est vide.

Par exemple, pour importer un produit en position 2 dans la catégorie 10 et en première position dans la catégorie 13, vous pouvez écrire : 
10[2],13[1]

Les valeurs seront traduites en chemins de catégories selon les paramètres que vous avez définis dans la configuration de votre profil depuis :
Advanced SettingsCategory Settings

Par exemple, afin d'importer des produits dans les catégories New Arrivals (ID: 10) et Dresses & Skirts (ID: 13), depuis l'onglet Mapping & rules de la configuration de votre profil, mappez l'attribut Category mapping avec une valeur custom value.   

Dans le champ d'après, vous pouvez écrire :10,13

Notez que vous devriez définir l'option Category tree auto-detection sur NO si vous utilisez les IDs des catégories. 

Si vous préférez utiliser les noms de catégories, vous pouvez écrire : 
Default Category/Women/New Arrivals,Default Category/Women/Dresses & Skirts

 Les catégories seront créées selon ce que vous avez défini dans l'onglet Advanced Settings.

Attributs merchandising

Les produits associés/up-sell/complémentaires peuvent être importés/mis à jour avec de nouvelles valeurs. 

Liste des SKU des produits associés séparés par |.
SKU1|SKU2|SKU3...

Attributs produits configurables

Avec Mass Product Import & Update vous pouvez créer des produits configurables à la volée ainsi que des relations entre les produits parents et les produits enfants.

Parent SKU

Lors de la création/mise à jour d'un produit simple, vous pouvez ajouter la référence au produit configurable de sorte que les produits simples seront automatiquement associés au produit configurable :
SKU du produit parent
parentsku

Le produit simple doit être mise à jour/créé avec les attributs configurable requis par le produit configurable. Par exemple : color et size.

Children SKUs

Lors de la création/la mise à jour d'un produit configurable, vous pouvez ajouter les références aux produits simples de sorte que les produits simples seront automatiquement associés au produit configurable :
Liste des SKUs des enfants séparés par des virgules
sku1,sku2,sku3

Configurable attributes

Lors de la création/mise à jour d'un produit configurable, les attributs configurable doivent être précisés en utilisant les codes d'attributs ou IDs des attributs séparés par des virgules comme suit :
Code attribut 1,Code attribut 2...

size,color

Si vous ne précisez pas ces attributs, le produit configurable ne sera pas visible dans le front-end.

Options Container

L'attribut Options Container, doit être ajouté à votre mapping dans le cas où vous créez des produits configurables à partir d'un fichier source comme suit :
Code du Container
container1

Notez que "container1" est le conteneur par défaut dans Magento.

Attributs produits téléchargeables

Avec Mass Product Import & Update vous pouvez importer ou mettre à jour les produits téléchargeables.

Titre de la resource téléchargeable.
Fichier téléchargeable

Samples title

Titre de la resource téléchargeable.
Fichier téléchargeable

Lien du fichier (chemin relatif ou absolu) et nom du fichier optionnel séparé par un (|) :
Lien | Nom du fichier 
http://www.exemple.com/filename.ext | Mon fichier téléchargeable

Sample URLs

Lien du fichier (chemin relatif ou absolu) et nom du fichier optionnel séparé par un (|) :
Lien | Nom du fichier 
http://www.exemple.com/filename.ext | Mon fichier téléchargeable

Attributs produits groupés

Avec Mass Product Import & Update vous pouvez importer ou mettre à jour les produits groupés, et créer des relations entre les produits parents et enfants.

Parent SKUs

Lors de la création/la mise à jour d'un produit groupé, vous pouvez ajouter les références aux produits parents de sorte que les produits simples seront automatiquement associés au produit groupé comme suit :
Liste des SKUs des parents séparés par des virgules
parentsku

Children SKUs

Lors de la création/la mise à jour d'un produit groupé, vous pouvez ajouter les références aux produits simples de sorte que les produits simples seront automatiquement associés au produit groupé comme suit : 
Liste des SKUs des enfants séparés par des virgules
sku1,sku2,sku3

Options personnalisées

Avec Mass Product Import & Update vous pouvez importer ou mettre à jour les custom options de vos produits.

Listez les titres des custom options séparés par * et les valeurs des options séparées par | comme suit :
Titre*Option1|Sku Option 1| Prix Option 1| Position option 1*Option2|Sku Option 2| Prix Option 2| Position option 2*...
Gravure*Gravure or|gravureor01|45|1*Gravure argent|gravureargent02|25|2*...

API PHP pour Mass Product Import & Update

Mass Product Import & Update vous permet de personnaliser et contrôler totalement les données en utilisant des scripts PHP.

Normes de codage de l'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 d'une ligne. Vous pouvez ensuite 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 une balise ouvrante PHP <?php. Notez qu'il n'est pas nécessaire d'utiliser la balise fermante. 

<?php /* Votre script */ return $self;​

Retourner une valeur

return
Pour retourner n'importe quelle valeur dans votre profil, vous devez utiliser l'instruction return.

Objet $this

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

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

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

Variable $cell

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

$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, vos scripts seront toujours valides.

Variable $self

$self
Pour récupérer la valeur de la colonne et contrôler les données :

<?php return $self;

Par exemple :

<?php return strtolower($self);

Exemples d'utilisation

Vous trouverez ci-dessous des exemples d'utilisation avec l'API PHP. 

Changer le séparateur

Transformez un nombre à virgule avec un point à la place.

Par exemple :

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

Changer un texte en lettres minuscules ou 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 à partir d'une liste. 

Par exemple :

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

Regrouper plusieurs colonnes

Additionnez plusieurs colonnes pour 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 la valeur d'une colonne.

Par exemple :

<?php 

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

Mapper des valeurs à d'autres valeurs

Mappez les valeurs entre elles.

Par exemple :

<?php 

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

Récupérer des valeurs basées sur des conditions

Récupère des valeurs basées sur différentes conditions.

Par exemple :

<?php
if ($self > 200) return "0";
else return $self;
?>

Passez au niveau supérieur dans la gestion de votre catalogue produits !

Gérez, automatisez et pilotez l'importation et la mise à jour massive de vos produits Magento® avec facilité et rapidité à partir du Cloud !

  • Mise à jour à vie
    Support prioritaire de 6 mois
    30 jours satisfait ou remboursé
    Code source extensible
    Domaines de test illimités
    Approuvé par la Marketplace
Vous voulez en savoir plus ?

Importez et mettez à jour vos produits à partir de n'importe quelle source

Formats de fichiers
Fichiers CSV et XML

Sources
Système de fichiers Magento®, dropbox, serveurs web ou distants en utilisant FTP ou HTTP

Automatisez les taches d'importation et/ou de mise à jour

Tâches cron
Automatisez l'éxecution des profils d'import et de mise à jour grâce aux taches cron.

CLI
Déclenchez rapidement vos profils d'import et de mise à jour avec les lignes de commande.

Importez des données incomplètes ou malformatées sans prise de tête

Interface user-friendly
Appréciez une interface très simple d'utilisation et gagnez un temps considérable.

Mapping avancé
Simplifiez vos processus d'import/de mise à jour avec des options de mapping avancées.

Aperçu en temps réel
Visualisez les données de sortie avant de mettre à jour/d'importer vos produits définitivement.

API PHP
Utilisez vos propres scripts pour personnaliser les profils d'import/de mise à jour.

Mettez à jour ou importez tous les attributs produit en un seul processus

Mass Product Import & Update vous permet de réaliser des mapping complexes et dynamiques à partir d'une même source de donnée sans avoir à créer plusieurs profils.

Images
Galerie d'images, image de base, vignette, petites images...

Prix
Prix, prix spéciaux, dates des prix spéciaux, classe de taxe…

Vue magasin
Attributs produit pour toutes les vues magasin ou des vues spécifiques.

Catégories
Catégories associées aux produits.

Produits configurables
Attributs de produits configurables requis.

Produits téléchargeables
Attributs de produits téléchargeables nécessaires.

Gagnez un temps précieux en créant vos profils


Commencez avec les 4 modèles d'import et d'export compris avec l'extension.

Freqently Asked Questions
Informations Pré-vente
Mass Product Import & Update fonctionne avec Magento Community Edition et aussi Magento Enterprise Edition. Pour savoir si Mass Product Import & 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 Product Import & 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 Product Import & Update sur tous vos domaines (live et test), suivez les étapes ci-dessous :

  1. Téléchargez Mass Product Import & Update depuis votre compte Wyomind.
    (voir FAQ: Téléchargement des extensions)
  2. Installez Mass Product Import & 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 Product Import & 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 Product Import & 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 Product Import & Update, connectez-vous à votre compte Wyomind :

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


        Une nouvelle fenêtre s'ouvre
        alors

      3. Sélectionnez la version de Mass Product Import & Update à télécharger.
        Vous pourrez sélectionner la version la plus récente (pour Magento 1 et pour Magento 2) de Mass Product Import & 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 Product Import & Update, suivez les étapes suivantes :

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

    Installation/Désinstallation des extensions

    Pour désinstaller Mass Product Import & 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 Product Import & 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 Product Import & Update :

    1. Téléchargez Mass Product Import & 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 Product Import & Update installé, il ne vous reste plus qu’à activer votre licence. Cliquez ici: Activation des extensions

    Activation des extensions

    Maintenant que Mass Product Import & 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 Product Import & Update

      - Dans votre compte Wyomind : Mon compteMes Telechargements, choisissez Mass Product Import & 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 Product Import & 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

    Vous souhaitez importer plusieurs produits dans votre back-office Magento mais dans votre fichier source, vous utilisez différents attributs et valeurs d'attributs dans une même colonne.

    Par exemple : length et width.

    Vous pouvez alors utiliser l'attribute dynamique avec la syntaxe suivante :
    code_attribut=valeur

    Vous pourrez alors mapper votre colonne avec l'attribut dynamique. 

    Vous avez même la possibilité d'utiliser des scripts PHP pour associer des valeurs provenant de différentes colonnes.

    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 Product Import & Update

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

    Vous pouvez modifier cet interval depuis :
    SystemConfigurationWyomindMass Product Import & 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.

    Vous pouvez utiliser l'extension Mass Product Import & Update afin d'importer et/ou de mettre à jour vos données même si vous gérez une boutique disponible en plusieurs langues. 

    Par exemple, pour mettre à jour la description de vos produits sur la vue magasin française, vous pouvez sélectionner seulement la vue correspondante depuis la partie Column Mapping de votre profil.

    Notez que vous avez la possibilité d'ajouter autant de lignes de mappage que de langues. Par exemple :

    Si vous souhaitez utiliser plusieurs fichiers ayant la même structure pour importer vos produits sans avoir à créer plusieurs profils (un pour chaque fichier), alors vous pouvez utiliser les expressions régulières dans le nom du fichier.

    Au lieu de définir un nom de fichier unique dans le champ Path to file, vous pouvez utiliser une expression régulière qui rendra le fichier dynamique. 

    Par exemple : 
    products_update_[0-9].csv

    Cette expression prendra en compte tous les fichiers commençant par "products_update_" suivi d'un chiffre entre 0 et 9 et finissant par ".csv".

    Le profil exécutera ensuite les fichiers correspondants un à un.

    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 Product Import & 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 Product Import & 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 massproductimport_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 & Upgrade.

    16th July 2024

    spectacular extension

    I've been using it for several years and have always managed to do everything I needed from here

    4th June 2024

    Must Have!!

    This is a must have for any business that runs automation with large or small feeds. So easy to use. We have run different ones in the past that did not work as good as this one. We were so happy when we found this extension. I would highly suggest the Mass product import & update for anyone that updates frequently.

    JD Auto & Truck - Merchant - User for more than 3 years |Magento 2

    15th April 2024

    Pretty Happy

    we are very happy with this extension. We have been using the extension for a number of years now and import our products as prizes. We have various imports, both small and large. I will recommend this extension to everyone!

    Erik - Merchant - User for more than 6 years |Magento 2

    25th September 2023

    Very flexible and compatible with custom scripts

    We are using Mass Product Import & Update for over 2 years now and it is very flexible when using custom scripts etc to import products from different profiles. It gives more opportunities to implement products with various pricing margins and categories to different stores (very helpful when using multi-stores).

    17th April 2023

    Best solution on the market

    I was using Wyomind Mass Product Import & Update for few years and I can tell that this is a life saver when comes to import and update products at Magento!

    Artur - Developer - User for more than 6 years |Magento 1|Magento 2

    8th December 2022

    Great flexible extension, with excellent support

    We are using Wyomind Mass Product Import & Update for two years now, and we are very satisfied with the extension and the support. They help quickly, polite and with quality fixes. We would recommend Wyomind to anyone.

    Rolf - Developer - User for more than 3 years |Magento 2

    11th September 2022

    Very useful application for store automation

    I bought the Mass Product Import & Update extension as I needed to import products to my website daily from feeds provided by the various distributors. We work with about 60,000 products with various distributors this tool helped us to have updated stocks with few errors.

    11th September 2022

    Best Import App on the market

    Best import app and supporting documentation on the market and very good support provided.

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

    30th August 2022

    The Mass Product Import & Update is a MUST HAVE for any Magento website

    we have been using the The Wyomind Mass Product Import & Update foe the past 9 months and must say that is saved us lots of time . we have 500000 sku and run update every day and no issues. support questions are answered quickly . The Mass Product Import & Update is a MUST HAVE for any Magento website !!!!!

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

    22nd July 2022

    MSI do the job, Importing process and mapping system

    my experience is 2 website on same machine, the first website; 4.000 products (Configurable and Simple) second 110.000 products (Simple products) in any case, it can manage both. Time for sync proliant G8 dual Xeon 32gb ram dedicaded. 4.000 products: about 3 minutes. If you have already update images is a dream machine. 100.000 products: not easy to config, time to execute 4/5 hours. be carefull to Elasticsearch issues, if it fail the process looping and you have to work for let it run flawless. you need a good skill in Magento and Linux system, moving thry logs and fixes. the support is ok.

    14th July 2022

    Helpful and eficient extension

    I bought the extension Mass Product Import & Update as I needed to import products to my website daily from a feed that a large distributor provides me. The support was impeccable and the extension does exactly what it sets out to do.

    8th July 2022

    simple - fast - flexible

    We found evrything we want on this extension. we have about 30 xml from diffrenet vendors and about 150.000 products udated daily with out any problem Its real fast and flexible

    18th June 2022

    great extension that is used a lot on a daily basis

    The extension is widely used here for daily stock import, but also for new items. However, the manual could have been a bit more extensive and especially the php api

    14th March 2022

    Great tool to handle product imports

    We were looking for a tool that could allow us to handle stock updates and new product imports, witout creating mess with the magento 2 installations. This tool from wyomind, although not super immediate to configure, has done the job, also thanks to the super assistance by their support team

    16th January 2022

    Simple and great

    5 STARS on what they promise as it works 100% Excellent solution with many features.

    Eva - Developer - User for more than 3 years |Magento 1

    13th December 2021

    great product to import live feeds from supplier

    We needed an extension that we could import live feeds from our supplier so we could easily import the products in one go. Wyomind - Mass Product Import & Update does that. It imports categories and products from FTP, URL or Dropbox in CSV XML or JSON Formats.

    28th October 2021

    Le module ultime de Magento pour un Ecommerce

    Je pense que le module Data feed Manager et celui ci sont les modules les plus important de Magento 2 ! On peut vraiment tout faire avec les 2 combinés. Merci à Wyomind pour ces modules exceptionnels

    19th October 2021

    Very helpful extension

    Rich in features but a bit complicated. It is need some technical knowledge to deal with it. Very helpful customer service team (they even provide technical support and assistance after the end of the technical support period). Thank Wyomind Team

    8th September 2021

    excellent product import export solution for Magento

    By far the best solution we tried which is directly incorporated into magento. There is one other solution that is desktop based and is excellent aswell. But as far as this one goes it's really by far the most flexible one that allows to incorporate your own scripts into the process directly. No match out there. If you have this solution no need for anything else to keep your products and stock up to date.

    30th August 2021

    The most user friendly solution for automatically importing products

    This module is perfect for us because we have multiple suppliers and Mass Product Update and Import allows us to easily duplicate an existing profile and make the necessary changes. The fact that you can use PHP to manipulate the data straight from the Admin Panel is absolutely amazing.

    6th July 2021

    The best feed extension out there!

    We're using this extension on every single Magento website we have and saves us a lot of time! The support is top notch and happy to assist every single time fast and efficiently! Would recommend with no hesitation!

    30th May 2021

    Great extension with a great service and features

    I have been using this extensions for more than 6 months and this extension is simply great and the features provided in the extension are very good. Support of the extension is great and team is highly responsive and always tends to provide the solution. I highly recommend this extension to everyone if they are looking forward to do a frequent product import. Extension is highly configurable and you can achieve almost all of your requirements by tweaking the settings in the admin panel

    15th April 2021

    It's perfect as we wanted

    Loved this extension , The extension offers number of options to execute your own demands. Like :- - Number of file support to import products. - Mapping of fields is really great , you organise in proper way if there there is so many fields to import. - Best thing s is you add your own script as well to for every field , like in my case I needed to store LxWxH in one custom attribute and it was possible only because of custom script option provided by extension.

    24th March 2021

    Saves a lot of time and great support!

    The extension offers many possibilities to customize it as we like to suite our needs and when we need to something additional the support is very helpful and proactive. Great extension with awesome support.

    25th February 2021

    Work as is, fast and stable

    Everyting works as described. Easy to use, fast and stable. But the most of all worths support we get from wyomind for every question we got! Reply comes back faster than we ask! i sugest working with wyomind.

    webo2 - Ecommerce Agency - User for more than 6 years |Magento 1|Magento 2https://pairno.gr/

    23rd February 2021

    Excellent basis for individual product import processes

    We have been using this extension for several years and it runs absolutely flawlessly. We run our online store in several languages and for this the extension is perfectly suitable. The support was very quick to respond to our questions.

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

    19th February 2021

    Mass Product Import & Update Works Great

    We use this plugin to import products from a CSV file generated by our POS into our online store. We wouldn't have been able to do this without this plugin, thanks!

    Stan - Developer - User for more than 5 years |Magento 2

    10th February 2021

    We're using Wyomind for all imports

    This is the best and most advanced plugin to make custom imports in Magento 2. We're using it for a serval customers and almost nothing is impossible. We'll keep using it in future projects, we will recommend everyone who need to import products to use Wyomind

    8th February 2021

    Excellent

    This is a good and steady module few issues and if there was a issue It was fixed quite quick. Will recommend this 5/5

    Yohan - Merchant - User for more than 5 years |Magento 2

    4th February 2021

    Did recieve support and customization on the mass product import extention

    Response time between question and time to develop the items was quick and professional. Also did result in an import of an XML-file correctly to a new magento site. Very happy with the result. Als now working on the second import and will depend on the same type of co-operation. Jarda Prochazka

    Jarda Prochazka - Developer - User for more than 4 years |Magento 2

    4th February 2021

    Good and steady

    This is a good and steady module few issues and if there was a issue It was fixed quite quick. Will recommend this 5/5

    Roar - Developer - User for more than 5 months |Magento 2

    1st February 2021

    Great Extension and Support

    The Mass Product Import & Update extension has been an absolute game changer for us. We are using it to connect to our PIM which means that our product info is able to be consistent across all of our systems. It allows us to run the export/import of data on a regular schedule as well as trigger it to run on our own when we need a quick update. This has made our site way easier for our non-technical team members to manage and saved us the time and money of creating a custom solution. The Wyomind team has been super responsive and supportive when we need help as well.

    29th January 2021

    Great extensión!!

    The extension is very good, it is very easy to configure. Field mapping for import is very intuitive and requires no technical knowledge to do it. They should improve the management of licenses and the configuration of the different work environments from the web. Very satisfied with the extension.

    Nico - Developer - User for more than 4 years |Magento 2

    29th January 2021

    Excellent support

    The code and support are excellent!

    11th January 2021

    Great extension

    wyomind doing great job for product imports. we have more than 60K products and we schedule both imports and updates with separate profiles... Now this module made life easier. No touch to system, but system making scheduled imports and updates... Both xml and csv imports are available and also configurable import PAIN finished for us. Thanks a alot for this great extension I highly recommend...

    18th December 2020

    Awesome

    I'm verry happy with this product. It's verry Awesome

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

    2nd December 2020

    Great Data Feed Option

    We used the Data Feed module to update our website from our EPOS system. It it hugely flexible and far easier to use than the standard Magento import/export routines. Would highly recommend for anybody who doesn't want to have to manually update their store stock levels.

    Simon - Merchant - User for more than 6 years |Magento 2

    18th November 2020

    The best extension to import product

    This is the best extension to import product. Easy, fast, with a good mapping scheme. Great works !!!

    Antonello Rossi - Ecommerce Agency - User for more than 5 years |Magento 2

    10th November 2020

    Very easy to use

    The import module is very easy to use and we have feeds that get updated daily...

    John - Developer - User for more than 6 years |Magento 1|Magento 2

    10th November 2020

    Great extension and superb support

    The extension works as described, but the support was truly outstanding. All questions and problems were usually solved within the hour. I needed a little help in the beginning, but now this extension is running smoothly without any problems at all.

    Tolli Birgisson - Merchant - User for more than 4 years |Magento 2

    5th November 2020

    Great way to load tons of products, very flexible

    I tried a number of modules to get our massive inventory loaded (400k skus). This one goes straight to SQL, so it is much faster than any that use the Magento objects to load them - I could load all 400k products in an hour when they were all simple products. It also handles a lot of variety - I can load simple products and have it create configurable parent products, have a separate profile to load relations for the products, etc. All of these options do slow it down, but it is still workable.

    TravRay - Developer - User for more than 4 years |Magento 2

    22nd October 2020

    Great Extension and Awesome Support!!!

    Great product work as expected easy to install. User friendly Interface to import and export CSV/XML file. Feature is great easy to map the columns . It is saving lot of time to update /Add records . Great and quick support!

    22nd October 2020

    Very usefull

    Great extension . Very usefull.

    Shadow - Developer - User for more than 5 years |Magento 2

    21st October 2020

    Great extension!

    This extension helps a lot with the import and export, that is not easy at all to manage just with the standard Magento feature. Great works!

    19th October 2020

    Great extension that works as expected

    This extension was easy to install and worked as expected out of the box. It has been a quick csv processing workhorse for us for 1+ years. Though rarely needed, Wyomind support is phenomenal. While many of the other extension providers tend to pass the buck and blame other extensions or your theme or play the language barrier game, Wyomind provides quick answers and solutions. Definitely recommended!

    14th October 2020

    Streamlined our import

    We have been using this extension on our site for a while now and its a much welcomed improvement to the default Magento import tool. We import a large number of products and this has dramatically reduced the amount of time spent manipulating CSVs. Would definitely recommend!

    8th September 2020

    Great extension

    We have been using this module for a long time on several magento versions, none of them had a problem. The extension solved many problems related to the import of products and their updating. We are able to quickly introduce the offer of other wholesalers to our store and update its stocks and prices without any problems. We update our product offer easily and quickly from our ERP system via XML file. Everything is simple and transparent.

    Marema - Developer - User for more than 5 years |Magento 2

    28th August 2020

    Recommended

    This Extension solved our problem for mas product Mapping of attributes

    Kim - Ecommerce Agency - User for more than 5 years |Magento 2

    10th August 2020

    It's flexibility makes it a great time saver.

    The module is very useful and the support is fast.

    29th July 2020

    If you have any external source of data which you need to pull in and update your catalogue this plugin is must-have.

    We have been using this plugin to pull data from our supplier and update catalogue, around 12.000 entries. After set up cron tasks are executed in the background so no manual action is required.

    21st July 2020

    Fantastic and Super fast Import

    I am so happy that I choose this extension over other Expensive competitors, since this Magen2 Bulk Import extensions makes my daily routine import a breeze. Easy to map and create a profile once, and then enjoy it. We have M2E Pro for selling on Multi Channels like Amazon and eBay and Walmart. Some other tools we tested were not compatible with them, however this Import from Wyomind is fully compatible and MSI - ready which makes the managing stocks as easy as it can be. Also just for statistics: For importing about 40,000 SKUs, it takes about - 5 minutes in our case, which has 15 attributes (price, dropdown, yes/no, etc...). Also for our secondary import profile we have 26,000 matching SKUs, out of import file that has about 150,000 product line (we skip non-relevant products), and this import profile runs about 2 mins. cannot be more excited to and use it every day. Great job, and for sure I recommend anyone using Magento 2!

    Mark B. - User for more than 4 years |Magento 2

    6th July 2020

    Excellent module with great support

    This module works out of the box to help you manage/update larger catalogs. Proactive support and the best update extension in the market.

    1st July 2020

    Great and quick support

    Wyomind has always been great at answering our questions and helping us pick the right module. Their support is great and they are very helpful with installing and keeping the the moduls running.

    4th June 2020

    Best Module out there!

    Since I became aware of wyomind, I always try to use one of their modules first, if there is one for my current project. It started with google simple shopping. Then a long time passed and then I came across wyomind again when I needed modules for the article import and the order export. And the experiences I made then led to the fact that I now look here first to see if something is available for my current goal. The support is simply outstanding. I don't think I have ever waited longer than 1 hour for an answer. And even more important: No matter who answers you from the support team, everyone is obviously very competent in their extensions on a technical level. Up to now I always had the feeling to communicate with a technician and not with a sales person. For me this makes a big difference to other developer studios. If I may make a wish: Please develop a mega menu and a OneStepCheckout. I would change immediately! :D

    5th May 2020

    Works great out of the box

    Great extension. The support reacted fast on questions from my side

    Roman - Marketing Agency - User for more than 6 years |Magento 1

    5th April 2020

    Keep Up the Good Work!

    Import-export extension it's just the best we win a lot of time we upload 3000 products in minutes with no problems we are steel using the extension for a lot of mass action work... The support as always was excellent with a very very fast reply Awesome extensions! the best support! highly recommended.... Thank you wyomind Keep Up the Good Work!

    11th March 2020

    Great module to do easy mass changes to our catalog

    We use this for all mass changes to our catalog as well as for new products. Sometimes a little tricky to get it right but most of the time it is very easy - even for me that is just a merchant. We also use it for updating stocks through CSV files from a third party ERP system. Importing new items is quite easy as we have done many mass imports with 2000+ sku's.

    24th January 2020

    Perfect module for larger webshop

    We were looking for a module to handle large files with new products and product updates that I found here. After importing the module and testing the module on test environment, I was impressed with the import speed and how seamlessly it all ran. There have been no problems so far. It would be nice if the module could handle Json. :-)

    3rd January 2020

    Excellent module for synchronization with management software

    I have been using this extension for more than 6 months, to communicate my management software with Magento. I must say it is an excellent product.

    DS-Marco - User for more than 5 years |Magento 1

    13th December 2019

    Must have extension if running a bigger community shop

    Its been 1 year using this extension in Magento V2 and highly satisfied with the extension so far. We have 100,000 of products that's been imported and updated daily and wyomind does a fantastic job here.

    20th November 2019

    Great Extension - Everything is fast

    It makes uploading products very fast and in a consistent way.

    20th November 2019

    Great Extension Overall - Fast uploading products

    We cut so much time and costs by using the product import and update. We can bulk upload many products in just a few minutes.

    13th November 2019

    Extrêmement pratique pour mettre à jour les produits du catalogue en masse

    Simple d'utilisation et facile à mettre à jour.

    Charly - User for more than 6 years |Magento 1|Magento 2

    11th November 2019

    Get your product base done

    The module Mass Product Import and Update from wyomind is very helpful. We have a tremendous number of products and the module helps to get fast on this organization. The simplicity of excel usage, gets super fast the update of products.

    27th October 2019

    Great tool for product imports with fuld custom options

    We are using the Mass Product Import & Update extension for mass importing products from ftp server. This extension is a great relief for our staffs since we have more than 10000 SKUs. In addition a big plus is a reasonable price which does not depend on SKU counts. The team has offer very quick supports and setup services for our website serveral times and always solve the problems. Would highly recommend if you're using ftp.

    Laura - User for more than 5 years |Magento 2

    24th October 2019

    Good extensions with the best support

    We were looking for a secure, agile way to get an automated daily catalog update and a scheduled sales exportation. Wyomind got the job done with 2 affordable but full-fledged extensions that allow for thousands of updates in no time, as well as sending sells in a reliable way. Furthermore, Wyomind support helped us a lot to patiently address the typical early days issues.

    8th October 2019

    Great extension for fast product imports

    The Mass Product Import & Update extension offers great flexibility for importing products on mass. We've been building an e-commerce site that compiles multiple sites into one. This meant we needed to import data from multiple sites using multiple platforms. Mass Product Import & Update really streamlined the process of importing the huge range of products. Would highly recommend if you're looking to bring in products into Magento from other platforms.

    LMD Design - User for more than 5 years

    5th October 2019

    Verry good and clear module

    The module updates the stocks daily here. This is quick and well-arranged. However, when importing new products I ran into a bug. The module first updated and the bug was gone. Unfortunately a new bug has been added that now needs to be fixed. I can't adjusted the fields anymore in the latest version. Also the stock is not updated anymore.

    5th October 2019

    It makes life easier t work and saves huge amount of time

    This extension is a life saver for businesses need to update their stock or retrieve data from other websites. Highly recommended.

    6th August 2019

    Mass Product Import

    Beside the issue with images, they fix the problems quickly and efficiently. Program is efficient with updating products.

    Brad - User for more than 5 years |Magento 2

    2nd August 2019

    Great plugin overall. Worked perfectly and simplified our uploads

    Great plugin overall. Worked perfectly and simplified our uploads. Never contacted support in 1 year using it. Always good

    16th July 2019

    Great module and very good support!

    The module is perfect for importing product data. The best import solution for magento.

    Artur - User for more than 6 years |Magento 1|Magento 2

    27th June 2019

    Easy to use - Awesome support

    The tool was very easy to use, the PHP script functionality enables users to put in custom logic which makes the tool very flexible to use. Also, the Wyomind support team is awesome, Paul, Pierre and Laurie are very quick to respond and are super helpful.

    Sim - User for more than 6 years |Magento 2

    21st June 2019

    Fantastic product with great support!

    Our shop has nearly 50,000 products. The tool works very fast and reliable. The operation is very simple and well customizable. The support is awesome and highly professional. Thanks for all!

    Josko - User for more than 5 years |Magento 2

    16th June 2019

    Long searched, finally found!

    Actually, it seems an easy task to use csv files and Magento 2 to import the products. But if you want to do this automatically without the Enterprise Edition, you will quickly come up against limits. There are many providers for such a module, but none offers this quality and flexibility. Thanks for this module. :)

    16th June 2019

    Terriblement efficace!

    Le module est extrêmement complet. Il faut passer un peu de temps pour découvrir les nombreuses fonctionnalités. En cas de difficulté, le support est toujours la pour donner un coup de main. Après avoir créé notre profil. Nous avons réussi à importer 13000 produits en un clic!!! Terriblement efficace!

    Alexandre - Merchant - User for more than 5 years |Magento 1

    15th June 2019

    Great extension!

    It is a great extension. Simple and flexible, it allows you to import large quantity of items quickly. With an excellent technical support, able to solve any problem or doubt that arises quickly and effectively. I definitely recommend it.

    23rd May 2019

    great module!

    It works fine and have great support!

    altravista - User for more than 6 years |Magento 2

    23rd May 2019

    Certainly recommended

    the module has several functions and allows you to import both csv and xml files. Support is fast and competent. Certainly recommended for those who need to import complex sources for catalogue products! You can also schedule import

    15th May 2019

    Professional support and excelent component

    As someone new to Magento development it was important that we find component for import that will be flexible for our various needs. Although we couldn't cover everything support team has gone above and beyond to guide us and help us achieve our goal. In the end as we learned more about component we can only say: Excellent work! One can see that you have thought of every little thing. To everyone who is looking for component to import products to Magento we highly recommend Wyomind :)

    9th May 2019

    Excellent tool, has saved us lots of time and money and the best support of any magento extension ever

    We were going to develop our own import type extension for our website and then I found this on Wyomind, we had already used the simple Google shopping which was excellent too. This extension is well worth the money, first of all it works which is brilliant :) but the the support speed is 2nd to none. You can pretty much guarantee an immediate response and it always end up with things being solved... FAST Thanks Wyomind for your hard work and great offerings

    8th May 2019

    Fantastic product - Amazing support!

    We run several Magento websites, mixed across M1 and M2 and have been dealt with many extension developers over the years. Sadly, most will promise the world, then leave you high and dry when it comes to actual support - wasting days of your time with excuses and no real support until you give up. @ Wyomind, we found the complete opposite! These guys are on top of their game, solving complex issues on our end, usually within a few hours. Often replying outside of their published support hours. We plan on using Wyomind extensions to solve our needs whenever possible as they have offered the best support we have experienced by far...

    19th March 2019

    great module to easily create configurable products

    After some investigation it seems this module is the best way to create configurable products for our store. It is easy to setup with great functionality and great support, the module saved us a lot of time. All questions about the extension were answered promptly.

    1st March 2019

    Perfect support and communication

    Paul, Pierre and Laurie give a excellent support en great communication, They helped to setup a difficult import configuration with great succes. Have ordered 3 times an extension. Thanks for the good support.

    25th February 2019

    Easy tool for keeping my site updated

    I have more than 7,000 dental products on my site, with Mass Product Import & Update I am able to update, prices, images and info in less than 5 minutes. This has really been a game changer for me. Highly recommended

    22nd February 2019

    Rapport qualité prix imbattable

    J'ai acheté le module Mass Product Import and Update de chez Wyomind pour les utiliser sur nos deux sites. Grâce au support efficace de l'équipe auprès de mes développeurs, nous disposons d'un outil ultra simple, rapide et fiable pour la mise à jour et les ajouts à faire à notre catalogue. Quel que soit le volume de produit à traiter, l'outil reste fiable.

    20th February 2019

    A must have extension

    This extension is essential for large stores and Wyomind is a trusted Magento 2 developer. There are more expensive alternatives but Wyomind Import Extension is delivering us the best result with the lowest cost.

    Hossein - User for more than 6 years |Magento 2

    6th February 2019

    Amazing Company

    I buy the Import Module, its an amazing module and when i ask for support they answer me in seconds with the things i need, and updates for the module. I recommend the modules and Wyomind 100%

    21st January 2019

    Excellent code

    The code is very clear.

    Javier - Developer |Magento 1|Magento 2

    11th January 2019

    Great Extension! Easy to setup and use!

    This extension from Wyomind is great! It super easy to setup and get your automated imports going! The support from Wyomind is also just as exceptional! Top work guys!

    Josh - User for more than 6 years |Magento 1

    10th January 2019

    Perfect service!

    The guys know what they do and help you always!

    7th January 2019

    Wyomind Support is excellent!

    We bought Mass Product Import & Update extension for almost 1.5 years, Wyomind still offers support to us. It's a very great support for merchants. Their extension adding many useful features that help us save much of time for updating our inventory. We think it’s a must extension for Magento store.

    Perry - User for more than 7 years |Magento 2

    11th December 2018

    very nice and usefull extension

    very nice and use full extension. It`s must have extension if you want to deal with feeds and many products. It can import different types of files, Dropbox and others. You can add a google drive possibility. I have 2 of my suppliers that use this google drive storage.

    16th November 2018

    excellent support and quick responses

    The extension works perfect, by integrate the products and stock between our physical store and the webshop.

    Hans - User for more than 6 years |Magento 2

    12th November 2018

    Great Extension

    Once this is set up you just leave it - it works very well. The schedule is one of the very useful features. If there is an improvement for future, i could suggest adding 15 minute time intervals on schedule instead of 30 min, but apart from that no complaints.

    GTurner - User for more than 6 years |Magento 1|Magento 2

    19th October 2018

    Great product

    Did the job for us, managing 4 different external stock systems at our website.

    Morten - User for more than 7 years |Magento 1

    17th October 2018

    Changed our business overnight

    This module has enabled our business to expand the range of products offered to customers. The module was really easy to configure and bring on new feeds. Having the ability to match different feeds on different product attributes is what makes this module stand out from other providers.

    13th September 2018

    Great extension - very flexible

    Good support as well. The guys know what they are talking about.

    GTurner - User for more than 6 years |Magento 1|Magento 2

    10th September 2018

    Brilliant and need assistance to set up

    We have bought this module to synchronise prices and stocks of more than 30 stores and 15 000 products. Il works but need assistance to set up and support too. So I advise to get support for any upgrade or new processes to set up. It worth since support resolves issue very fast. Regards Laurent

    Laurent

    27th August 2018

    Fastest on the market

    Works perfect now. Needed some support. Issue was resolved really fast.

    20th August 2018

    You have mass of product? This is a must.

    The module Mass Product Import & Update for Magento 1 from wyomind it's really a very good tool for stores that carry several sku's. Helps a lot the inventory management and all updates of product at once. We carry more than 70.000 skus and adding 5.000 each month. The module Mass Product Import & Update for Magento 1 from wyomind it's a must for all kind of stores in the same situation. We are happy with the support. We had few issues in the begin, but the team was very good to fix all.

    16th August 2018

    Magmi for Shop Owners

    Very straight forward installation. Worked straight out of the box. As a store owner who plugs and plays extensions with very little programming experience this is a very easy module to use. We deal in office supplies, so we have a quite large product file - 20,000 products. I eventually got to grips with Magmi for Magento 1 but so far am finding this much easier to use.

    7th August 2018

    Very good, excellent support

    Pierre and Paul have been great with all my questions. To be honest there has been a few hitches, and you do have to explain exactly to the support guys so they understand, then are great at sorting out issues.

    Gt - User for more than 6 years |Magento 1|Magento 2

    29th June 2018

    Great import extension which can import BMEcat and ETIM files

    I was looking for an extension which can handle BMEcat/ETIM xml files and I landed here. After some mail contacts with the support I've created a sample file with some data and started my tests in the online demo. The support here is very kind and replies really fast. I was surprised how fast they answer. After some issues which I could solve with some help from the support my import profile was ready to run. My import file had more than 25.000 products and I thought I will have some trouble because of the high number of products in the xml file. 15 minutes later all work was done: All categories were correctly created, all products landed in the correct categories and the product images appeared in the products. I am perfectly satisfied with this extension and I recommend it to everyone, who works with big files with a high amount of products. We will use this extension in the future to import some other BMEcat/ETIM xml files. The configuration and mapping is really easy and if you need some special stuff in your mapping, you can use plain php code, which is very helpful. So, my 5 stars are well-deserved.

    28th June 2018

    Une extension magique

    J'avais déjà tester la première version de ce module et je lui trouvais quelques lacunes. Et depuis quelques jours j'ai installé la version 3.1 et là je suis resté scotché. La version à terriblement évolué et permet maintenant de faire tout ce que l'on veut. La possibilité d’exécuter un script php en regard de chaque champ ouvre des perspectives infinies. Et toujours une qualité de support dont beaucoup devraient s'inspirer. Je travaille souvent le weekend et j'obtient des réponses aussi rapide qu'en semaine, le plus souvent sous quelques minutes..... Je sais pas comment ils font mais chapeau à toute l'équipe !

    Thierry - User for more than 7 years |Magento 2

    21st June 2018

    Fast import and great support

    We use this extension to import products from multiple vendors and it is working great. We have had some small bugs but the support is great! Would recommend this extension for everyone who needs to import multiple feeds.

    Bart - User for more than 7 years |Magento 1|Magento 2

    18th June 2018

    we are extremely satisfied with this extension

    Our company is extremely satisfied with this good extension and other extensions and the great tech support services by the Wyomind team.

    eric - User for more than 6 years |Magento 2

    7th June 2018

    Great products, great support

    Mass Product Import & Update is the second extension we have purchased from Wyomind and as before we are extremely satisfied with the purchase. All their extensions are very professionally developed and provide all the features needed to get the job done well as advertised. Not to mention their fantastic support that not only responds quickly, but is also willing to help with any issues and add features that are beneficial to the extension. Highly recommended.

    25th May 2018

    the best Product data *& stop importing extension for Magento

    I checked many modules, but this is the only one that support HTTP import from CSV generated via php in URL. Importing is very configurable, you can edit everything with filters. You can make own conditionals that will help meet any requirement. I use it for importing stock and product prices from my Dropshipper. This is the best way you can get your inventory and prices up-to-date. Extension is robust, configuration is easy, work out of box. You will not find better tool to constant importing datas from 3rd party sources. 5 stars

    2nd May 2018

    super import extension

    This is de best magento 2 product import extension I found

    19th April 2018

    perfect importer

    most versatile importer i have seen so far and superb support!

    Danel - User for more than 6 years |Magento 1|Magento 2

    8th April 2018

    Seems pretty good. COnfiguration is taking some time though...

    Seems a very versatile extension, especially with the custom rules. However, I am having a few issues with my input data, in terms of the XML format I am using. Support initially stated that the extension did not support the XML format I was using. However, They do say that they have sorted this, with an upgraded version (v5.2.0) which hopefully will sort my problem.

    GARTH TURNER - User for more than 6 years |Magento 1|Magento 2

    23rd March 2018

    Fantastic product and outstanding customer support!

    This is a fantastic easy to use extension that works perfectly and is a huge time saver with it’s ability to map spreadsheets and schedule imports. We are extremely happy with the product and the support team’s customer service is second to none. It’s a big thumbs up all round from us thank you Wyomind!

    15th March 2018

    Incredible support and respect for the user

    It is, in fact, the best tool we found, as well as pioneering. I am very satisfied with this extension because it's very useful for my store. I did have an issue with the format of my XML file, they worked quickly to resolve the issue. I am very happy with the support. Already planning on purchasing more extensions from Wyomind.

    5th October 2017

    Very reactive and competent support team

    The system of import works perfectly. The support team helped me understand the functioning and was very reactive on my requests. I am very satisfied of this extension and I recommend it. I will not hesitate to buy other extensions considering the competence of the support team.

    Changelog

    Bug fix

    • Related cross sell and upsell products couldn't be imported

    New feature

    • Custom options "order" and "required" properties can now be imported

    Initial release for the master version

    Initial release for the legacy version

    • Fix when importing categories with an apostrophe in their names

    Enhancement

    • New feature allowing a dynamic mapping

    Bug fix

    • Fix for the scope by store view for base_image, small_image, and thumbnail attributes
    • Fix for the related, upsell, and cross-sell products
    • Images ranked according to their position in the media gallery
    • Fix for retrieving the images via FTP

    Enhancement

    • Better management for the images import

    Enhancements

    • NULL values are allowed for EAV attributes
    Patch v4.2.1.1

    • Status attribute can be mapped to different store views

    Enhancements

    • Better management of configurable products
    • Dynamic Price adds the list of price attributes for bundle products
    Patch v4.2.0.3

    • Fix for retrieving images via FTP

    Patch v4.2.0.2

    • Fix for retrieving images via FTP

    Patch v4.2.0.1

    • Fix for tier prices creation

    Enhancement

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

    Bug Fix

    • JS fix for Firefox

    Enhancements

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

    • Fix for "updated_at" when updating a product

    Patch v4.0.0.1

    • Wording correction

    Enhancement

    • Better management of downloadable products
    Patch v3.3.2.2

    • Fix for "updated_at" when updating a product

    Patch v3.3.2.1

    • Fix for the database installation scripts

    Enhancements

    • Post process actions (only for local files)
    • Use of regular expressions in the files names (only for local files)
    • Categories management by category root: categories can be updated for one storeview without removing categories from another one
    • Possibility to indicate the position in the category: category A[4]/category A[12]/category A[10]
    • Products already assigned to a category keep the same position when categories are updated

    Enhancement

    • Possibility to add the list of skipped products in the cron task report
    Patch v3.2.1.3

    • Fix for configurable products

    Patch v3.2.1.2

    • Fix for configurable products

    Patch v3.2.1.1

    • Fix for the images import
    • Fix for the dropdown display for configurable products
    • Fix for the import of integer attributes

    Enhancements

    • Category tree auto-detection (Magento 2 like)
    • Better management of configurable products when created on the fly

    Bug Fix

    • Fix on disabled categories
    Patch v3.2.0.1

    • Minor fix on the website attribute

    Enhancement

    • Better management of the API 

    Fix

    • Minor fix on the attribute management
    • Fix for the images
    Patch v3.1.0.4

    • New scripts for the updates
    • Fix for the updates with Advanced Inventory
    • Website values are now case insensitive

    Patch v3.1.0.3

    • Fix for empty values
    • Fix for the configurable product attributes

    Patch v3.1.0.2

    • Fix for the setup
    • Fix for the category import

    Patch v3.1.0.1

    • Fix for the configurable products
    • Fix for the duplicated categories
    • Possibility to clear an attribute

    Improvement

    • More intuitive user interface
    Patch v3.0.0.2

    • Sample data fix

    Patch v3.0.0.1

    • Fix for sample data

    Improvement

    • Better error management
    Patch v2.2.0.5

    • Fix for configurable product images

    Patch v2.2.0.4

    Fix when importing custom options

    Patch v2.2.0.3

    • Unbuffered memory fix

    Patch v2.2.0.2

    • Fix when using category ids

    Patch v2.2.0.1

    • Sample file and new folder added

    New features

    • Ability to update/create group/tiers prices
    • Ability to update/create fixed tax prices
    • Ability to update/create downloadable products
    • Ability to update/create related products, up-sell and cross-sell
    • Ability to use a web-service to retrieve the import file
    • Ability to filter out the header line
    • Ability to filter out range of rows
    Patch v2.1.0.6

    • Fix when importing images

    Patch v2.1.0.5

    • Fix for retrieving a table name

    Patch v2.1.0.4

    • Fix for configurable on the fly

    Patch v2.1.0.3

    • Fix on a typo
    • Fix on the category module for PHP (v7)

    Patch v2.1.0.2

    • Fix for missing products in the import file

    Patch v2.1.0.1

    • Fix the installation script

    Refactoring

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

    Enhancements

    • Better Management of the category mapping
    • Command lines to execute the profile

    Patch v2.0.0.2

    • Fix for multiple category Ids

    Patch v2.0.0.1

    • Fix a case issue in the category model

    Enhancements

    • Images can now be imported from a remote server by using HTTP
    • Products that are not included in the import file can now be deleted/disabled/marked as out of stock
    • New user interface
    • Minor code refactoring
    Patch v1.3.0.1

    • Fix for te Store View display
    • Fix of the Mysql request for the attribute update

    Enhancement

    • Files available through HTTP are now supported
    • Better support for malformatted CSV header 
    Patch v1.2.0.2

    • Tax classes fixed for "none" 
    • lowercase/uppercase fix for the SKU attribute

    Patch v1.2.0.1

    • Fix for prefixed tables

    Enhancement

    • Data browser in real time: pagination, sorting, filtering.
    Patch v1.1.0.3

    • Price attribute was hidden in the attribute list

    Patch v1.1.0.2

    • fix for Magento's compilation tool
    • log file names updated to MassProductImport.log

    Patch v1.1.0.1

    • data browser in real time fixed

    First public release

    Patch v1.0.0.3

    • Sample data set added to the install script

    Patch v1.0.0.2

    • Controller renamed to avoid conflicting with Mass Stock Update

    Patch v1.0.0.1

    • wording fixes

    Demo store
    Front-end
    Back-end
    Login
    MassProductImport&Update
    Password
    MassProductImport&Update123

    Recommended Magento 1 extensions

    from $204
    4.9/5 rated
    561 Commentaires

    Export your products from your Magento website into csv, txt and xml data feeds for any shopping engine or market place! This extension includes all Google Shopping features and 19 sample templates.

    more details
    from $204
    4.8/5 rated
    70 Commentaires

    Mass Order Export allows you to create xml, csv and txt order files from your Magento admin panel and export them to any CRM application or order management software/platform. Any kind of export file types can be easily customized.

    more details

    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