Un usuario necesita que Shopify maneje más de 2 decimales en los costos de productos y órdenes de compra. Actualmente, el sistema redondea automáticamente a 2 decimales, lo que genera discrepancias significativas al comprar grandes volúmenes.
Contexto del problema:
Venden productos de punto de venta (PDV) con costos muy bajos que requieren 4-5 decimales
Ejemplo: un producto cuesta $0.08952 pero se redondea a $0.09
En órdenes de 50,000 unidades, esto genera diferencias de hasta $65.00
Necesitan precisión en costos internos y órdenes de compra para calcular ganancias correctamente
Respuesta del soporte:
Javier indica que la solución requiere edición de código y señala recursos en la comunidad de desarrolladores. Sin embargo, existe información contradictoria sobre si es posible evitar el redondeo en Shopify.
Recomendaciones proporcionadas:
Consultar hilos de la comunidad en inglés con soluciones de Shopify Partners
Contratar un experto del Mercado de Expertos si no se siente cómodo editando código
Duplicar el tema antes de hacer cambios
Revisar la lógica de redondeo en el lenguaje Liquid
La discusión permanece abierta sin una solución definitiva confirmada.
Summarized with AI on November 16.
AI used: claude-sonnet-4-5-20250929.
Necesito apoyo con lo siguiente, hay productos que tienen un costo en decimales (mas de dos decimales) por ejemplo: $0.0387, Shopify lo que hace es redondear en 2 decimales, en este caso el precio sería $0.04.
Esto es un serio problema, tanto para hacer una Orden de Compra como para colocar costos. Si emito una Orden de Compra de 50K productos con estos precios, el total será el siguiente:
$0.0387 = $1,935.00
$0.04 = $2,000.00
Estamos hablando de una diferencia abismal de $65.00. Puedo hacer que Shopify me lea los decimales que necesitamos? De esta forma nuestras ordenes de compra son certeras, pero mejor aún, nuestros costos y ganancias se reflejan exactos.
Hay productos que vendemos que tienen un costo de hasta 5 decimales, por ejemplo $0.00859.
En relación con tu duda, la solución requiere la edición de tu código. Puedes encontrar varias soluciones proporcionadas por algunos Shopify Partners en este hilo de la comunidad de Shopify en inglés. No te olvides de duplicar tu tema para poder revertir cambios indeseados.
Si no te sientes confortable editando el código por cuenta propia, puedes contratar a uno de los expertos de nuestro Mercado de Expertos para ayudarte con una solución.
Por curiosidad, ¿Qué tipo de productos vendes que cotizan costos a 4 decimales?
Gracias por tu respuesta, he leído el hilo que me dejaste, sin embargo ese se refiere a reflejar 4 decimales en la factura o invoice, en nuestro caso sería en el sistema interno, me explicaré mejor y de una contesto tu curiosidad de los productos que vendemos:
Tenemos en nuestro catálogo productos de punto de venta o PDV, son productos pequeños que se usan para mostrar marcas en el PDV y tiene precios bajos, por eso se venden por millares.
Ejemplo: nosotros compramos los productos con costos de 4 decimales, pero los vendemos con 2 decimales, no necesitamos los 4 decimales para reflejar en un invoice, necesitamos que nuestras PO y los costos de cada producto (para que el sistema calcule las ganancias correctamente) sean en 4 o más decimales.
Un producto nos puede costar $0.08952 y se vende en $0.13 por ponerte un ejemplo, compramos en varios decimales y vendemos solo en 2 decimales.
La verdad es que hay algunas respuestas diciendo que sí es posible mantener cuatro decimales mientras otras que dicen que no sería posible mantenerlos.
Por ejemplo, hay esta discusión sobre si es posible evitar el redondeo de los decimales en Shopify en la página dedicada a los desarrolladores Stack Overflow. He encontrado un otro hilo que también trata de tu mismo duda (donde un desarrollador ha dicho que evitar el redondeo no será posible mientras otro ha proporcionado una solución de código).
Finalmente, aquí se puede ver la lógica de redondear dentro del lenguaje Liquid de Shopify.
De todos modos, te recomiendo o buscar un desarrollador para ver si mantener 4 decimales será posible o ponerte en contacto con uno de los expertos del Mercado de Expertos para ayudarte con esto.