maryano Posted June 29, 2013 Share Posted June 29, 2013 (edited) Quiero cambiar el precio (cambio permanente) a todos los productos de mi tienda. Tengo unas 2000 referencias. Lo hago a través de sql, pero sólo se cambia el valor del precio base. El nuevo valor se puede ver cuando miro el listado de los productos. El problema es que precio_final no cambia. En la ficha del producto, se me muestra el precio antiguo. como si nada hubiera cambiado, aunque en la base de datos el valor si es el nuevo..es decir: valor (precio--> precio base) en la bd : 10€ valor ( precio base) en listado productos: 10€ (es el precio nuevo) valor (precio final) en listado productos: 12€ (es el precio antiguo) valor ( precio base) en ficha producto: 12€ (es el precio antiguo) valor (precio final) en ficha producto: 12€ (es el precio antiguo) Aquí es como si nada hubiera cambiado, aunque la base de datos si que tiene el cambio. Alguna solución? EDIT: He seguido el rastro de las funciones para ver donde se obtiene el precio de la base de datos y me quedo aqui: function toolsConvertPrice($params, &$smarty) { return Tools::convertPrice($params['price'], Context::getContext()->currency); no encuentro convertPrice ... y no se que hace, tampoco se que valor contiene $params['price'] .Espero que tienga el valor de la base de datos. } Edited June 29, 2013 by maryano (see edit history) Link to comment Share on other sites More sharing options...
OlivierJM Posted June 29, 2013 Share Posted June 29, 2013 (edited) Quiero cambiar el precio (cambio permanente) a todos los productos de mi tienda. Tengo unas 2000 referencias. Lo hago a través de sql, pero sólo se cambia el valor del precio base. El nuevo valor se puede ver cuando miro el listado de los productos. El problema es que precio_final no cambia. En la ficha del producto, se me muestra el precio antiguo. como si nada hubiera cambiado, aunque en la base de datos el valor si es el nuevo..es decir: valor (precio--> precio base) en la bd : 10€ valor ( precio base) en listado productos: 10€ (es el precio nuevo) valor (precio final) en listado productos: 12€ (es el precio antiguo) valor ( precio base) en ficha producto: 12€ (es el precio antiguo) valor (precio final) en ficha producto: 12€ (es el precio antiguo) Aquí es como si nada hubiera cambiado, aunque la base de datos si que tiene el cambio. Alguna solución? EDIT: He seguido el rastro de las funciones para ver donde se obtiene el precio de la base de datos y me quedo aqui: function toolsConvertPrice($params, &$smarty) { return Tools::convertPrice($params['price'], Context::getContext()->currency); no encuentro convertPrice ... y no se que hace, tampoco se que valor contiene $params['price'] .Espero que tienga el valor de la base de datos. } Rendimiento, Forzar Compilación, Cache en OFF. y gurdas. Después Forzar compilación NO, Cache en ON y guardas. Los cambios han de ser visibles ahora PDT: Dale a recargar a tu navegador o F5 Edited June 29, 2013 by OlivierJM (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted June 29, 2013 Share Posted June 29, 2013 ¿Estas haciendo los cambios en la tabla ps_product_shop? Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted June 29, 2013 Share Posted June 29, 2013 Rendimiento, Forzar Compilación, Cache en OFF. y gurdas. Después Forzar compilación NO, Cache en ON y guardas. Los cambios han de ser visibles ahora PDT: Dale a recargar a tu navegador o F5 Me cuelo por aqui para molestar como de costumbre. Eso no servira para este caso. Link to comment Share on other sites More sharing options...
maryano Posted June 29, 2013 Author Share Posted June 29, 2013 ¿Estas haciendo los cambios en la tabla ps_product_shop? Eres el mejor Estaba haciendo los cambios en ps_product PD: entonces que sentido tiene `ps_product`.price ??? Link to comment Share on other sites More sharing options...
maryano Posted June 29, 2013 Author Share Posted June 29, 2013 Me cuelo por aqui para molestar como de costumbre. Eso no servira para este caso. Es verdad... no sirvio... Link to comment Share on other sites More sharing options...
mamasemima Posted June 30, 2013 Share Posted June 30, 2013 Hola! Podría usar un sistema parecido al que has usado para introducir descuentos? Qué tablas tendría que modificar? Specific_price y products_shop o solo la primera? Por csv me da un error que no de de donde viene y no hay manera, tengo que hacerlo importando los datos a las tablas directamente pero no tengo claro cuántas tengo que modificar. gracias! Link to comment Share on other sites More sharing options...
Recommended Posts