Product CSV - Carga de productos

OpenERP dispone de diferentes herramientas para la carga de productos. En un post en nuestro blog comentamos diferentes técnicas o procesos para la carga de datos maestros a OpenERP.

Aunque el sistema de importación/exportación por defecto de CSV que lleva OpenERP seria la forma más sencilla para el usuario, técnicamente, es la más costosa, ya que debemos preparar el CSV en una estructura concreta, no tenemos control si conseguimos un error de mala estructuración del fichero, y por último, en los productos, no sabemos si el producto lo debemos crear o editar (filtro). A nivel técnico o desarrollo, este sistema de importación/exportación no lo usamos.

El módulo product_csv nos permite el usuario accionar cargas de producto en nuestro OpenERP y estos, se crean o se actualizan. Esta técnica es muy usada para el comercio electrónico donde nuestro catálogo cuenta con productos de diferentes proveedores.

Como indica el nombre, sólo nos permite importar productos que provengan de ficheros CSV. Si en su caso dispone de proveedores que le ofrecen los productos en formatos XML, contacte con nosotros para diseñar el módulo product_xml. Su uso seria similar, pero en vez de procesar CSV, se procesan XMLs.

Configuración

Primero de todo deberemos configurar nuestro entorno de importación CSV.

Vendas/Configuración/Productos/Catálogo CSV

Añadimos un nuevo catálogo CSV, con su nombre y le asignamos un proveedor (empresa) a título informativo.

En la pestaña configuración:

En los ficheros CSV o en la informática en general, las columnas, se empiezan a contar a partir del 0 (zero).

Si hay un campo que no desean actualizar con nuevas importaciones, en el external product/template, en los campos, puede marcar la opción Excluir actualización. De ese modo se actualiza el producto sólo los campos que desea actualizar.

Carga de productos

En la pestaña de Ficheros nos permite la carga de ficheros CSV de nuestro sistema a OpenERP (servidor). Los ficheros no se guardan en la base de datos, si no en el directorio csv del módulo.

Una vez agregado un fichero, nos permite ejecutar su importación o cancelar.

La importación se realiza como tarea en background (por debajo). Deberá revisar los logs del servidor de OpenERP o los logs en Ventas/Configuración/Productos/Catálogo CSV/Logs catálogo para ver que productos se han importado y cuales ha obtenido un error.

Error importación

En el caso que obtenga un error en la importación, deberá revisar la linea del CSV su estructura y verificar si su proveedor no disponga de información incoherente. Una vez solucionado estos productos, podrá importar de la misma forma descrita anteriormente estos nuevos productos. Puede generar un CSV solamente con estos productos (no hace falta volver a procesar todo el fichero).

Notificaciones

Existen 3 tipos de notificaciones:

Tiempo de carga

Todo dependerá de la cantidad de ficheros a importar como la rapidez se su servidor. No existe un regla fija de tiempo de carga.


CategoryProducto

Producto/ProductCsv (last edited 2013-10-25 10:32:34 by resteve)

Contenidos creados por el equipo de Zikzakmedia. Creative Commons By-NC-SA

PythonZikzakmedia