jmmayoral Posted December 3, 2012 Share Posted December 3, 2012 (edited) Hola a todos. Quiero actualizar la regla de impuestos para todos mis productos. He usado la siguiente sentencia: update `ps_product` set ìd_tax_rules_group`=10; y parece que me lo cambia, pero cuando voy al backend y consulto cualquier producto, todos tienen la regla antigua. O sea: la situación después de la sentencia es: - En la Base de datos: la nueva regla. - En el backoffice: La regla antigua. ¿Cómo puede ser esto? ¿Puede deberse a que meta algún caracter raro junto con el '10'? ¿Alguien ha probado a actualizar datos en masa tocando las tablas? Edited December 19, 2012 by jmmayoral (see edit history) Link to comment Share on other sites More sharing options...
jesa Posted December 4, 2012 Share Posted December 4, 2012 Dando por echo que el id que estás metiendo exista, se me ocurre que estés confundiendo el id del impuesto con el de las reglas de impuestos que supongo habrás creado en el backofficce. Link to comment Share on other sites More sharing options...
jmmayoral Posted December 4, 2012 Author Share Posted December 4, 2012 Gracias por la respuesta, Jesa, peo ya verifiqué eso. El id existe y es una regla de impuesto. Link to comment Share on other sites More sharing options...
jmmayoral Posted December 18, 2012 Author Share Posted December 18, 2012 ¿Alguien más ha intentado esto y le da el mismo resultado? Link to comment Share on other sites More sharing options...
GFornieles Posted December 18, 2012 Share Posted December 18, 2012 Usas la 1.5 ? Link to comment Share on other sites More sharing options...
jmmayoral Posted December 18, 2012 Author Share Posted December 18, 2012 Si. Uso 1.5 Link to comment Share on other sites More sharing options...
GFornieles Posted December 19, 2012 Share Posted December 19, 2012 Resulta que en la versión 1.5 para habilitar el multishop hay duplicidad de tablas de productos, Tienes ps_product como base original y ps_product_shop en la cual no están todas las columnas y si te fijas, id_shop hace referencia a una tienda en concreto. Seguramente no utilizes multishop asi que para todas las filas sera id_shop = 1 Ahora que ya sabes el motivo, simplemente modifica ahí id_tax_rules_group ADVERTENCIA! Siempre que modifiques desde la base de datos tendrás que aplicar los cambios en la tabla ps_product y ps_product_shop 1 Link to comment Share on other sites More sharing options...
jmmayoral Posted December 19, 2012 Author Share Posted December 19, 2012 Muchas gracias. He probado y funciona. Asunto resuelto. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted December 19, 2012 Share Posted December 19, 2012 Resulta que en la versión 1.5 para habilitar el multishop hay duplicidad de tablas de productos, Tienes ps_product como base original y ps_product_shop en la cual no están todas las columnas y si te fijas, id_shop hace referencia a una tienda en concreto. Seguramente no utilizes multishop asi que para todas las filas sera id_shop = 1 Ahora que ya sabes el motivo, simplemente modifica ahí id_tax_rules_group ADVERTENCIA! Siempre que modifiques desde la base de datos tendrás que aplicar los cambios en la tabla ps_product y ps_product_shop Gracias por el apunte. Un Saludo, Link to comment Share on other sites More sharing options...
Recommended Posts