Magento 2

Mass Order Update

Mass Order Update allows you to massively update your orders from your Magento admin panel and via XML or CSV files imported manually or automatically from any order management software or platform.

marketplace approved
new
245,00€excl. VAT
  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
  • Unlimited test domains
  • Free composer access
Demo Store

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.

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.

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.

Content

    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.

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

    Paramètres généraux

    Vous pouvez configurer les paramètres généraux depuis :
    Stores › Settings › Configuration › Wyomind › Mass 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.

      email1@mail.com,email2@mail.com

    • 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 :
    Sales › Mass Order Update › Profiles

    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,10

      Signifie que les lignes 2,4,6,8,10 seront importées


      Utilisez le tiret (-) pour définir un groupe de lignes :

      8-10

      Signifie 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

    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

    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.

    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).
    • 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 : 
    Stores › Settings › Configuration › Wyomind › Mass 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 : 
    Stores SETTINGS › COnfiguration › Wyomind Mass Order Update

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

    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;​
    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]
    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;

    FAQ

    Informations Pré-vente

    Versions de Magento compatibles avec Mass Order Update

    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 Open Source vs Magento Commerce vs Magento Commerce Cloud

    Magento propose désormais trois variantes de son produit.

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

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

    Licence et domaines

    Conditions de validité d'une licence

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

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

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

    Pré-enregistrement des domaines

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

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

    Pour pré-enregistrer votre domaine :

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

    Environnements de test

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

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



    Pour pouvoir utiliser 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

    Téléchargement des extensions

      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

      Mise à jour des modules

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

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

      1. Allez dans :
        mon compte › mes 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

      Installation manuelle des extensions

      Vous pouvez installer Mass Order Update manuellement.

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

      Vous pouvez installer 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 hello@syde.shop
      • 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
      Désinstallation des extensions

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

      Installation des extensions via Web Setup Wizard

      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

      Activation des extensions depuis le back-office Magento

      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 :
          Stores › Configuration › Wyomind › Your extension     

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


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


      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. 

      Activation des extensions en ligne de commande

      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

      Ajoutez un autre domaine à votre licence.

      Utilisation des extensions

      Utilisation des expressions régulières dans les noms de fichiers

      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.

      Configuration d'un fichier disponible depuis Dropbox

      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

      Prises en charge par les versions master de nos extensions

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

      Changelog

      4.0.2

      Compatibility

      • Compatibility with PHP 8.4 (class constructor parameters)

      4.0.1

      4.0.0

      Initial release for the master version

      3.0.0 legacy

      Initial release for the legacy version

      2.0.1

      Bug fix

      • Fix js error that prevented the black box from displaying

      2.0.0

      Compatibility

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

      1.7.3

      Bug fix

      • Fix undefined array indexes 

      1.7.2

      Bug fix

      • "Delete" post-process works now as expected

      1.7.1

      Compatibility

      • Compatibility for Php v8.1

      1.7.0

      Improvement

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

      1.6.0

      Improvement

      • Apply database upgrade and database install from patches instead of the setup scripts
      • Remove "drop tables" instructions in install patch

      1.5.3

      • Fastmag compatibility improvement

      1.5.2

      • Compatibility with Homemade/FastmagSync module

      1.5.1

      • Fix for an SQL error caused by the fastmag integration

      1.5.0

      Compatibility

      • Compatibility with Homemade_Fatsmag

      1.4.1

      • Fix for the "Input data" display from the black box

      1.4.0

      Improvement

      • Management of multiple files via FTP
      • Better management of FTP access via SSL

      1.3.0

      • Fix for the FTP file management

      1.2.4

      • Error handling in the case where the import file no longer exists

      1.2.3

      • Enhancement for the method used to retrieve files via URL to work with more special cases

      1.2.2

      • Fix for the PHP error while shipping the order: Notice: Undefined property: stdClass::$action-option-5-script

      1.2.1

      • The case where MSI is not enabled is taken into account

      1.2.0

      • Possibility to define the title of the shipment tracking in the mapping rather than automatically using the title of the carrier code

      1.1.6

      • Sample data added for the demo

      1.1.5

      • Fix when executing profiles via cron tasks

      1.1.4

      • Fix for the shipments when Magento MSI is disabled

      1.1.3

      • Fix for a bug causing a double reservation when creating a shipment with MSI

      1.1.2

      • Custom carrier added to the list of available carriers

      1.1.1

      • Fix for custom script execution

      1.1.0

      Improvement

      • Improved license management system (Clear code)

      1.0.7

      • Minor fix on custom scripts

      1.0.6

      Improvement

      • License system improved

      1.0.5

      • Version for Magento Marketplace

      1.0.4

      Public Release

      Feature request

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

      Merci

      C’est dans la boîte.

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

      You may also like