Guide d’installation du module Kowal Import Orders
kowal/module-importorders
Fonctionnalités principales
Le module kowal/module-importorders permet d’importer des commandes entre deux instances Magento 2 en copiant les données directement entre les bases de données.
- Import des commandes à partir de
entity_id. - Possibilité de lancer l’import d’une seule commande (
-t). - Copie des données associées des clients, adresses, paiements et factures.
- Panneau d’administration pour lancer l’import et surveiller la progression.
- Prise en charge d’AJAX et affichage des logs en temps réel.
Installation
Installation via Composer
composer config repositories.kowal_importorders vcs https://gitlab.com/magento2ext/magento-2-import-orderscomposer config --auth gitlab-token.gitlab.com composer require kowal/module-importordersphp bin/magento setup:upgradephp bin/magento cache:flush Configuration
La configuration du module s’effectue via le fichier config.xml, dans lequel vous devez indiquer les données de connexion à la base de données externe.
your_db_host your_db_name your_db_user your_db_password Spécifications
Le module implémente la logique d’import dans le modèle KowalImportOrdersModelImportOrders, en prenant en charge les tables suivantes :
sales_ordersales_order_gridsales_order_itemsales_order_paymentsales_order_addresssales_invoicesales_invoice_gridsales_invoice_itemsales_invoice_comment
Utilisation
Import depuis la CLI
php bin/magento kowal:import-orders [-t] Exemples :
- Import de toutes les commandes à partir de
entity_id= 10000 :
php bin/magento kowal:import-orders 10000- Import d’une seule commande uniquement (
-tindique le mode commande unique) :
php bin/magento kowal:import-orders 10000 -tImport depuis le panneau d’administration
Le module comprend une page d’administration où vous pouvez :
- Saisir
entity_id. - Lancer l’import via AJAX.
- Suivre la progression et les logs en temps réel.
Résumé
Le module kowal/module-importorders est un outil simple pour migrer les commandes entre des boutiques Magento 2. Il prend en charge à la fois la CLI et l’interface d’administration, offrant un contrôle complet sur le processus d’import.
Si vous avez des questions ou besoin d’assistance, contactez-nous !


















