Make an Offer
El cliente propone un precio; aceptas, contraofertas o rechazas, y el precio acordado se aplica una vez en el carrito.
Plataformas
CS-CartComplementos y temas para CS-Cart y Multi-Vendor
OpenCartExtensiones y temas para OpenCart 4 y 3Tiendas
Guía de OpenCart · Sell by Weight & Length
Los clientes escriben 1,25 kg o 2,5 m, eligen una cantidad rápida y ven el total de la línea mientras escriben. Carrito, compra, pedido, factura y stock usan la cantidad exacta, en OpenCart 4 y OpenCart 3.
Los productos, la documentación, las tiendas y el soporte están en inglés.



El problema
OpenCart guarda las cantidades como números enteros en todas partes: carrito, pedidos y stock. Escribe 0,5 y obtienes 1, o el producto se rechaza.
Las tiendas de queso, tela, suelos o pintura venden por eso paquetes, o redondean y corrigen la diferencia a mano.
Sell by Weight & Length for OpenCart
En Catálogo > Productos > Editar, pestaña «Sell by measure»: una de 15 unidades (kg, g, lb, oz, m, cm, ft, yd, in, m², ft², L, ml, gal, fl oz). El precio del producto pasa a ser el de una unidad.
Paso de hasta 4 decimales, mínimo, máximo, cantidad por defecto y hasta 8 botones rápidos por producto.
Totales de línea exactos (1,250 kg × 12,99 US$ = 16,24 US$, redondeado una vez); los pedidos descuentan el stock exacto y las cancelaciones lo devuelven.
Peso, longitud, superficie y volumen, con la unidad tras el precio («/ kg»).
El total se actualiza mientras se escribe; las flechas avanzan un paso.
Junto al campo Cantidad del núcleo, que lo muestra redondeado hacia arriba para que el producto siga en stock.
Descuentos por cantidad en la unidad de venta; impuestos, cupones y pasarelas sin cambios.
El peso del producto es el de una unidad; el de la línea es peso × cantidad.
Sin tocar el núcleo ni parches OCMOD; una licencia para OpenCart 4 y 3.
Sell by Weight & Length for OpenCart
Tomadas en nuestras tiendas de demostración y desarrollo; la interfaz está en inglés.


