solutions for e-commerce

14 years of business 2563 reviews 4.9 average rating
Magento 2

Mass Order Update

Mass Order Update vous permet de mettre à jour massivement vos commandes depuis votre panneau d'administration Magento et via des fichiers XML ou CSV importés manuellement ou automatiquement depuis n'importe quel logiciel ou plateforme de gestion de commandes.

from $277
Guides d'utilisation

You may also be interested in these resources:

Comment fonctionne l'extension Mass Order Update avec Magento 2 ?

Caractéristiques

L'extension Mass Order Update pour Magento 2 vous permet de mettre à jour massivement vos commandes via des fichiers CSV ou XML importés manuellement ou automatiquement depuis n'importe quel logiciel ou plateforme de gestion de commandes.

Mass Order Update vous donne la possibilité de gérer :

  • les informations des commandes : changer le statut et ajouter un commentaire
  • la livraison : créer une expédition et ajouter un numéro de suivi
  • les commandes en cours : créer une facture, un avoir et annuler la commande

Étapes de configuration

L'extension est très simple à utiliser :  

  1. Créez un profil d'import
  2. Configurez le fichier d'import
  3. Définissez où se trouve l'identifiant des commandes dans le fichier
  4. Définissez si l'identifiant est l'id de la commande ou l'incrément de commande
  5. Créez des règles
  6. Exécutez votre profil ou planifiez l'execution

Dans le cas où vous ne souhaitez pas appliquer la règle à toutes vos commandes, vous avez la possibilité d'ajouter des conditions à celle-ci. Vous pouvez aussi créer des combinaisons logiques de conditions pour gérer des cas plus complexes. En fait, les conditions vous permettent de définir si vous souhaitez appliquer les actions de la règle aux commandes.

Notez que l'extension Mass Order Update peut être entièrement intégrée avec Mass Order Export. Ceci vous permet de gérer une intégration complète des commandes avec un logiciel de gestion ou un ERP.

ETAPE 1: Configurer les paramètres généraux

Paramètres généraux

Vous pouvez configurer les paramètres généraux depuis :
StoresSettingsConfigurationWyomindMass Order Update

Log

Pour activer le fichier de logs, définissez Enable log sur YES.

Profil

Vous pouvez aussi configurer :

  • Number of rows in mapping preview
    Il s'agit du nombre de lignes qui seront affichées dans la boite de preview.
    2
  • Number of orders loaded and processed at once
    Votre profil exécutera l'import par groupes de commandes pour ainsi limiter la consommation de mémoire.
    Ce paramètre défini la taille de chaque regroupement.
    100

Tâches cron

Pour activer les rapports sur les tâches cron, définissez Enable cron job reporting sur YES. Si activé, l'extension Mass Order Update enverra un rapport par email à chaque exécution.

Vous devrez configurer : 

  • Sender Email
    L'adresse email de l'expéditeur.
  • Sender Name
    Le nom de l'expéditeur.
  • Send the reports to
    Les adresses emails des destinataires, séparées par des virgules.
    [email protected],[email protected]
  • Report title
    Un titre pour le rapport et l'email.

Vous pouvez aussi définir :

  • Cron Interval

    Un interval de tâches cron.
    Par défaut, les tâches cron peuvent être planifiées toutes les 30 minutes.
    Si vous avez besoin d'une heure plus précise, vous pouvez modifier cet interval.
    20

ETAPE 2 : Créer un profil

Pour créer votre profil, cliquez sur create a new profile depuis :
SalesMass Order UpdateProfiles

La Toolbox

La toolbox est très utile pour vous aider à configurer le fichier de mise à jour plus rapidement.

Retrouvez ci-dessous les différentes options de la toolbox.

Input data

Pour obtenir un aperçu du fichier source, cliquez sur INPUT DATA.

Execution preview

Cliquez sur Execution Preview pour afficher les actions qui seront traitées sur vos commandes durant l'execution du profil selon la configuration actuelle.

  

