PrestaShop

PrestaShopPriceEditor

Editor de precios rápido para Prestashop.

Descripción

Estas cansado de modificar los precios del prestashop uno a uno, y te gustaria hacerlo de forma más rápida (como si fuese con una hoja excel), sin tener que hacer varios clicks para modificar un solo precio.

¡¡Esta es tu aplicación!!

PrestaShop price editor, és un sencillo script que permite modificar los precios de una tienda de Prestashop de forma rápida y cómoda gracias a la tecnologia AJAX.

|filename|/images/prestashop/screen3.png

Descargar el programa

Versión básica:

Descargar version básica

Versión avanzada: Permite trabajar con los précios de los atributos en los distintos artículos.

Descargar version avanzada

Requisitos

  • Servidor Apache2.
  • MySQL
  • PrestaShop (testado sobre la versión 1.5.3, seguramente funciona con otras)

Instalación

  • Se trata de descomprimir el fichero .zip en una carpeta del servidor web. Por ejemplo "prestashopeditor".
  • Antes de usar la aplicación será necesario modificar los permisos de configuración config.php.
<?
//Fichero de definiciones, modifica aquí para configurar los parámetros de la
//base de datos y de comportamiento de aplicación.

//Per entrar a la web i modificar productes.
define("WEB_LOGIN", "xevi");
define("WEB_PASSWORD", "patata");
define("WEB_REALM", "Password for PrestaShopPriceEditor?");

//Definicions per configurar la base de dades.
define("DB_HOST", "localhost");
define("DB_USER", "root");
define("DB_PASSWORD", "patata");
define("DB_DATABASE_NAME", "prestashop");

//La botiga que s'ha de modificar. Normalment només tindràs una botiga a PrestaShop.
define("DB_SHOP_ID", "1");

//Idiomes
// 1- English
// 2- Italiano
// 4- Spanish.
define("DB_PRODUCT_LANGUAGE_TO_SHOW_ID", 4);

//Configura cada cuantas filas se muestran otra vez la cabeceras de la tabla,
//indicando el valor de cada columna.
//El número tiene que estar entre 1 y N
define("PRODUCT_TABLE_HEADER_EVERY_X_ROWS", 4);

//El número de carácteres que aparecen en la descripción de un producto.
define("PRODUCT_DESCRIPTION_LENGTH", 75);
?>
  • Es necesario modificar obligatoriamente los siguientes parámetros, ya que dependen de nuestra configuración.
    • WEB_LOGIN: Nombre de usuario para entrar en la web.
    • WEB_PASSWORD: Password para entrar en la web.
    • DB_HOST: Donde hay que poner el nombre o la IP del servidor de base de datos.
    • DB_USER: Donde pondremos el nombre del usuario para acceder a la BD.
    • DB_PASSWORD: Password del usuario para acceder a la BD.
    • DB_DATABASE_NAME: Nombre de la base de datos.

Avisos

  • Es necesario hacer una copia de seguridad de la base de datos de PrestaShop, antes de ejecutar el programa. No tiene que ocurrir nada, pero nunca esta de más cuando se van a modificar muchos datos al mismo tiempo.
  • Hace falta colocar la carpeta en un directorio del servidor web de difícil acceso. El programa tiene una protección débil y por lo tanto es vulnerable.
  • Una vez modificados los precios, es recomendable eliminar la carpeta de la aplicación o protegerla, de forma que nadie pueda acceder, hasta que sea necesaria una nueva modificación de precios.

Problemas detectados

Versión 1.5.4 los idiomas por defecto cambian. Se hace imprescindible modificar el siguiente parámetro del fichero de configuración:

<?
...

define("DB_PRODUCT_LANGUAGE_TO_SHOW_ID", 4);

...
?>

Feedback

Para información sobre el uso del programa o bien sugerencias de mejora, puedes escribir a la siguiente dirección:

xevi.ter@gmail.com

Enlaces a otros blogs