OpenCart solo guarda cantidades enteras. Para queso, tela, cable o suelos quedan dos rodeos: un producto «100 g» comprado 13 veces o una lista de opciones de tamaños fijos. Ninguno da un stock real ni un pedido legible.
Sell by Weight & Length añade un campo de cantidad decimal con la unidad al lado. El cliente compra 1,25 kg, el precio se calcula al céntimo y el stock baja exactamente esa cantidad. Construido sobre los eventos de OpenCart, sin modificar el núcleo, sin OCMOD ni cambios en el tema.
Hay 15 unidades de venta: kg, g, lb, oz, m, cm, ft, yd, in, m², ft², L, ml, gal y fl oz.
En las listas, Add to Cart añade la cantidad por defecto, o el mínimo si no hay ninguna definida.
Tras la instalación, activa el módulo, desactivado al principio. Luego abre un producto, la pestaña Sell by measure, y guarda.
| Campo | Ejemplo | Significado |
|---|---|---|
| Sale unit | Kilogram | El precio pasa a ser el de una unidad. |
| Quantity step | 0.005 | Hasta 4 decimales. También fija los decimales mostrados. |
| Minimum / maximum | 0.1 / 5 | Por línea de carrito. |
| Default quantity | 0.5 | Precargada y añadida desde las listas. |
| Preset quantities | 0.25, 0.5, 1 | Hasta 8 botones. |
| Exact stock | 8.750 | Vacío usa el campo Quantity. |
El campo Quantity del núcleo solo contiene enteros y muestra el stock redondeado hacia arriba: 8,750 kg da 9, y el producto sigue disponible mientras quede. Los pedidos descuentan la cantidad exacta y las cancelaciones la devuelven. Si tú, una importación u otra extensión ponéis Quantity en otro entero, ese pasa a ser el stock exacto.
Los descuentos por cantidad funcionan en la unidad de venta, y el precio depende de las unidades enteras: 5,5 kg usa el precio de «5 o más». Indica el peso de una unidad y el envío sigue la cantidad.
| Opciones de tamaño fijas | Cantidades decimales | |
|---|---|---|
| Cualquier cantidad | No | Sí, según el paso |
| Stock en unidades reales | Por valor de opción | Sí |
| Pedido legible | Texto de la opción | Cantidad y precio unitario |
| Esfuerzo | Lista por producto | Una pestaña por producto |
Las opciones fijas bastan si solo vendes bolsas de 250 g y 500 g.
El tema Pantry está pensado para alimentación y se vende con esta extensión y Bulk Product Editor en el Food Store Kit, en la página de paquetes. Abandoned Cart Recovery conserva y restaura exactamente las cantidades medidas. Nuestra guía compara la venta por peso entre plataformas. Comprar Sell by Weight & Length en la tienda.
Buenos pasos de partida: 0,05 kg para charcutería, 50 g para café, 0,1 m para tela. Adapta el paso a tu pesaje y corte, porque un paso más fino que tu báscula promete lo que no puedes cumplir.
OpenCart 4.0.2.0 a 4.1.0.4, y 3.0.x con un paquete aparte, ambos en una licencia. Probado en 4.1.0.4 y 3.0.5.1. Tienes 14 días para introducir la clave tras la instalación.
| Producto | Unidad | Paso | Predefinidos |
|---|---|---|---|
| Queso o charcutería | kg | 0.05 | 0.25, 0.5, 1 |
| Café | g | 50 | 250, 500, 1000 |
| Tela | m | 0.1 | 1, 2, 5 |
| Cuerda o cable | m | 0.5 | 5, 10, 25 |
| Suelo | m² | 0.01 | 5, 10, 20 |
Haz un pedido real antes del lanzamiento. Añade un producto a medida, cambia la cantidad en el carrito, paga con tu pasarela y comprueba pedido, factura y stock. Luego cancela y verifica que el stock vuelve. Con una herramienta de importación, recuerda que un Quantity modificado sobrescribe el stock exacto: envía enteros solo si son correctos.
OpenCart
Cantidades decimales en 15 unidades, botones rápidos, total de línea en vivo y stock decimal exacto, en OpenCart 4 y 3.
OpenCart
Los productos más solicitados de esta plataforma. Cada uno tiene su página y se compra directamente en la tienda.
El cliente propone un precio; aceptas, contraofertas o rechazas, y el precio acordado se aplica una vez en el carrito.
Compra X y llévate Y, tramos, packs, regalos y campañas programadas con insignias y avisos en el carrito.
Un tema de alimentación con burbujas de pasillos, tarjetas con selector y precio por kilo, bloque de receta y barra de cesta móvil.
Hasta tres recordatorios, cupones de un solo uso, enlace de restauración y panel de ingresos recuperados.
Una cuadrícula tipo hoja de cálculo para precios, especiales, stock y opciones, con acciones masivas, vista previa y deshacer.
Nombres, fechas y monogramas en vista previa sobre la foto, con recargos, filtro de palabras y hoja de producción.

Precios, licencias, documentación completa y descarga inmediata en la tienda.
opencart.kaviolabs.com · 16 extensiones · 11 temas
Vender por peso
Desarrollada de forma nativa para cada plataforma, no portada. Cada versión tiene su propia página de producto, documentación y precio.
CS-Cart
Cantidades decimales con unidad, paso, botones rápidos y precio por kg o metro, con stock exacto hasta 0,001.
WooCommerce
Cantidades decimales como 1,25 kg, cantidades rápidas, largo × ancho y stock decimal exacto, con el pago por bloques.
PrestaShop
Cantidades como 1,25 kg o 2,40 m, cantidades rápidas, total en vivo, stock decimal exacto y peso de envío real.
Shopify
Una entrada de cantidad con precio en vivo, precios unitarios de Shopify y control de mínimos y máximos en el pago.
Guía
Guía · en inglés
How five platforms handle 1.25 kg or 2.5 m, the usual workarounds and what to check before you choose.
Leer la guíaFAQ
OpenCart solo guarda cantidades enteras. Un producto medido es una línea con el total exacto; «Quantity: 1.250 kg» y «Price per kg: $12.99» bajo el nombre conservan la medida.
Sí. Reciben cantidad 1 con el total de la línea como precio, así la suma de líneas siempre coincide con el total del pedido.
No. Usa eventos de OpenCart y el campo de cantidad estándar de la ficha, y funciona con los temas por defecto de OpenCart 4 y 3 y con los que mantienen ese campo.
No. Se ejecuta en el administrador una vez al día; la tienda nunca contacta con el servidor de licencias.
La extensión guarda el stock exacto junto al campo Quantity, que lo muestra redondeado. Los pedidos descuentan la cantidad exacta y las cancelaciones la devuelven.
Sí, en la unidad de venta. Un descuento desde 5 se aplica a partir de 5 kg.
Sí. Impuestos, cupones, puntos y totales funcionan con normalidad.
No. Los productos comprados con una suscripción se venden en unidades enteras.
Mira cada pantalla y lee la documentación completa en la página de producto.
Kavio Labs
Los mismos estándares, el mismo soporte y un portal de licencias en cada plataforma para la que desarrollamos.