Différentes notifications peuvent être affichées :

  • Order not found
    La commande est introuvable dans votre instance Magento.
  • Order is not...
    La commande ne peut pas être expédiée, facturée...
  • Conditions not fulfilled for rule ***
    La commande ne répond pas aux conditions pour la règle.
  • Trying to ...
    La commande remplit les conditions pour la règle, et l'action sera traitée sur la commande.

Paramètres

Paramètres du profil d'import

Définissez les paramètres pour votre profil.

  • Profile Name
    Le nom du profil doit être unique.
  • Filter lines
    Laissez vide pour importer toutes les lignes :
     Signifie que toutes les lignes seront importées
    Entrez le numéro des lignes que vous souhaitez importer en séparant chaque ligne ou groupe de lignes par une virgule :
    2,4,6,8,10Signifie que les lignes 2,4,6,8,10 seront importées
    Utilisez le tiret (-) pour définir un groupe de lignes :
    8-10Signifie que les lignes 8,9,10 seront importées
    Utilisez un plus (+) pour importer toutes les lignes à partir d'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 :
    #0000002[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.

Emplacement du fichier

Cette section vous permet de spécifier la localisation du fichier source. Vous avez plusieurs options :

  • Magento File System
    Le fichier est stocké dans le répertoire racine de Magento ou un sous-répertoire.
    Le chemin du fichier est relatif au dossier racine de Magento.
  • FTP server
    Le fichier est stocké sur un serveur distant disponible via FTP ou SFTP. Ne préfixez pas le nom de domaine ou l'adresse IP avec FTP://.
    Vous pourrez vérifier également vérifier si la connexion FTP est valide.
    Le chemin du fichier est relatif au dossier racine de l'utilisateur FTP
  • URL
    Le fichier est stocké sur un serveur distant disponible via HTTP ou HTTPS.
    Remplissez le chemin du fichier avec l'URL du fichier.
  • Webservice
    Le fichier est disponible sur un serveur distant accessible via un service web.
    Remplissez le chemin du fichier avec l'URL du service web.
    L'extension utilise la librairie CURL PHP pour se connecter au service. Vous pouvez fournir un login/password ainsi que n'importe quel paramètre comme ci-dessous :
    parameter1=value1&parameter2=value2&parameter3=value3
  • Dropbox
    Remplissez le chemin du fichier avec l'URL du service dropbox.
    Générez votre token depuis votre compte Dropbox : https://www.dropbox.com/developers/apps

  

Identification des commandes

Choisissez comment vos commandes seront identifiées dans le fichier d'import :

  • Order identification
    Vous avez la possibilité de choisir l'identifiant de commande ou l'incrément de commande.
    3420
    ou
    1000003421
  • Identifier offset
    Vous devez sélectionner le champ qui contient l'identifiant de la commande.

Type de fichier

Ceci vous permet de définir le type de fichier utilisé entre un fichier XML et CSV.

Pour les fichiers CSV, définissez :

  • Column separator
    Le séparateur des colonnes
  • Text delimiter
    Le délimiteur de texte
  • The first line is a header
    Si la première ligne est l'entête
Notez que le module exécutera le fichier ligne par ligne, donc toutes les données d'une règle doivent être sur la même ligne.

  

Pour les fichiers XML, définir :

  • Xpath to orders
    Dans le cas d'une mise à jour depuis un fichier XML, remplissez le XPath qui cible les commandes. 
    Le Xpath est sensible à la casse.
  • XML structure
    Vous avez deux options; la détection automatique (Automatic detection) ou la structure prédéfinie (Predefined structure).
    La détection automatique convient aux fichiers composés d'un niveau de nœuds seulement.
  • 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 complexe, l'information peut être dispatchée dans des nœuds plus profonds et quelques fois dans des attributs de balise comme :
    url="quelque chose"


    Ci-dessous, vous trouverez un exemple de fichier pour lequel vous pourriez avoir besoin d'une structure prédéfinie :
    <orders>
     <order>
      <CustomerOrderId>000000028</CustomerOrderId>
      <order-shipment>
       <OrderTrackingNumber>334678MCLK</OrderTrackingNumber>
       <OrderCarrier>ups</OrderCarrier>
       <OrderTrackingURL>https://www.fedex.com/apps/fedextrack/?action=track&amp;trackingnumber=334678MCLK&amp;cntry_code=us&amp;locale=en_US</OrderTrackingURL>
      </order-shipment>
     </order>
    </orders>
    

    Le XPath qui cible les commandes dans le fichier ci-dessus est /orders/order

    La syntaxe JSON à utiliser est :
    { 
    "incrementid":"CustomerOrderId", 
    "tracking_number":"order-shipment/OrderTrackingNumber", 
    "carrier":"order-shipment/OrderCarrier"
    }

