Jump to content

Problema con el impacto en el precio de combinaciones


Recommended Posts

No se si alguien está teniendo el mismo problema que yo con PS 1.7.0.1. Resulta que creo varias combinaciones de productos y modifico el impacto en el precio de cada combinación. Pero cuando compruebo si funciona, resulta que siempre me borra los decimales.

 

Ejemplo: tengo un producto que vale 7€ y creo una combinación que debe de vale 8,2€. Indico que el impacto en el precio es de 1,2€. pues cuando lo compruebo resulta que solo me ha mantenido 1€.

 

 

Link to comment
Share on other sites

No se si alguien está teniendo el mismo problema que yo con PS 1.7.0.1. Resulta que creo varias combinaciones de productos y modifico el impacto en el precio de cada combinación. Pero cuando compruebo si funciona, resulta que siempre me borra los decimales.

 

Ejemplo: tengo un producto que vale 7€ y creo una combinación que debe de vale 8,2€. Indico que el impacto en el precio es de 1,2€. pues cuando lo compruebo resulta que solo me ha mantenido 1€.

Creo que ahora esta la 1.7.0.2......

 

Te recomendaria (siendo una version verde, primero no trabajar con ella en produccion por ahora)

 

Segundo, revisar en github: https://github.com/PrestaShop/PrestaShop/pulls sobre posibles errores y parches a aplicar

 

Tercero chequear el foro ingles de la 1.7: https://www.prestashop.com/forums/forum/273-170x-in-development/ a ver si a alguien le ocurre lo mismo.

 

Saludos..

Link to comment
Share on other sites

Trataré de actualizar el prestashop mediante 1-Click Upgrade. ¿Para actualizar simplemente dar a actualizar, o me recomendais hacer algo antes de dar a actualizar?

Con el 1click, debes poder actualizar tu versión de Prestashop.

 

Aunque el modulo te hace copia de seguridad (si tienes la opción señalada) antes de hacer la actualización y ademas tiene opción de rollback, es altamente recomendable (para mi obligatorio) que hagas una copia de seguridad tu mismo.

 

Por otro lado a tener en cuenta, saber si usas la plantilla por defecto u otra, si ha realizado modificaciones de codigo, css, ect.. para no perderlas... (Me imagino que la de por defecto, porque no han salido muchas oficiales para la 1.7 todavia)

 

En el modulo 1click, ademas de actualizar en "1 cick", te permite la opción de señalar si quieres o no actualizar la plantilla, si quieres desactivar modulos no nativos para el proceso de actualización, ect..

Link to comment
Share on other sites

Buenas, acabo de actualizar a la versión 1.7.0.3 y se sigue dando el mismo problema. He probado tanto en local como en el hosting (uno linux y otro windows) y en los dos tengo el mismo problema, no puedo poner decimales en el impacto en el precio.

Vamos si lo puedo poner y aparentemente me lo guarda bien pero cuando recargas la página y compruebas los valores, te das cuenta que no ha almacenado los decimales.

 

¿Alguien puede comprobarlo y asegurarme que no solamente me pasa a mi? Es que me parece muy extraño que un error tan grande no se hayan dado cuenta y no lo hayan corregido en dos actualizaciones que llevan.

Link to comment
Share on other sites

Buenas, acabo de actualizar a la versión 1.7.0.3 y se sigue dando el mismo problema. He probado tanto en local como en el hosting (uno linux y otro windows) y en los dos tengo el mismo problema, no puedo poner decimales en el impacto en el precio.

Vamos si lo puedo poner y aparentemente me lo guarda bien pero cuando recargas la página y compruebas los valores, te das cuenta que no ha almacenado los decimales.

 

¿Alguien puede comprobarlo y asegurarme que no solamente me pasa a mi? Es que me parece muy extraño que un error tan grande no se hayan dado cuenta y no lo hayan corregido en dos actualizaciones que llevan.

