Magento 2

Order Eraser

Order Eraser allows you to simply clean your sales database by deleting useless orders, linked invoices and all linked data in one go.

marketplace approved
free
Gratuit

4.7/5 noté 82 avis

  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
  • Unlimited test domains
  • Free composer access

Nettoyez votre base de données avec Order Eraser pour Magento 2

  • L'extension supprimera automatiquement les commandes que vous avez sélectionnées, les factures et toutes les données liées.

Supprimez rapidement un grand nombre de commandes

  • Sélectionnez les commandes que vous souhaitez supprimer dans Magento 2
  • Recevez une notification lorsque les commandes sont supprimées
  • Supprimez automatiquement les factures et les données relatives aux commandes

Content

    Comment utiliser l'extension Order Eraser pour Magento 2

    ETAPE 1 : Installez l'extension Order Eraser

    Afin d'installer l'extension Order Eraser dans votre backoffice Magento® 2, vous devez :

    1. Faire une sauvegarde de votre installation Magento® 2 (conseillé).
    2. Rafraîchir les caches dans :
      System › Tools › Cache Management
    3. Télécharger l'extension depuis votre compte Wyomind :
      Votre compte › LICENSES & DOWNLOADS
    4. Dézipper le contenu du dossier.
    5. Copier le dossier app et le coller dans le répertoire racine Magento® 2. Vous pouvez merger tous les fichiers.
    6. Ouvrir une console et exécuter la commande sur le répertoire racine de Magento® 2 :
      bin/magento setup:upgrade​
    7. Une fois que l'installation est terminée, n'oubliez pas de rafraîchir vos caches et de vous reconnecter.

    Si vous travaillez sur Magento® 2.0.x, vous devrez renommer le fichier :
    Wyomind\OrderEraser\view\adminhtml\ui_component\sales_order_grid_Mage_2.0.xml

    en :
    Wyomind\OrderEraser\view\adminhtml\ui_component\sales_order_grid.xml

    ETAPE 2 : Utilisez l'extension Order Eraser

    Avec Order Eraser pour Magento® 2, vous pouvez nettoyer votre base de données en un clic. L'extension supprimera automatiquement :

    • les commandes que vous avez sélectionnées
    • les factures liées à ces commandes
    • toutes autres données liées à ces commandes (par exemple les avoirs)

    L'extension peut être prête à utiliser depuis votre backoffice Magento® 2 en quelques minutes seulement.

    Après avoir installé l'extension, allez dans :
    Sales › Operations › Orders

    Vous avez plusieurs possibilités pour supprimer des commandes.

    Sélectionnez toutes les commandes que vous souhaitez supprimer, puis depuis la colonne des actions, choisissez Delete. Une popup s'ouvre, cliquez sur   OK.

    Un message devrait s'afficher en haut de votre admin notifiant que les commandes ont bien été supprimées de votre backoffice Magento® 2.

    Vous pouvez également supprimer une commande à la fois soit en cliquant sur Delete depuis la colonne Delete de la grille de commandes ou alors en cliquant sur Delete directement depuis la vue de la commande.

    Dans le cas où les commandes supprimées sont liées à des factures et/ou avoirs, ces derniers seront également supprimés.

    FAQ

    Informations Pré-vente

    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 Order Eraser à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:

    1. Téléchargez Order Eraser depuis votre compte Wyomind.
      (voir FAQ: Téléchargement des modules)
    2. Installez Order Eraser 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 Order Eraser, connectez-vous à votre compte Wyomind :

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


          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 Order Eraser, suivez les étapes suivantes :

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

      Installation/Désinstallation des extensions

      Installation manuelle des extensions

      Vous pouvez installer Order Eraser manuellement.

      1. Téléchargez Order Eraser (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 Order Eraser via Composer dans deux cas seulement :

      • Si vous avez acheté Order Eraser 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é Order Eraser 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/ordereraser
      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 Order Eraser, commencez par désactiver l'extension en exécutant la commande suivante :

      bin/magento module:disable Wyomind_OrderEraser

      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 ordereraser-uninstall.sh (vous pouvez le trouver dans le dossier zip de l'extension) depuis votre répertoire racine Magento :

        sh ordereraser-uninstall.sh
      • Installation via Composer

        Exécutez la ligne de commande suivante :

        composer remove wyomind/ordereraser

      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é Order Eraser 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 Order Eraser 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 Order Eraser.
          -  Dans votre compte Wyomind :My account › Licenses & downloads
          Choisissez Order Eraser 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 Order Eraser.


      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 Order Eraser 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 Order Eraser est installé, vous devez activer la licence.

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

      bin/magento wyomind:license:activate Wyomind_OrderEraser <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.

      User's reviews

      Samuel

      Merchant · France · Utilisateur depuis 4 années

      ★★★★★

      Un plugin efficace

      Un plugin simple, efficace et en plus gratuit. Avec en plus un service client pertinent qui vous accompagne malgré la gratuité du produit, chapeau bas messieurs !

      May 2, 2022Magento 2

      Denis

      Merchant · Kazakhstan · Utilisateur depuis 6 années

      ★★★★★

      Very useful extention

      Very useful extention. I don't understand, why Magento team doesn't use this functionality by default. Order Eraser allows you to simply clean your sales database

      Easy

      United States · Utilisateur depuis 8 années

      ★★★★★

      Nice Tool, But Invoices & Shipments Are Not Being Deleted

      I tried your too, and it works very nice. All of my orders were deleted quickly, but the invoices & shipment records still stay. I tried re-indexing, and cleaning the cache but no help. I used it on Magento 2.2.3.

      April 30, 2018

      benhiggins

      ★★★★★

      Excellent, very easy & worked first time!

      Very easy to install in magento connect on magento 1.9, worked first time. Does exactly what it says, I highly recommend!

      December 7, 2016

      jehzlau

      ★★★★★

      Works with Magento 1.9.3.1!

      Works with Magento 1.9.3.1! The fastest and most efficient solution to delete all orders.

      November 15, 2016

      Eurostep

      ★★★★★

      Well working plugin and super fast support!

      We had some problems with permissions and Wyomind support solved with super fast support!
      I strongly recomend this product!

      September 19, 2016

      BillRust

      ★★★★★

      EXCELLENT!!!

      Extension worked straight away, excellent job! I have seen may extensions that do this that cost money, it's awesome this developer is giving it away for free! Had my test orders deleted within seconds of installing extension!

      September 14, 2016

      VijayaTech

      ★★★★★

      Working as described

      Simple and easy.
      Working as expected in the admin panel.
      I tested it on my testing server.
      Yet to deploy in the production site.
      Recommended.
      But still need to check data in the underlying tables.

      September 2, 2016

      robydog0413

      ★★★★★

      Dont Work

      I installed on Magento 1.9.2.4
      Admin Option i can see but in the Order Grid i dont see in Actions the Option Delete
      What is Wrong?

      July 18, 2016

      dominikz

      ★★★★★

      excellent...

      works like promised
      easy to use
      time saver
      thx a lot!

      July 6, 2016

      LukeConrad

      ★★★★★

      A must-have for any Magento store

      Works seamlessly with Magento 1.9.2.4. A must-have extension.

      June 22, 2016

      WilsonBS

      ★★★★★

      Perfect

      It worked very well in the latest version of magento. My version 1.9.2.4

      June 10, 2016

      danigv

      ★★★★★

      Good but it has a permission problem

      The module is good but it has a permission problem in Magento 1.9.2.4: The class Wyomind_Orderseraser_Adminhtml_OrderseraserController must override the _isAllowed method so not superadmin users can access the order deleting functionality.
      The solution is to add this code in the class:
      protected function _isAllowed() {
      return Mage::getSingleton('admin/session')->isAllowed('sales/order/actions/delete');
      }
      As a suggestion, It would be useful to have a confirmation dialog in the mass action as well, and some configuration option to disable the module.
      Anyway, in general it is good.

      April 25, 2016

      omnisity

      ★★★★★

      Worked For me!

      This really helped me out, as a magento newbie, couldn't find where to remove/delete orders. Google search suggested writing scripts, or accessing the various tables, which I wasn't confident in implementing.
      We had lots of test orders which we didn't want to leave in place and I'm not sure why delete isn't an option right out of the box, but this plugin works and I now have a clean orders dashboard!
      I'm running CE version 1.9.4 and it's installed and worked for me.

      March 30, 2016

      holykim66

      ★★★★★

      Very useful extension.

      It works like a charm! Successfully removed test orders in few seconds. One thing that I would like to suggest to Wyomind to make enable/disable feature. Thanks

      March 18, 2016

      Charlie721

      ★★★★★

      Action "Delete orders" doesn't show

      I installed it, I checked if the extension is enabled and it is. When I go to orders and want to select Delete orders the action doesn't appear in drop box.
      Did I miss something?
      I am using Magento 1.9.2.0
      Thanks

      March 2, 2016

      Ugodavis

      ★★★★★

      Very helpfull extension!

      Very helpfull extension and quick and professional support !
      Magento Release 1.9.2.0

      February 10, 2016

      Blair Geddes

      ★★★★★

      Works perfectly as described

      Only feedback I would leave, is that even after the orders are deleted, their values still stay in the sales reports. So the deleted orders still stay in your sales totals essentially. So referring to the Reports > Sales > Orders section in admin area. They don't appear on your dashboard totals. Deleted fine from that.

      February 4, 2016

      Timburr

      ★★★★★

      Useful and Easy Extension

      Awesome. Delete them one by one, ore in a batch, they are gone.

      January 8, 2016

      WRed

      ★★★★★

      great

      thanks for great extension. Only this extension help

      January 4, 2016

      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

      Prises en charge par les versions legacy de nos extensions

      • 2.2.11
      • 2.2.10
      • 2.2.9
      • 2.2.8
      • 2.2.7
      • 2.2.6
      • 2.2.5
      • 2.2.4
      • 2.2.3
      • 2.2.2
      • 2.2.1
      • 2.2
      • 2.1.18
      • 2.1.17
      • 2.1.16
      • 2.1.15
      • 2.1.14
      • 2.1.13
      • 2.1.12
      • 2.1.11
      • 2.1.10
      • 2.1.9
      • 2.1.8
      • 2.1.7
      • 2.1.6
      • 2.1.5
      • 2.1.4
      • 2.1.3
      • 2.1.2
      • 2.1.1
      • 2.1
      • 2.0.18
      • 2.0.17
      • 2.0.16
      • 2.0.15
      • 2.0.14
      • 2.0.13
      • 2.0.12
      • 2.0.11
      • 2.0.10
      • 2.0.9
      • 2.0.8
      • 2.0.7
      • 2.0.6
      • 2.0.5
      • 2.0.4
      • 2.0.3
      • 2.0.2
      • 2.0.1
      • 2.0

      Changelog

      8.0.1

      8.0.0

      Initial release for the master version

      7.0.0 legacy

      Initial release for the legacy version

      6.0.0

      Compatibility

      • Compatibility with Php v8.2

      5.5.0

      Improvement

      • Apply database upgrade and database install from patches instead of the setup scripts
      • Remove drop table instruction in setup patches

      5.4.4

      • Fix when deleting orders in bulk from the orders grid

      5.4.3

      • Minor fix on code

      5.4.2

      • Minor fix on code

      5.4.1

      • Minor fix on code

      5.4.0

      Improvement

      • Improved license management system (Clear code)

      5.3.3

      • Fix for permissions on the Delete option

      5.3.2

      • Addition of Helper/OrderEraser (automatically generated)

      5.3.1

      • Compatibility fix for Magento 2.3.3

      5.3.0

      • Compatibility fix for Magento 2.3.3

      5.2.0

      Improvement

      • Magento v2.2.1 compatibilty

      Patch v5.2.0.4

      • Sample data available for the demo

      Patch v5.2.0.3

      • Sample date available for the demo

      Patch v5.2.0.2

      • Fix on mass delete action

      Patch v5.2.0.1

      • Fix on the mass action use with filters

      5.1.0

      Bug fix

      • Fix on Mass action delete 

      Improvement

      • ACL (Access Control List) added

      5.0.4

      Bug fix

      • Filters applied to orders are taken into account for mass action
        Only filtered orders will be deleted  

      5.0.2

      Improvement

      • composer file updated

      5.0.1

      Bug fix

      • Fix when deleting an order from the order view

      5.0.0

      • 1st release for Magento 2

      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