Action Post Process

Vous pouvez définir une action qui sera traitée après l'exécution.

  • Action
    Do Nothing : Ne rien faire
    Delete the import file : Supprimer le fichier d'import
    Move import file : Déplacer le fichier d'import
  • Move to folder
    Définir le chemin du fichier où déplacer le fichier d'import par rapport au répertoire racine de Magento.

Notez que cette option n'est disponible que pour les fichiers stockés localement dans votre système de fichiers Magento.

Règles

Dans cette section, vous pouvez définir vos propres règles et leur donner un nom. 

Une règle est une combinaison de 0 à n conditions et de 1 à n actions. Les règles sont testées pour chaque commande correspondant à un élément du fichier. Si les conditions sont remplies pour l'élément en cours, alors les actions de la règle seront exécutées pour la commande.

S'il n'y a pas de condition pour une règle, les actions sont alors toujours exécutées pour la commande.

Aperçu de l'interface

Retrouvez ci-dessous un aperçu de la section Rules

  1. Activez ou désactivez la règle en cliquant sur le symbole LIEN .
  2. Appliquez un titre à la règle.
  3. Ajoutez une condition à votre règle en cliquant sur +
  4. Supprimez une condition de la règle.
  5. Ajoutez une action. 
  6. Supprimez une action de la règle.
  7. Changez l'ordre de chaque ligne en utilisant le glisser-déposer.
  8. Appliquez un titre à l'action.
  9. Appliquez une couleur à l'action.
  10. Appliquez un script personnalisé </> sur les options des actions.
    Ces scripts peuvent être prévisualisés. 
    Comment utiliser l'API PHP
  11. Prévisualisez votre fichier en cliquant sur INPUT DATA.
  12. Vérifiez les actions qui seront traitées sur vos commandes en cliquant sur Execution preview.

Conditions

Vous pouvez définir des conditions selon :

  • le fichier : les conditions sont basées sur les informations disponibles dans le fichier source
  • la commande : les conditions sont basées sur les données des commandes

Vous avez la possibilité de définir des conditions selon plusieurs options, telles que :

  • EQUAL : Égale à
    NOT EQUAL
    : Différent de
  • GREATER : Supérieur à
    LOWER : Inférieur à
  • GREATER OR EQUAL : Supérieur ou égale à
    LOWER OR EQUAL 
    : Inférieur ou égale à
  • LIKE : commence par / se termine par / inclue la chaîne de caractère
    NOT LIKE 
    : ne commence pas / ne se termine pas / n'inclue pas la chaîne de caractère
  • IS NULL : la valeur est nulle.
    IS NOT NULL
    : la valeur n'est pas nulle.
  • IN : se trouve dans (sélection de plusieurs options)
    NOT IN 
    : ne se trouve pas dans (sélection de plusieurs options)

Actions

Vous pouvez sélectionner l'une des actions suivantes : 

  • Set status
    Vous devrez sélectionner le statut (select the status) que vous souhaitez appliquer aux commandes. 
  • Add comment
    Vous pouvez définir le commentaire (comment) que vous souhaitez ajouter aux commandes ainsi que si vous souhaitez envoyer l'email (send the comment email) et rendre ce commentaire visible dans le compte du client en front-end (make the comment visible on the front-office, in the customer account).
  • Invoice
    Vous pouvez définir si vous souhaitez envoyer la facture (send the invoice) et l'email.
  • Creditmemo
    Vous pouvez définir si vous souhaitez envoyer l'avoir (send the credit memo) et l'email.
  • Ship
    Définissez le livreur (carrier), le titre (title), le numéro de suivi (tracking number), la source à utiliser lorsque MSI est activé (source to use) et si vous souhaitez envoyer un email (send shipping email).