Voy a probarlo en una instalacion limpia y te digo (Yo ya no toco nada de Prestashop, pero bueno voy a hacer una instalacion limpia de la new 1.7, y voy a simular tus pasos y al menos si me pasa lo mismo te aviso, para que veas si es generalizado o no

 

Saludos y siento no poder ayudarte mucho, (deje este mundo totalmente hace 3 años y me he pasado solo para organizar los indices de los aportes y modulos que llevaban un tiempo "no organizados" y ya están mas o menos)

Link to comment
Share on other sites

No olvido las promesas, y he probado el fallo que comentas con calma en una versión 1.7.0.3 limpia con Wampp.

 

Y si parece que me calcula bien el precio o eso parece "*"

 

Adjunto Capturas para que se vea mas claro y me confirmes si a ti con los mismos datos te da el mismo resultado o no.

 

Imagen "Producto" -> Nadie -> 7 Euros

 

Adjunto Captura

 

productoBase-1024x489.png

 

 

PBASE-1024x412.png

 

 

Y ahora imagen del impacto de precio en la combinación:

 

Size -> S / 36

 

Adjuntos Captura Incremento Precio

 

iprecio-1024x466.png

 

ipreD.png

Link to comment
Share on other sites

  • 1 month later...

He encontrado como solucionarlo pero no se muy bien entender github, alguien me puede explicar que debo de hacer para solucionarlo con estas instrucciones?

 

https://github.com/PrestaShop/PrestaShop/pull/7318

Aquí: https://github.com/PrestaShop/PrestaShop/pull/7318/files dice de modificar dos ficheros:

/admin-dev/themes/default/js/bundle/product/form.js
/PrestaShopBundle/Form/Admin/Product/ProductCombination.php


Donde en el enlace de Github dice "+" significa añadir linea, y donde dice "-" significa quitar linea. (El numero que aparece al lado, es el numero de linea, que dependiendo de la versión (variante de la 1.7) de Prestashop que uses, puede o no puede ser la misma)

 

Ese parche tiene 15 dias activo.

 

screencapture-github-PrestaShop-PrestaSh

  • Like 1
Link to comment
Share on other sites

A mí me pasó más o menos lo mismo, no me salían los precios de las combinaciones ni a la de 3, pero eché mano de la calculadora y empezé a cuadrar, era porque ponía el aumento pero no caía en que había que meter el precio con Iva,  :lol: ..... Cosa de novato por mi parte.

Link to comment
Share on other sites

A mí me pasó más o menos lo mismo, no me salían los precios de las combinaciones ni a la de 3, pero eché mano de la calculadora y empecé a cuadrar, era porque ponía el aumento pero no caía en que había que meter el precio con Iva,  :lol: ..... Cosa de novato por mi parte.

Pero eso ya es otra cosa, esto es un problema de PS. Lo del tema de meter lo precios con IVA o sin él, lo puedes configurar. Yo los meto todos sin IVA.

Link to comment
Share on other sites

Aquí: https://github.com/PrestaShop/PrestaShop/pull/7318/files dice de modificar dos ficheros:

/admin-dev/themes/default/js/bundle/product/form.js
/PrestaShopBundle/Form/Admin/Product/ProductCombination.php


Donde en el enlace de Github dice "+" significa añadir linea, y donde dice "-" significa quitar linea. (El numero que aparece al lado, es el numero de linea, que dependiendo de la versión (variante de la 1.7) de Prestashop que uses, puede o no puede ser la misma)

 

Ese parche tiene 15 dias activo.

 

screencapture-github-PrestaShop-PrestaSh

Acabo de añadir las líneas a los ficheros que indicas y sigue sin funcionar. He visto que hay otros dos commits que son distintos. ¿Sabes cual es el definitivo que funcione?

Link to comment
Share on other sites

Pues he actualizado a PS1.7.0.5 y lamentablemente me sigue ocurriendo el mismo problema. 

 

¿Alguna sugerencia para solucionarlo?

 

¿Cual es la tabla de la base de datos encargada de guardar el impacto en el precio? Es para comprobarla con una de PS1.7.0.5 limpia y original a ver porque me borra el valor. Porque resulta que retiene el valor un tiempo (incluso después de limpiar las cache) pero en algún momento me cambia de nuevo todos los valores y me los queda sin decimales.

Edited by davidddp (see edit history)
Link to comment
Share on other sites

Después de pruebas, resulta que en algunos productos sí que me guarda las combinaciones y en otros no.

En los productos que lo único especial que tengo son combinaciones y su impacto en el precio, me mantiene bien el impacto en el precio. Pero en productos más complejos, en los que utilizo algún plugin o reglas especiales de precios, en estos me borras los decimales.

Alguien más le pasa o sabe como solucionarlo?

Link to comment
Share on other sites

Habría que hacer pruebas hasta dar con las condiciones exactas donde se reproduce. ¿Qué plugins estás usando?

Estoy usando el módulo https://addons.prestashop.com/es/tallas-dimensiones/19389-dynamic-product-price.html. Pero he comprobado que también me da el fallo en un producto que no este módulo pero que sí he utilizado la función "reglas de catálogos" de PS1.7.

Link to comment
Share on other sites

  • 4 months later...

Hola David, estoy trabajando con la Versión de PrestaShop: 1.7.1.2 y después de pasar todo mi catálogo me acabo de dar cuenta de que me pasa exactamente lo mismo que a ti, así que no eres el único con este problema, buscaré por ahí a ver si encuentro algo, si es así lo postearé por aqui.

Saludos!

 

 

------------------------------

 

Vaya, acabo de dar con la solución, por si le sirve a alguien......

 

Al final, el único problema era que cuando se usa la coma en lugar de el punto decimal en el formulario donde se pone el impacto en el precio PS se hace un lío y se pierden los decimales.

 

Supongo que en el futuro esto será corregido pero , de momento, habrá que poner punto en lugar de coma para separar los decimales..

Edited by Fomintec (see edit history)
Link to comment
Share on other sites

Hola David, estoy trabajando con la Versión de PrestaShop: 1.7.1.2 y después de pasar todo mi catálogo me acabo de dar cuenta de que me pasa exactamente lo mismo que a ti, así que no eres el único con este problema, buscaré por ahí a ver si encuentro algo, si es así lo postearé por aqui.

Saludos!

 

 

------------------------------

 

Vaya, acabo de dar con la solución, por si le sirve a alguien......

 

Al final, el único problema era que cuando se usa la coma en lugar de el punto decimal en el formulario donde se pone el impacto en el precio PS se hace un lío y se pierden los decimales.

 

Supongo que en el futuro esto será corregido pero , de momento, habrá que poner punto en lugar de coma para separar los decimales..

 

Es extraño porque acabo de probar en 1.7.1.2 a poner impactos (tanto en combinaciones como reglas de precios) usando la coma en lugar del punto y se ha guardado correctamente. 

Link to comment
Share on other sites

También me he dado cuenta de que, después de introducir los precios con punto decimal, cuando modifico algo en el producto, desaparecen todos los decimales de los impactos de las combinaciones de ese producto, aunque no se hayan cambiado precios.

 

Entiendo que como luego, al visualizar los impactos, se vuelven a poner las comas automáticamente, esto es lo que produce la pérdida de los decimales.

 

Es curioso pero no ocurre siempre, parece que tiene que ver con el nivel de complejidad de las combinaciones.

Edited by Fomintec (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...