De alguna manera, Magento calcula un precio incorrecto al agregar un pedido desde el backend.
Este problema solo ocurre en productos con un campo de opción personalizado y cuando la configuración regional se establece en un terreno que utiliza comas en los precios, en lugar de puntos.
En mi caso, eso es holandés.
Para demostrar los pasos que tomo:
Agregar un producto, ir a:
Ventas -> Pedidos -> Crear nuevo pedido
Haga clic en 'agregar producto'
Seleccione un producto con una opción personalizada para que aparezca una ventana emergente. Recuerde configurar primero la configuración regional en otra (por ejemplo: Países Bajos) antes de agregar el producto de opción personalizada, de lo contrario no se producirá el error de cálculo.
Cuando haga clic en ' ok ', verá que la cantidad se multiplica por 100.
Esto es algo extraño, en una nueva instalación de Magento también ocurre.
Mi mejor apuesta sería que hay un problema con el javascript que analiza los precios incorrectamente, debido al formato utilizado (en .
lugar de ,
).
Sé que puedo ir un paso más allá en el proceso 'agregar producto', donde puede editar la cantidad. Pero, todavía quiero que esto funcione normalmente para los clientes.
¿Alguien puede sugerir la solución adecuada para resolver este problema?
Respuestas:
Parece que tienes la configuración incorrecta en tu localidad. Ya sea en uno de sus archivos translate.csv o en la propia administración de backend. Tienes razón al pensar que el problema está en torno a, en contra. Solo asegúrese de que esto se clasifique correctamente en el backend y que el problema se resuelva
fuente