Notez que le champ Source to use ne sera affiché que si le module Magento MSI est activé. 
  • Cancel
    Définissez si vous souhaitez annuler la commande. 

Tâches planifiées

Vous pouvez exécuter le profil chaque jour de la semaine avec un interval par défaut de 30 minutes entre chaque exécution.

Cet interval est modifiable dans les paramètres généraux : 
StoresSettingsConfigurationWyomindMass Order Update

Exécuter les profils Mass Order Update

Depuis la grille des profils

Pour exécuter un profil depuis la grille, cliquez sur RUN PROFILE depuis la colonne Action.

Le statut sera alors mis à jour avec une barre de progression.

Depuis la page du profil

Éditez le profil et cliquez sur RUN PROFILE NOW.

Avec les tâches cron

Lorsque les tâches planifiées sont configurées pour le profil, alors celui-ci sera automatiquement exécuté aux jours et heures définis dans la configuration.

Pour que les tâches planifiées fonctionnent avec Mass Order Update, la tâche cron principale de Magento doit être configurée correctement. 

Pour plus de détails sur la configuration des tâches cron dans Magento, jetez un œil à la documentation de Magento : 
http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html

Vous recevrez un email à chaque fois que la tâche cron est exécutée si vous avez activé le rapport dans : 
 StoresSETTINGSCOnfigurationWyomind Mass Order Update

Jetez un œil à notre documentation pour configurer le rapport.

Avec l'interface de ligne de commande

Avec Mass Order Update, vous pouvez utiliser les lignes de commande ci-dessous depuis n'importe quelle console shell :

Pour exécuter le profil :

bin/magento wyomind:massorderupdate:run [-p|--profile_ids[="..."]]

Pour exécutez le profile 2 :

bin/magento wyomind:massorderupdate:run -p 2

Afficher le rapport Mass Order Update

Le rapport vous donnera plus d'informations sur les règles qui ont été exécutées pour chaque commande. 

Vous pouvez afficher le rapport depuis la grille des profiles :

  • en cliquant sur Show report depuis la colonne Last Import

Statut

Vous pouvez trouver différents types de statuts dans le rapport :

  • notice
    La notice affiche ce que le profil a essayé d'exécuter. 
  • success
    Cela signifie que le profil a exécuté la règle avec succès.
  • error
    Cela signifie que le profil n'a pas pu exécuter la règle.

Notifications

Vous trouverez également différentes notifications :

  • Order not found
    La commande est introuvable dans votre instance Magento.
  • Order is not...
    La commande ne peut pas être envoyée, facturée...
  • Conditions not fulfilled for rule ***
    La commande ne répond pas aux conditions pour la règle.
  • Trying to ...
    La commande remplit les conditions pour la règle et l'action sera traitée pour la commande.
Notez que vous obtiendrez certainement plus d'erreurs que dans l'aperçu de la toolbox car Magento peut remonter une erreur lorsque la commande est réellement traitée.

API PHP pour Mass Order Update

Mass Order Update vous permet de personnaliser complètement les paramètres de vos actions en utilisant des scripts PHP.

Normes de codage pour l'API

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

Pour ajouter un script personnalisé, cliquez sur </> à la fin de l'option que vous souhaitez modifier.

Balises ouvrantes et fermantes

Chaque script doit inclure la balise PHP ouvrante : <?php 

Par exemple :

<?php /* Your custom script */ return $self;​
Notez qu'il n'est pas nécessaire d'utiliser la balise fermante.

Retourner une valeur

Utilisez l'instruction return pour retourner une valeur dans votre profil.

Par exemple :

<?php return 'Your order has been cancelled';

Variable $cell

Vous pouvez appeler n'importe quelle colonne du fichier source en utilisant $cell["name of the column"]. Il s'agit d'un tableau qui indexe chaque colonne de manière numérique (1,2,3,...) et avec une clé correspondant au nom de l'entête de la colonne. Vous pourriez également utiliser $cell[INDEX]. 
   

