Magento 2 Módulo Kowal Import Orders
Descripción / Magento 2 Módulo Kowal Import Orders
MAGENTO 2 · PEDIDOS · MIGRACIÓN DE DATOS
Traslada el historial de pedidos entre tiendas Magento.
Kowal Import Orders
Importa pedidos directamente desde la base de datos de origen, junto con los datos admitidos de clientes, pagos y facturas. Ejecuta el proceso desde el panel de administración o desde el terminal.
Base a base · Panel y CLI · Datos relacionados
CÓMO FUNCIONA EN LA PRÁCTICA
01 · Conectas la base de datos de origen
Configuras la conexión y el prefijo de las tablas.
02 · Indicas el alcance
Introduces entity_id y eliges una importación individual o una serie.
03 · Sigues el progreso
Controlas el avance y los logs, y verificas los datos trasladados.
¿Qué gana tu tienda?
Descubre las funciones, el uso y la configuración del módulo.
Funciones principales del módulo
- Importación completa de pedidos desde otra tienda Magento 2 basada en
entity_id. - Compatibilidad con la importación de un único pedido (
-t) o de una serie completa de pedidos. - Copia de datos de clientes, direcciones, pagos y facturas.
- Interfaz de administración para ejecutar la importación y seguir los logs.
- Compatibilidad con AJAX: importación en tiempo real con vista previa del progreso.
- Mecanismos que evitan la duplicación de clientes y sus direcciones.
¿Por qué elegir Kowal Import Orders?
- Ahorro de tiempo – en lugar de trasladar pedidos manualmente, el script lo hace automáticamente.
- Copia precisa de datos – el módulo importa toda la información relevante de los pedidos.
- Uso sencillo – posibilidad de iniciar la importación desde el panel de administración de Magento 2.
- Compatibilidad – funciona en Magento 2.4.x y está optimizado para grandes bases de datos.
- Seguridad de los datos – mecanismos integrados que eliminan errores relacionados con la duplicación.
¿Cómo funciona el módulo?
- Introduce en el panel de administración el
entity_iddel pedido desde el que debe comenzar la copia. - Elige el modo de importación: un único pedido o una serie completa de pedidos.
- Ejecuta el proceso y sigue su progreso en tiempo real.
- Los pedidos se copiarán junto con los datos relacionados.
¿Para quién es este módulo?
- Tiendas Magento 2 que trasladan datos entre distintas versiones del sistema.
- Empresas que integran varias tiendas Magento y necesitan sincronizar pedidos.
- Administradores de Magento 2 que desean automatizar el traslado de pedidos sin intervención de desarrollo.
Soporte y actualizaciones
- El módulo se actualiza con regularidad y se prueba en cuanto a rendimiento y compatibilidad con las versiones más recientes de Magento 2.
- Ofrecemos soporte técnico profesional y la posibilidad de adaptar el módulo a necesidades individuales.
Automatiza la importación de pedidos y aumenta la eficiencia de tu tienda Magento 2 hoy mismo.
Conexión, CLI y alcance de la importación
La configuración Kowal → kowal_import_orders → db_connection incluye el host, el nombre de la base de datos, el usuario, la contraseña y el prefijo de las tablas. El comando CLI es kowal_importorders:importorders con el argumento obligatorio entity_id. La opción -t limita la importación al pedido indicado.
La implementación probada incluye tablas de pedidos y sus grids, artículos, pagos, direcciones y facturas con artículos, grid y comentarios. También admite clientes y pedidos de invitados. Los registros conservan los identificadores de origen, por lo que la compatibilidad de bases de datos, prefijos y datos existentes debe comprobarse antes de la migración. Los mecanismos de control de clientes y direcciones existentes reducen la duplicación; no sustituyen la verificación de colisiones de identificadores.
Instalación mediante Composer
Paquete kowal/module-importorders, módulo Kowal_ImportOrders. Tras configurar el acceso al repositorio de Kowal, instala el paquete, activa el módulo, actualiza Magento y limpia la caché. En producción, ten en cuenta la compilación y el despliegue de contenido estático de acuerdo con el proceso de la tienda.
De la configuración al resultado
1. Conectas la base de datos de origen
Configuras la conexión y el prefijo de las tablas.
2. Indicas el alcance
Introduces entity_id y eliges una importación individual o una serie.
3. Sigues el progreso
Controlas el avance y los logs, y verificas los datos trasladados.
Historial de ventas en la nueva tienda
Durante una migración de Magento, eliges el identificador inicial del pedido e importas una serie junto con los registros relacionados. Primero compruebas la compatibilidad de los datos y los identificadores de ambas tiendas en una copia del entorno.
Agiliza el traslado de pedidos
¿Quieres adaptar el módulo a tu tienda? Pregunta por la implementación de Kowal Import Orders y comenta la configuración o las ampliaciones necesarias.
Más Información
| Conformidad con la plantilla | Luma / Blank, KOWAL |
|---|
Instrucciones de instalación del módulo
Instrucciones de instalación del módulo Kowal Import Orders
kowal/module-importorders
Funcionalidades principales
El módulo kowal/module-importorders permite importar pedidos entre dos instancias de Magento 2, copiando los datos directamente entre bases de datos.
- Importación de pedidos basada en
entity_id. - Posibilidad de ejecutar la importación de un único pedido (
-t. - Copia de datos relacionados de clientes, direcciones, pagos y facturas.
- Panel de administración para ejecutar la importación y supervisar el progreso.
- Compatibilidad con AJAX y visualización de logs en tiempo real.
Instalación
Instalación mediante Composer
Recibirás por correo electrónico los datos de acceso al repositorio Composer (dirección de e-mail del cliente y token de licencia) después de la compra. También están disponibles en el panel de cliente tras iniciar sesión en kowal.store. Sustituye TWOJ_EMAIL_KLIENTA por la dirección de e-mail de tu cuenta y TWOJ_TOKEN por el token recibido. Ejecuta los comandos en el directorio raíz de Magento.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-importorders
php bin/magento setup:upgrade
php bin/magento cache:flush
Configuración
La configuración del módulo se realiza mediante el archivo config.xml, donde deben introducirse los datos de conexión a la base de datos externa.
<config>
<default>
<kowal_import_orders>
<db_connection>
<host>your_db_host</host>
<dbname>your_db_name</dbname>
<username>your_db_user</username>
<password>your_db_password</password>
</db_connection>
</kowal_import_orders>
</default>
</config>
Especificaciones
El módulo implementa la lógica de importación en el modelo Kowal\ImportOrders\Model\ImportOrders, gestionando las siguientes tablas:
sales_ordersales_order_gridsales_order_itemsales_order_paymentsales_order_addresssales_invoicesales_invoice_gridsales_invoice_itemsales_invoice_comment
Uso
Importación desde CLI
php bin/magento kowal:import-orders <entity_id> [-t]
Ejemplos:
- Importación de todos los pedidos desde
entity_id= 10000:
php bin/magento kowal:import-orders 10000
- Importación de un solo pedido (
-tindica el modo de pedido único):
php bin/magento kowal:import-orders 10000 -t
Importación desde el panel de administración
El módulo incluye una página de administración donde puedes:
- Introducir
entity_id. - Ejecutar la importación mediante AJAX.
- Seguir el progreso y los logs en tiempo real.
Resumen
El módulo kowal/module-importorders es una herramienta sencilla para migrar pedidos entre tiendas Magento 2. Es compatible tanto con CLI como con la interfaz de administración, proporcionando un control completo sobre el proceso de importación.
Si tienes preguntas o necesitas soporte, ponte en contacto con nosotros.