M-MAX audio Posted October 12, 2014 Share Posted October 12, 2014 (edited) Tengo un problema, al poner nuevos artículos tengo nuevos impuestos, y para saber como van e tenido que hacer mis pruebas, por lo tanto prestashop me a creado nuevas ID hasta la 11 ahora y mi CSV para importar los artículos tienen por defecto 1 y 2 en ID, por lo tanto no me salen los impuestos. Mi CSV tiene mas de 2000 articulos y cambiar todas las ID a diario es una ? Lo que necesito es volver a poner en prestashop, impuestos ID el 1, 2 no se si me explico bien. Alguien puede echarme una mano por favor Edited November 26, 2014 by Baratofertas (see edit history) Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 12, 2014 Share Posted October 12, 2014 (edited) Con un update masivo a la base de datos, puedes cambiar el id de la regla de impuestos a todos los productos de una tajada, ejecuta desde phpmyadmin, esto: update ps_product set id_tax_rules_group = ID_REGLA_IMPUESTOS; update ps_product_shop set id_tax_rules_group = ID_REGLA_IMPUESTOS; Edited October 12, 2014 by rafaelamargo (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted October 12, 2014 Share Posted October 12, 2014 Lo más rapido y practico es que hagas lo que te comenta el compañero rafaelamargo, aunque entiendo que tendrás que establecer algún parametro tipo categoria de producto, proveedor .... Tambien ten en cuenta que si editas el valor de la tasa del impuesto se le cambiará el id, esto es asi para que no condicione a pedidos anteriores a esa edicion Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 Gracias por las respuestas, pero tocar la base de datos me da terror, pues tampoco se hacer esto muy bien de tocar la base. Solo necesito cambiar el ID de los impuestos, solo esto y me da miedo tocar la base, digo yo.. no se podria hacer halgo con el codigo.? Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 12, 2014 Share Posted October 12, 2014 Gracias por las respuestas, pero tocar la base de datos me da terror, pues tampoco se hacer esto muy bien de tocar la base. Solo necesito cambiar el ID de los impuestos, solo esto y me da miedo tocar la base, digo yo.. no se podria hacer halgo con el codigo.? ¿Qué error te da? ¿Estas ejecutando la consulta desde phpmyadmin en la pestaña "sql" que se te abre un caja de texto grande para escribirla? Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 (edited) Bueno lo acabo de hacer ahora y me sale este error que te mando en captura de pantalla, si te sirve de algo no estoy usando la plantilla por defecto en prestashop 1.6.0.6 y aparte tambien te informo que uso el panel press de loading, por si te vale como info, pero que igualmente estoy en phpmyadmin/sql y en el cuadro e ejecutado el codigo que me pusiste anteriormente y sale este error. Gracias por tus molestias, necesito solucionarlo xf Edited October 12, 2014 by Baratofertas (see edit history) Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 12, 2014 Share Posted October 12, 2014 jejeje, pero en la captura has puesto: ID_REGLA_IMPUESTOS textualmente jejejej, tienes que poner el numero (ID) de la regla de impuesto que te aparece en la pestaña Localización -> Reglas de Impuestos. (Vamos que en la imagen has puesto directamente texto, no el numero xDDD) Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 jejeje, pero en la captura has puesto: ID_REGLA_IMPUESTOS textualmente jejejej, tienes que poner el numero (ID) de la regla de impuesto que te aparece en la pestaña Localización -> Reglas de Impuestos. (Vamos que en la imagen has puesto directamente texto, no el numero xDDD) Uff, perdon boy a ello jaja Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 Uff, perdon boy a ello jaja No me aclaro.. no se donde se pone el numero de ID, perdona por el mareo Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 12, 2014 Share Posted October 12, 2014 Ya te lo comentado donde aquí: update ps_product set id_tax_rules_group = ID_REGLA_IMPUESTOS; update ps_product_shop set id_tax_rules_group = ID_REGLA_IMPUESTOS; digo: ID_REGLA_IMPUESTOS colocas el numero id. Pero hablo del ID, de la regla de impuestos (localización -> reglas de impuestos) no del id de la pestaña localización -> impuestos Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 Ya te lo comentado donde aquí: update ps_product set id_tax_rules_group = ID_REGLA_IMPUESTOS; update ps_product_shop set id_tax_rules_group = ID_REGLA_IMPUESTOS; digo: ID_REGLA_IMPUESTOS colocas el numero id. Pero hablo del ID, de la regla de impuestos (localización -> reglas de impuestos) no del id de la pestaña localización -> impuestos Bueno en mi caso tengo en los dos el ID 11 tanto en impu. como en regla, los dos con un solo impuesto "IVA es 21%" con id 11 en ambos. Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 12, 2014 Share Posted October 12, 2014 Bueno en mi caso tengo en los dos el ID 11 tanto en impu. como en regla, los dos con un solo impuesto "IVA es 21%" con id 11 en ambos. Pues entonces donde he dicho: ID_REGLA_IMPUESTOS lo cambias por 11 Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 Bueno en mi caso tengo en los dos el ID 11 tanto en impu. como en regla, los dos con un solo impuesto "IVA es 21%" con id 11 en ambos. Lo puse tal como me dices y se queda igual que estaba con ID 11 en los impuestos https://lh3.googleusercontent.com/-iVXySlx__tY/VDqN97nrMCI/AAAAAAAAByE/As6Sy9On-l8/w1534-h365-no/111.PNG https://lh6.googleusercontent.com/-C3c9cZdDwOU/VDqN_gJFG5I/AAAAAAAAByM/_-cZcjxsi20/w1534-h400-no/devuelta.PNG Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 12, 2014 Share Posted October 12, 2014 Lo puse tal como me dices y se queda igual que estaba con ID 11 en los impuestos https://lh3.googleusercontent.com/-iVXySlx__tY/VDqN97nrMCI/AAAAAAAAByE/As6Sy9On-l8/w1534-h365-no/111.PNG https://lh6.googleusercontent.com/-C3c9cZdDwOU/VDqN_gJFG5I/AAAAAAAAByM/_-cZcjxsi20/w1534-h400-no/devuelta.PNG ¿El prefijo de las tablas en tu caso es ps_ u otro? Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 ¿El prefijo de las tablas en tu caso es ps_ u otro? Creo que es ps, esque con la base de datos soy muy torpe, lo siento.. a ver si esta captura te saca de dudas https://lh6.googleusercontent.com/U9yfTZDm3Yif10iRoejWrmpr_vXeQHIj13z7vRkgy4Y=w1205-h741-no Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 12, 2014 Share Posted October 12, 2014 (edited) Creo que es ps, esque con la base de datos soy muy torpe, lo siento.. a ver si esta captura te saca de dudas https://lh6.googleusercontent.com/U9yfTZDm3Yif10iRoejWrmpr_vXeQHIj13z7vRkgy4Y=w1205-h741-no Por lo que veo en la imagen es: d_ps no ps_ Entonces prueba hacerlo que te he comentado antes, pero con el prefijo d_ps, es decir: update d_ps_product set id_tax_rules_group = 11; update d_ps_product_shop set id_tax_rules_group = 11; Edited October 12, 2014 by rafaelamargo (see edit history) Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 Por lo que veo en la imagen es: d_ps no ps_ Entonces prueba hacerlo que te he comentado antes, pero con el prefijo d_ps, es decir: update d_ps_product set id_tax_rules_group = 11; update d_ps_product_shop set id_tax_rules_group = 11; Creo que a echo algo pero no lo a corregido, lo siento.. https://lh5.googleusercontent.com/-s3HvZHGWezc/VDqTeSdhMnI/AAAAAAAABzU/3DHIeRTTZ_A/w1534-h581-no/11.PNG https://lh5.googleusercontent.com/-ZNAYOrswyu8/VDqTElSO4jI/AAAAAAAABzE/8wPgODR3ORY/w1534-h482-no/222.PNG Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 Creo que a echo algo pero no lo a corregido, lo siento.. https://lh5.googleusercontent.com/-s3HvZHGWezc/VDqTeSdhMnI/AAAAAAAABzU/3DHIeRTTZ_A/w1534-h581-no/11.PNG https://lh5.googleusercontent.com/-ZNAYOrswyu8/VDqTElSO4jI/AAAAAAAABzE/8wPgODR3ORY/w1534-h482-no/222.PNG Ademas siempre que ago algo le doy a forzar compilacion y cache por si acaso Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 12, 2014 Share Posted October 12, 2014 Creo que a echo algo pero no lo a corregido, lo siento.. https://lh5.googleusercontent.com/-s3HvZHGWezc/VDqTeSdhMnI/AAAAAAAABzU/3DHIeRTTZ_A/w1534-h581-no/11.PNG https://lh5.googleusercontent.com/-ZNAYOrswyu8/VDqTElSO4jI/AAAAAAAABzE/8wPgODR3ORY/w1534-h482-no/222.PNG Lo que hemos realizado es para que tus productos tengan asignados la id de regla de impuestos 11, edita cualquier producto y veras que tiene asignado la regla en cuestión Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 Lo que hemos realizado es para que tus productos tengan asignados la id de regla de impuestos 11, edita cualquier producto y veras que tiene asignado la regla en cuestión Precisamente te estaba escribiendo sobre lo mismo al darme cuenta de "product" en el codigo que me has pasado. Pero e de decirte que esto ya estaba asi en productos porque yo ya puse mi actualizacion diaria de CSV con ID 11 en productos/CSV y mi idea era cambiarlo en prestashop de ID11 al ID 1, para no tener que tocar todos los dias el CSV que son 2000 art. con ID 1 Y ID 2. Me explico? Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 12, 2014 Share Posted October 12, 2014 Cuando vuelvas a importar un CSV, desde excel puedes cambiar de una tajada los datos de la columna regla de impuestos por el 11. Otra cosa, es que hubieras querido cambiar el id original de la regla, en: ps_tax_rule ps_tax_rules_group ps_tax_rules_group_shop Link to comment Share on other sites More sharing options...
M-MAX audio Posted October 12, 2014 Author Share Posted October 12, 2014 Cuando vuelvas a importar un CSV, desde excel puedes cambiar de una tajada los datos de la columna regla de impuestos por el 11. Otra cosa, es que hubieras querido cambiar el id original de la regla, en: ps_tax_rule ps_tax_rules_group ps_tax_rules_group_shop Si si eso es lo que hice para salir del paso, cambiar toda la columna del csv y por eso me salen con el impuesto, pero esque en el csv tambien tengo articulos comestibles con iva 10% mezclados con los del 21% y salen como ID 1, ID 2, y claro son mas de 2000 para hacer esto a diario Este es el apaño todos con ID 11 que es 21% https://lh5.googleusercontent.com/-R0C30wMmqx4/VDqYdetul_I/AAAAAAAAB0A/s06l-fBFftY/w1317-h741-no/aaa.PNG Y este es el CSV que me manda el almacen a diario, que estan los dos ID mezclados https://lh3.googleusercontent.com/-aHXkcZSRNFU/VDqZJvQnTRI/AAAAAAAAB0M/cpwP7Xs6pvk/w1317-h741-no/bbbbb.PNG Si tubiese en prestashop/impuestos iva 21% con ID 1... y Iva 10% con ID 2... seria lo ideal para actualizar a diario el csv. Me entendiste? Link to comment Share on other sites More sharing options...
Medicalchic Posted November 25, 2014 Share Posted November 25, 2014 Acabo de realizar la secuencia en SQL d mi base de datos para cambair el IVa y me ha funcionado perfectamente update ps_product set id_tax_rules_group = ID_REGLA_IMPUESTOS;update ps_product_shop set id_tax_rules_group = ID_REGLA_IMPUESTOS; Por mi parte cambairía a SOLUCINADO Gracias Link to comment Share on other sites More sharing options...
M-MAX audio Posted November 26, 2014 Author Share Posted November 26, 2014 Acabo de realizar la secuencia en SQL d mi base de datos para cambair el IVa y me ha funcionado perfectamente update ps_product set id_tax_rules_group = ID_REGLA_IMPUESTOS; update ps_product_shop set id_tax_rules_group = ID_REGLA_IMPUESTOS; Por mi parte cambairía a SOLUCINADO Gracias Bueno, lo daremos como solucionado ya que parece ser la solucion, pero en mi caso no funciona o no lo hago bien. De todas formas.. como mis id casi siempre son iguales no tengo mucho problema con esto. Muchas gracias a todos los que ayudais Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now