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
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).
El módulo (para los experimentados) lo que hace es instalar un override del controlador “AdminImportController.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.
En el siguiente paso, nos vamos a la pestaña Parámetros Avanzados -> Importar CSV
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.
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“.
Seleccionamos el fichero a importar que contiene los datos con los precios y referencias de los productos.
Pulsamos “Próximo Paso / Siguiente” para proseguir con el proceso de importación de productos en Prestashop.
Verificamos que los datos a importar para actualizar los precios (importamos precios sin impuestos incluidos) son los correctos y pulsamos en “Importar datos CSV“
Al realizar la importación, nos saldrá que un mensaje de que todo se ha realizado correctamente.
¿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/