Modulo Prestashop  Importacion Automatica de  Proveedores

Modulo de Importación de Datos Automático

Le presentamos la versión mejorada del modulo de prestashop para la  Importación de Artículos en formato CSV, este modulo es compatible con las versiones 1,4 y 1,5. Modulo Prestashop Importacion CSV

Este modulo funciona con un fichero que nos facilite un proveedor vía url por ejemplo:

http://www.informax.es/articulos/datos.csv?usuario=usuario&pass=laquesea 

Este modulo se conecta y se trae ese fichero a su servidor para posteriormente procesarlo. Este modulo solo permite el procesamiento de un solo proveedor. Esto es debido a que no existe un estándar de generación de datos por parte de los proveedores. Por lo que tenemos que ajustar la importación para cada proveedor. Por lo que para la contratación del modulo han de enviarnos la dirección de su proveedor para que verifiquemos si es compatible con nuestro modulo. Este modulo al igual que Prestashop es multidioma.

Importación automática diaria o configurable vía cron de los artículos

Este modulo realiza la tediosa tarea de procesar todos los días ficheros sin su intervención. Para ello ha de ser configurado, entraremos en la pantalla que indica Gestionar Url y ahí debemos seleccionar la dirección del proveedor.Acto seguido podremos seleccionar el proveedor al que pertenecer la importación. Este proveedor ha de ser creado previamente en Prestashop. Para la creación del distribuidor iremos a Catalogo y después a distribuidores.


Este modulo nos permite asignar una categoría padre para que todos los artículos importados se almacenen en esa categoría. Esta categoría podrá estar oculta para después poder realizar cambios en las categorías.

 

Modulo Prestashop Importacion de CSV

 Para que funcione bien este modulo en este formato tendremos que crear una tarea Cron, lease http://es.wikipedia.org/wiki/Cron_%28Unix%29 para más información. Nosotros podremos ayudarle en la creación. Es muy importante que su servidor le garantice la creación de Cron o procesos por lotes. Este proceso cron, ejecuta la url que se muestra dentro del modulo en la pestaña “Configuración.


Modulo Importacion CSV imagen 3

Recientemente hemos creado un post en el Blog de Informax, por si su servidor no permite realizar tareas Cron, leer aqui.

 Se genera un token de seguridad aleatorio para que nadie pueda forzar el procesamiento del fichero a destiempo. Nosotros aconsejamos crear cron para que se ejecute desde las 1:00 de la Mañana hasta las 6:00 de la mañana con una carencia de 1 minuto. Además en la misma pantalla que pueden ver a continuación:


Modulo Prestashop Importacion CSV imagen_3


Se puede indicar el numero de artículos que pueden procesar de cada vez. Es muy importante que no sea muy elevado ya que producirán bloqueos en el servidor. Y el fichero no sera procesado. En caso de que el fichero no sea procesado se le enviara un mail con los errores encontrados.

Importación Manual de los datos

En esta modulo si queremos forzar la importación dentro de la opción “Procesar Manual” podremos forzar la ejecución del proceso. Este proceso se ejecutara según el numero de elementos indicado en configuración. Con lo que ha de dar al proceso tantas veces como artículos dividido por el numero de elementos. No lo aconsejamos, es muy interesante para probar que funciona.

Seo en Artículos

Dado que Prestashop permite la creación de URL's amigables aprovechamos la importación para que la URL sea amigable. Para ello usamos el nombre del articulo.

 

Creación de Imágenes

Una vez que realizamos la importación de los artículos podemos capturar 1 o más imágenes. Ponemos como imagen por defecto la primera. Evidentemente ustedes después podrán agregar o eliminar las imágenes. Solo se procesan la primera vez, esto es debido a que produce una sobrecarga muy importante en los procesos y solo lo hacemos cuando creamos el articulo inicialmente.

 

Creación de Fabricantes

En caso de que el fichero del proveedor contenga el Fabricante lo creamos automáticamente, esto es muy útil para la generación de listados de búsqueda por parte de Prestashop por fabricante.

Asignación de Categorías

Los artículos cuando los importamos le asignamos una categoría por defecto que corresponde con la del distribuidor y esta categoría no puede ser movida. Lo que si permitimos es poder asignar los artículos a otras categorías y se seguirán actualizando sin problema.

Margenes por Categoría

Permitimos introducir nuestros propios margenes por categoría, de esta manera nos olvidamos de tener que adaptar todos los precios de la plataforma uno a uno.


moduloPrestashopImportacionCSV_imagen_5

Estos margenes serán introducidos en porcentaje tanto en positivo como en negativo y se marcaran por subcategoria.

Actualización de Artículos

El proceso de actualización solo cambia precios y stock. En caso de que un articulo desaparezca lo ponemos como no disponible.

 

Consideraciones y requisitos para un buen funcionamiento

Este modulo es antiseo. Ya que no es muy inteligente que haya 100 tiendas Online con las mismas descripciones con lo que una vez importado los artículos deberían cambiar y adaptar las descripciones de los artículos.

Requisitos mínimos: 

  • El servidor en que se instale ha de tener el Safe Mode desactivado.
  • Permiso para modificar el tiempo de ejecución del script (set_time_limit)
  • Permiso para modificar la cantidad de memoria usada por el script (memory_limit). Lo ideal son 196MB.
  • Acceso de lectura/escritura a la carpeta “/import” dentro del modulo.
  • El servidor debe tener Curl activo o en su defecto fopen_url