Actualizar precios por referencia en Prestashop

Actualizar masivamente precios en base a la referencia en Prestashop

Este aporte lo vamos hacer con el propio importador de productos de Prestashop, combinándolo con un aporte del usuario Inform-All de la comunidad de Prestashop.

La idea es hacer la importación, teniendo solo como datos la referencia del producto y los precios (precios sin impuestos añadidos). Ningún dato más.

Vamos a cambiar los precios que vemos en la siguiente imagen, que son pertenecientes a unos números de la colección Tiger and Wolf

Referencia y Precios de los productos en Prestashop

El primer paso es instalar el módulo que lo podemos hacer desde la pestaña módulos -> módulos (al final del post, tenéis el enlace de descarga).

Módulo para agilizar la actualización de precios en los productos en Prestashop

El módulo (para los experimentados) lo que hace es instalar un override del controladorAdminImportController.php” (/override/controllers/admin/)

¿Permite el módulo alguna configuración adicional para su funcionamiento?

No permite ninguna configuración adicional, con instalarlo es suficiente.

¿Cómo procedemos a realizar la importación para actualizar los precios en base a las referencias de los productos?

Lo primero es elaborar u obtener el fichero que nos ha pasado el proveedor con los nuevos precios (recordar precio sin impuestos incluidos) y la referencia del producto.

Fichero CSV con precio y referencia en Prestashop

En el siguiente paso, nos vamos a la pestaña Parámetros Avanzados -> Importar CSV

Sección importación de productos en Prestashop

Una vez, hemos accedido a la sección de importación de datos, nos vamos al bloque Importar -> Opción “¿Qué tipo de entidad desea importar?” y vemos que ahora tenemos una nueva opción denominada: “NewPriceListImport” que antes no existía, señalamos esa opción.

Opciones de importación en Prestashop

No se os olvide subir el fichero CSV que vamos a importar, en la misma sección donde dice “Elige un archivo CSV para importar“.

Subir fichero CSV en la importación

Seleccionamos el fichero a importar que contiene los datos con los precios y referencias de los productos.

Seleccionar Fichero CSV a Importar

Pulsamos “Próximo Paso / Siguiente” para proseguir con el proceso de importación de productos en Prestashop.

Próximo paso en la importación

Verificamos que los datos a importar para actualizar los precios (importamos precios sin impuestos incluidos) son los correctos y pulsamos en Importar datos CSV

Confirmación del último paso antes de realizar la importación de productos en Prestashop
Confirmación del último paso antes de realizar la importación de productos en Prestashop

Al realizar la importación, nos saldrá que un mensaje de que todo se ha realizado correctamente.

Importación realizada con éxito en Prestashop

¿Qué hemos utilizado para hacer este TIP?

La versión 1.6.1.12 de Prestashop y la versión “1” del módulo.

¿Funciona en variantes anteriores de la misma versión 1.6 de Prestashop?

El mensaje del foro donde esta adjunto el módulo lleva sin modificarse desde abril del 2016, así que suponemos que sí.

¿Dónde puedo obtener el módulo actualizado y ver el post de discusión sobre los problemas relacionados?

https://www.prestashop.com/forums/topic/521717-free-module-new-price-list/