Importar pedidos de Magento
Con el módulo de importación de pedidos de Magento del software de gestión gratuito QFACWIN podrás importar los pedidos, clientes y artículos de Magento a los archivos del programa de facturación.
Módulo de importación de pedidos de Magento
El módulo de importación de pedidos de Magento del software de gestión QFACWIN, importa los pedidos de las tiendas virtuales Magento mediante archivos CSV generados con la extensión orders2CSV de ext4mage.
Esta extensión de Magento permite generar un CSV con los pedidos y los datos del cliente y de los artículos que lo componen de forma que puedan ser importados por QFACWIN.
La extensión orders2CSV de Magento puede descargarse en: http://www.magentocommerce.com/magento-connect/ext4mage-orders2csv.html
La mecánica de la importación es muy sencilla: al pulsar el botón importar, el programa pide el nombre del archivo csv con los pedidos y lo importa.
Los pedidos se incorporan con el mismo número que en Magento.
Si viene el NIF del cliente, se busca por NIF en clientes, si no, se busca por email. Si se encuentra por NIF o email, se asigna el pedido al cliente existente y se añaden las direcciones de facturación y/o envío si son distintas. Si el cliente no esta en QFACWIN se añade.
Si viene el código del artículo de Magento, se busca en QFACWIN. Si no se encuentra se añade al archivo de artículos. Si no viene el código del artículo, se graba el pedido sin códigos de artículo (sólo las descripciones y precios).
En la pestaña configuración pueden definirse el carácter delimitador de campos y el separador de texto del CSV. Por defecto orders2CSV se genera con delimitador de campos = , (coma) y separador de texto = " ( comilla doble ).
Cómo generar los CSV en Magento
Una vez instalada la extensión hay que seguir los siguientes pasos para generar un archivo CSV que se pueda importar con QFACWIN.
1. Definir el formato del archivo CSV automáticamente:
Si tiene acceso a la base de datos de Magento, puede introducir la definición del formato de archivo CSV mediante las sentencias SQL incluidas en el siguiente archivo:
http://www.qfacwin.com/magento-orders2csv.sql
Las sentencias estan preparadas suponiendo que el prefijo de las tablas de los archivos de magento es mg_
A menos que el prefijo de las tablas en su tienda Magento sea mg_ debe cambiar este archivo antes de ejecutarlo: buscar: mg_ y reemplazar por suprefijo_
Compruebe también que en su tabla orders2csv_file no hay ningún registro con el file_id = 99
Si ya existe un registro 99 debe cambiar este archivo antes de ejecutarlo: buscar: 99 y reemplazar por un numero que no exista
Una vez hechas estas comprobaciones, ejecute este archivo desde phpmyadmin o su gestor de mysql para insertar el formato en las tablas correspondientes.
1a. Definir el formato del archivo CSV manualmente:
Si no tiene acceso a la base de datos, debera hacerlo manualmente lo cual es mucho más tedioso.
Hay que ir al menú superior ext4Mage -> orders2CSV -> orders2CSV file setup y pulsar el botón Create New File structure
En Información del elemento, ponemos un título, por ejemplo Pedidos QFACWIN, estado habilitado y formato de precios Decimal
Seleccionamos File structure columns en el menú izquierdo para definir la información de las columnas ( campos) del CSV y sus títulos.
Pulsando el botón Add new column vamos añadiendo los datos:
Hay que poner el título correspondiente al dato (valor) que seleccionaremos para que QFACWIN pueda identificar las columnas de datos.
Teclee los títulos (exactamente como se muestran en la tabla siguiente) y localice los datos en el combo box de valores. Vaya incrementando el número de orden (el orden no tiene importancia en QFACWIN) .
Tabla de títulos y valores:
Título | Valor | Descripción del valor |
Pedido_Num | order increment id | Número de pedido |
Fecha | order created at | Fecha pedido en formato aaaa-mm-dd hh:mm:ss 2012-10-28 16:46:43 |
Codigo_Art | item sku | Código del artículo |
Cant | item qty ordered | Unidades |
Articulo | item name | Nombre artículo |
Precio_Ud | item price | Precio |
%Iva | item tax percent | % de Impuesto |
Gtos_Envio | order shipping amount | Gastos de envío (base sin Impuestos) |
Nombre_Cliente | order customer firstname | Nombre propio del cliente (facturación) |
Apellidos_Cliente | order customer lastname | Apellidos del cliente (facturación) |
Empresa | order billing company | Nombre de la empresa (facturación) |
NIF | order customer taxvat | NIF del cliente (facturación) |
Direccion_Cliente | order billing street | Dirección del cliente (facturación) |
CP_Cliente | order billing postcode | Código postal del cliente (facturación) |
Ciudad_Cliente | order billing city | Población del cliente (facturación) |
Prov_Cliente | order billing region | Provincia del cliente ((facturación) |
Mail_Cliente | order customer email | Email del cliente (facturación) |
Pais_Cliente | order billing country name | País del cliente (facturación) |
Telf_Cliente | order billing telephone | Teléfono del cliente (facturación) |
Fax_Cliente | order billing fax | Fax del cliente (facturación) |
Env_Nombre | order shipping firstname | Nombre del cliente (dirección de envío) |
Env_Apellidos | order shipping lastname | Apellidos del cliente (dirección de envío) |
Env_Empresa | order shipping company | Nombre empresa (dirección de envío) |
Env_Direccion | order shipping street | Dirección del cliente (dirección de envío) |
Env_CP | order shipping postcode | Código postal del cliente (dirección de envío) |
Env_Ciudad | order shipping city | Población del cliente (dirección de envío) |
Env_Prov | order shipping region | Provincia del cliente (dirección de envío) |
Env_Pais | order shipping country name | País del cliente (dirección de envío) |
Total | order grand total | Total Pedido |
2. Activar el el formato creado
Vamos al menú superior Sistema -> Configuración -> orders2CSV -> seleccionar el formato y seleccionamos el formato que hemos creado (pedidos QFACWIN)
3. Generar el archivo CSV
Una vez configurado ya podremos generar el CSV tantas veces como queramos.
Iremos al Menú Superior Ventas -> Pedidos -> Seleccionamos los pedidos -> seleccionamos acciones: Orders2CSV y pulsamos Enviar
Guardamos el CSV con los pedidos y lo seleccionamos en QFACWIN para su importación.
El módulo de importación de pedidos de Magento está disponible para todas las versiones del programa de facturación QFACWIN. Lo podéis adquirir en nuestra tienda.