Par exemple :

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

Variable $self

Utilisez $self pour récupérer la valeur actuelle de la colonne et manipuler les données.

Par exemple :

return 'Order shipped. The package tracking number is ' . $self;

Variable $order

Utilisez $order pour récupérer n'importe quelle information de la commande. 

Par exemple :

<?php
if ($order->getGrandTotal() > 500)  return 'wait_fraud_control'; else return 'preparing';

Exemples d'utilisations

Ci-dessous, retrouvez des exemples d'utilisations avec l'API PHP. 

Retourner une date estimée dans un commentaire

Vous pourriez retourner dans un commentaire, la date de livraison pour chaque commande, disponible dans votre fichier source.

Choisissez Add comment comme type d'action. Dans Comment, sélectionnez le nom du champ où se trouve les dates de livraison et ajouter le code suivant :

<?php return 'Your order will be delivered on ' . $self;

Accéder à la commande avec la variable $order

Pour récupérer le code fournisseur lorsqu'il n'est pas disponible dans le fichier source, vous pourriez le déduire des informations de la commande en utilisant le code suivant :

<?php
$explShippingMethod = explode('_', $order->getShippingMethod());
$carrierCode = $explShippingMethod[0];
return $carrierCode;

Automatisez et gérez facilement la mise à jour en masse de vos commandes !

Mettez à jour automatiquement toutes vos commandes depuis votre plateforme de gestion des commandes avec l'extension Mass Order Update.

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

Mettez à jour vos commandes depuis n'importe quelle source

Formats de fichier
CSV, XML

Sources
Système de fichiers Magento®, FTP, HTTP

Actions disponibles

Changez le statut des commandes

Ajoutez des commentaires aux commandes

Créez des factures

Créez des avoirs

Expédiez les commandes - ajoutez des numéros de suivi

Annulez les commandes

Automatisez la tâche de mise à jour

Tâches cron
Automatisez l'exécution des profils de mise à jour en les planifiant via des tâches cron.

CLI
Déclenchez rapidement et efficacement vos profils de mise à jour avec l'interface de lignes de commande.

Caractéristiques

 

Profils d'export/import
Gagnez du temps en exportant et en important vos profils.

Outil de prévisualisation
Visualisez les données avant de mettre à jour vos commandes.

Fichiers CSV et XML
Mettez à jour vos commandes à partir de fichiers CSV et XML.

Actions Post Process
Supprimez/déplacez le fichier après la mise à jour de la commande.

Actions
Ajout de commentaires, mise à jour du statut, création de factures, d'avoirs, d'expéditions ou d'annulations de commandes.

API PHP
Utilisez vos propres scripts pour personnaliser vos profils comme vous le souhaitez.

Soyez notifié des erreurs sur vos profils

Rapports des profils
Obtenez plus d'informations sur les règles qui ont été exécutées pour chaque commande.

Rapports des tâches cron
Activez le rapport de tâche cron pour recevoir un e-mail pour chaque exécution.

Cette extension peut être utilisée avec : Mass Order Export

Mass Order Export
Synchronisez complètement vos commandes avec votre logiciel ERP !

1. Envoyez vos commandes sur votre logiciel ERP avec Mass Order Export.

2. Gérez vos commandes depuis votre logiciel ERP.

3. Utilisez Mass Order Update pour intégrer le fichier de statut de commande.

Êtes-vous intéressé par Mass Order Export?

Freqently Asked Questions
Informations Pré-vente

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

Magento propose désormais trois variantes de son produit.

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

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

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

  • Si vous utilisez plusieurs instances, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
  • Si vous gérez plusieurs sites sur la même instance, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines.
Bien que la période de validité de votre licence soit illimitée, celle de votre période de Support & Upgrade est quant à elle limitée à 12 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra en acheter une nouvelle (voir FAQ: Prolonger sa période de Support)

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 l'icone Settings à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
  3. En bas de la page, sous votre liste de domaine se trouve un lien. Cliquez sur :
    Do you want to pre-register your domain in order to be ready to go live?
  4. Entrez votre nom de domaine puis cliquez sur PRE-REGISTER NOW  pour finaliser votre pré-enregistrement.

Attention, cela ne veut pas dire que votre licence est activée. Il vous faudra l'activer depuis votre nouveau domaine une fois le module installé. 

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

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



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

  1. Téléchargez Mass Order Update depuis votre compte Wyomind.
    (voir FAQ: Téléchargement des modules)
  2. Installez Mass Order Update sur votre environnement.
    (voir FAQ: Installation des modules sur Magento ou sur WooCommerce)
  3. Activez la licence.
    (voir FAQ : Activation des licences en ligne de commande sur Magento ou sur WooCommerce)

Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines
Versionnage des extensions et téléchargement

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

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


        Une nouvelle fenêtre s'ouvre
        alors

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

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

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

    Pour mettre à jour Mass Order Update, suivez les étapes suivantes :

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

    Installation/Désinstallation des extensions

    Vous pouvez installer Mass Order Update manuellement.

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

    Vous pouvez installer Mass Order Update via Composer dans deux cas seulement :

    • Si vous avez acheté Mass Order Update sur la place de marché de Magento ET que vous avez effectué une demande d’accès à notre dépôt d’extensions à notre support [email protected]
    • Si vous avez acheté Mass Order Update sur Wyomind.com 
    1. Ajoutez le dépôt repo.wyomind.com à votre configuration composer :
      composer config repositories.wyomind composer https://repo.wyomind.com

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

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

    bin/magento module:disable Wyomind_OrderUpdater

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

    • Installation manuelle

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

      sh orderupdater-uninstall.sh

       

    • Installation via Composer

      Exécutez la ligne de commande suivante :

      composer remove wyomind/orderupdater

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

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

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

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

    Activation des extensions

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

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

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

        Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).

      2. Collez votre clé d'activation dans le champ Activation key dans :
        StoresConfiguration Wyomind  Your extension 
             

        Choisissez une méthode d'activation entre Automatic (Yes) et Manual (No) :
        -  Si vous choisissez Yes : vous serez connecté automatiquement au serveur de licence de Wyomind.
        Si vous choisissez No : vous devez vous connecter avec votre navigateur au serveur de licence de Wyomind.

      3. Sauvegardez les données en cliquant sur Save Config .
      4. Une notification apparaît en haut de votre admin. Cliquez sur ce lien : 
        Activate it now!

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


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

    Pour les extensions comprenant plusieurs modules, répéter les étapes ci-dessus pour chaque module en utilisant les clés d'activation adaptées (chaque module a sa propre clé d'activation).


    Ajoutez un autre domaine à votre licence


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

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

    Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines

    Une fois que Mass Order Update est installé, vous devez activer la licence.

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

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

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

    bin/magento wyomind:license:status

     Parmi les différents statuts : 

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

     

    Pour activer plusieurs licences à la fois, utilisez :

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

    ou :

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

    Vous pouvez utiliser les expressions régulières dans le champ File path. Ceci rendra le fichier dynamique et tous les fichiers correspondants à l'expression régulière seront traités par le profil.

    Par exemple : 

    • nomdefichier-.*
      Cette expression prendra en compte tous les fichiers commençant par "nomdefichier-". Vous pouvez aussi utiliser cet exemple pour exécuter le profil avec des fichiers utilisant le format suivant : nomdefichier-AAAA-MM-JJ.ext
    • orders_update_[0-9].csv
      Cette expression prendra en compte tous les fichiers commençant par "orders_update_" suivi d'un chiffre entre 0 et 9 et finissant par ".csv".

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

    Mass Order Update vous permet d'utiliser des fichiers (par exemple CSV ou XML) disponibles depuis votre Dropbox.

    Voici comment configurer votre profil pour un fichier disponible dans votre dropbox, depuis la partie Settings :

    1. Depuis File location, sélectionnez Dropbox

    2. Remplissez le champ Path to file avec le chemin du fichier par rapport au répertoire racine de votre Dropbox.


      Par exemple : /import/xml

    3. Configurez votre application Dropbox pour activer l'option Full Dropbox.

      Par exemple :

     

    Magento 2 Compatibility

    Magento 2® Open Source

    • 2.0.3
    • 2.0.3
    • 2.0.4
    • 2.0.4
    • 2.0.5
    • 2.0.5
    • 2.0.6
    • 2.0.6
    • 2.0.7
    • 2.0.7
    • 2.0.8
    • 2.0.8
    • 2.0.9
    • 2.0.9
    • 2.0.10
    • 2.0.10
    • 2.0.11
    • 2.0.11
    • 2.0.12
    • 2.0.12
    • 2.0.13
    • 2.0.13
    • 2.0.14
    • 2.0.14
    • 2.0.15
    • 2.0.15
    • 2.0.16
    • 2.0.16
    • 2.0.17
    • 2.0.17
    • 2.0.18
    • 2.0.18
    • 2.1.1
    • 2.1.1
    • 2.1.2
    • 2.1.2
    • 2.1.3
    • 2.1.3
    • 2.1.4
    • 2.1.4
    • 2.1.5
    • 2.1.5
    • 2.1.6
    • 2.1.6
    • 2.1.7
    • 2.1.7
    • 2.1.8
    • 2.1.8
    • 2.1.9
    • 2.1.9
    • 2.1.10
    • 2.1.10
    • 2.1.11
    • 2.1.11
    • 2.1.12
    • 2.1.12
    • 2.1.13
    • 2.1.13
    • 2.1.14
    • 2.1.14
    • 2.1.15
    • 2.1.15
    • 2.1.16
    • 2.1.16
    • 2.1.17
    • 2.1.17
    • 2.1.18
    • 2.1.18
    • 2.2.1
    • 2.2.1
    • 2.2.2
    • 2.2.2
    • 2.2.3
    • 2.2.3
    • 2.2.4
    • 2.2.4
    • 2.2.5
    • 2.2.5
    • 2.2.6
    • 2.2.6
    • 2.2.7
    • 2.2.7
    • 2.2.8
    • 2.2.8
    • 2.2.9
    • 2.2.9
    • 2.2.10
    • 2.2.10
    • 2.2.11
    • 2.2.11
    • 2.3
    • 2.3
    • 2.3.1
    • 2.3.1
    • 2.3.2
    • 2.3.2
    • 2.3.3
    • 2.3.3
    • 2.3.4
    • 2.3.4
    • 2.3.5
    • 2.3.5
    • 2.3.6
    • 2.3.6
    • 2.3.7
    • 2.3.7
    • 2.4
    • 2.4
    • 2.4.1
    • 2.4.1
    • 2.4.2
    • 2.4.2
    • 2.4.3
    • 2.4.3
    • 2.4.4
    • 2.4.4
    • 2.4.5
    • 2.4.6
    • 2.4.7

    Magento 2® Adobe Commerce

    • 2.0.3
    • 2.0.3
    • 2.0.4
    • 2.0.4
    • 2.0.5
    • 2.0.5
    • 2.0.6
    • 2.0.6
    • 2.0.7
    • 2.0.7
    • 2.0.8
    • 2.0.8
    • 2.0.9
    • 2.0.9
    • 2.0.10
    • 2.0.10
    • 2.0.11
    • 2.0.11
    • 2.0.12
    • 2.0.12
    • 2.0.13
    • 2.0.13
    • 2.0.14
    • 2.0.14
    • 2.0.15
    • 2.0.15
    • 2.0.16
    • 2.0.16
    • 2.0.17
    • 2.0.17
    • 2.0.18
    • 2.0.18
    • 2.1.1
    • 2.1.1
    • 2.1.2
    • 2.1.2
    • 2.1.3
    • 2.1.3
    • 2.1.4
    • 2.1.4
    • 2.1.5
    • 2.1.5
    • 2.1.6
    • 2.1.6
    • 2.1.7
    • 2.1.7
    • 2.1.8
    • 2.1.8
    • 2.1.9
    • 2.1.9
    • 2.1.10
    • 2.1.10
    • 2.1.11
    • 2.1.11
    • 2.1.12
    • 2.1.12
    • 2.1.13
    • 2.1.13
    • 2.1.14
    • 2.1.14
    • 2.1.15
    • 2.1.15
    • 2.1.16
    • 2.1.16
    • 2.1.17
    • 2.1.17
    • 2.1.18
    • 2.1.18
    • 2.2.1
    • 2.2.1
    • 2.2.2
    • 2.2.2
    • 2.2.3
    • 2.2.3
    • 2.2.4
    • 2.2.4
    • 2.2.5
    • 2.2.5
    • 2.2.6
    • 2.2.6
    • 2.2.7
    • 2.2.7
    • 2.2.8
    • 2.2.8
    • 2.2.9
    • 2.2.9
    • 2.2.10
    • 2.2.10
    • 2.2.11
    • 2.2.11
    • 2.3
    • 2.3
    • 2.3.1
    • 2.3.1
    • 2.3.2
    • 2.3.2
    • 2.3.3
    • 2.3.3
    • 2.3.4
    • 2.3.4
    • 2.3.5
    • 2.3.5
    • 2.3.6
    • 2.3.6
    • 2.3.7
    • 2.3.7
    • 2.4
    • 2.4
    • 2.4.1
    • 2.4.1
    • 2.4.2
    • 2.4.2
    • 2.4.3
    • 2.4.3
    • 2.4.4
    • 2.4.4
    • 2.4.5
    • 2.4.6
    • 2.4.7
    User's reviews
    Log into your account to leave your review and get up to 3 months of free Support & Upgrade.
    Changelog

    Initial release for the master version

    Initial release for the legacy version

    Bug fix

    • Fix js error that prevented the black box from displaying

    Compatibility

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

    Bug fix

    • Fix undefined array indexes 

    Bug fix

    • "Delete" post-process works now as expected

    Compatibility

    • Compatibility for Php v8.1

    Improvements

    • Order can't be flagged as completed if no qty is available in the source (MSI only)

    Improvements

    • Apply database upgrade and database install from patches instead of the setup scripts
    • Remove "drop tables" instructions in install patch
    • Fastmag compatibility improvement
    • Compatibility with Homemade/FastmagSync module
    • Fix for an SQL error caused by the fastmag integration

    Compatibility

    • Compatibility with Homemade_Fatsmag
    • Fix for the "Input data" display from the black box

    Enhancements

    • Management of multiple files via FTP
    • Better management of FTP access via SSL
    • Fix for the FTP file management
    • Error handling in the case where the import file no longer exists
    • Enhancement for the method used to retrieve files via URL to work with more special cases
    • Fix for the PHP error while shipping the order: Notice: Undefined property: stdClass::$action-option-5-script
    • The case where MSI is not enabled is taken into account
    • Possibility to define the title of the shipment tracking in the mapping rather than automatically using the title of the carrier code
    • Sample data added for the demo
    • Fix when executing profiles via cron tasks
    • Fix for the shipments when Magento MSI is disabled
    • Fix for a bug causing a double reservation when creating a shipment with MSI
    • Custom carrier added to the list of available carriers
    • Fix for custom script execution

    Enhancement

    • Improved license management system (Clear code)
    • Minor fix on custom scripts

    Enhancement

    • License system improved
    • Version for Magento Marketplace

    Public Release

    Demo store
    Front-end
    Back-end
    Login
    MassOrderUpdate
    Password
    MassOrderUpdate123

    Recommended Magento 2 extensions

    from $277
    5/5 rated
    3 Commentaires

    Let your customers collect their orders from any of your stores when checking out. Locations can be displayed on a Google Map and managed by store-views and/or customer groups. Click & Collect supports and enhances the Magento 2 MSI module.

    more details
    from $780
    5/5 rated
    10 Commentaires

    Make any search on your website much more relevant, quicker and user-friendly than the default Magento search tools with this complete suite of Elasticsearch extensions.

    more details
    from $221
    5/5 rated
    107 Commentaires

    Display on the Magento product pages and in the customer cart the estimated delivery date for the available products and for the backorders with a completely customizable message.

    more details
    from $277
    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