A build-to-order Magento 2 / Adobe Commerce extension that lets grocery, deli and hardware retailers sell loose and weighed goods at POS with unit-of-measure pricing (kg, m, L), live weighing-scale integration, tare handling and decimal quantities. Built, installed and supported by ECOSIRE. One-time license from $199.00 USD for Magento 2 / Adobe Commerce (build-to-order) — includes 12 months of updates and support.

A build-to-order Magento 2 / Adobe Commerce extension that lets grocery, deli and hardware retailers sell loose and weighed goods at POS with unit-of-measure pricing (kg, m, L), live weighing-scale integration, tare handling and decimal quantities. Built, installed and supported by ECOSIRE.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
Magento 2 core was designed to sell each-priced products in whole quantities. It has no native concept of a price per kilogram, a deli order of 0.350 kg of sliced ham, or 2.75 metres of cable cut to length. For grocery, produce, deli and hardware retailers, that gap blocks the entire in-store checkout flow.
Variable-quantity and weight-based sales — quote/order line items accept decimal quantities (0.350 kg, 2.75 m) instead of whole-number eaches
Unit-of-measure pricing engine: define a base unit (kg, g, L, mL, m, cm, each) per product and a price-per-unit, with line totals computed through a Magento total-collector plugin
Weighing-scale hardware integration via a configurable bridge (serial/USB scale daemon, OPOS/JavaPOS, or networked weight terminal) that pushes a live reading into the POS line
Tare support — store and subtract container/packaging weight before the per-unit price is applied
Decimal quantity support with configurable precision and rounding rules per unit, kept consistent across cart, order, invoice and credit memo
Per-unit price display on PDP, cart, mini-cart and printed receipt (e.g. '$4.99 / kg' plus the computed line total)
This extension closes it. ECOSIRE builds you a Magento 2 module (shipped under app/code/Ecosire/PosUnitMeasure) that adds unit-of-measure pricing and weight/variable-quantity sales to your POS and storefront. A product can carry a base unit (kg, g, L, m, each), a price expressed per that unit, and a sellable quantity that accepts decimals. At the counter the cashier enters or captures a weight, the line total recalculates against the per-unit price, and tare is subtracted before pricing.
Hardware scales are integrated via a configurable bridge: serial/USB scale daemons, OPOS/JavaPOS, or networked weighing terminals that expose a weight reading to the POS client. Captured weights flow into the quote item through a service-contract layer so totals, tax and rounding stay consistent across cart, order and invoice.
The build is delivered as a clean, upgrade-safe module: di.xml plugins and observers (never core hacks), admin ACL for unit configuration, REST and GraphQL endpoints for headless and POS clients, and cron for any deferred recalculation. It runs on Magento Open Source and Adobe Commerce.
Because every retailer's scale hardware, unit catalogue and rounding rules differ, this is sold build-to-order. After purchase ECOSIRE scopes your units, integrates your specific scale model, installs on your environment and supports it. It is not an instant Adobe Commerce Marketplace download.
Sells loose fruit, vegetables and bulk goods priced per kg or per 100 g. Needs cashiers to weigh at the counter, subtract tare and have the line total computed automatically against the per-unit price.
Takes orders like 0.350 kg of sliced ham or a 1.2 kg cut of meat. Needs accurate decimal quantities, scale capture and a receipt that shows price per kilogram alongside the weighed total.
Sells cable, chain, rope, timber and sheet goods cut to length or area, plus fasteners by weight. Needs per-metre and per-unit pricing with configurable rounding inside the existing Magento 2 POS.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Magento 2 POS Unit of Measure / Weight Sales 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Magento 2 POS Unit of Measure / Weight Sales,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| Weight / variable-quantity sales at POS | ||||
| Unit-of-measure pricing (kg, m, L) with per-unit display | ||||
| Live weighing-scale hardware integration for your model | ||||
| Tare handling and configurable decimal rounding | ||||
| Installed, configured and supported for you | ||||
| Upgrade-safe code (di.xml plugins/observers, no core hacks) | ||||
| REST & GraphQL endpoints for headless / custom POS clients |
No. This is a build-to-order extension. After purchase ECOSIRE scopes your unit catalogue and scale hardware, builds the module under app/code, installs it on your environment and supports it. There is no instant Marketplace download or self-service link — you receive a tailored, installed solution.
Typical delivery is around 2 to 4 weeks after we confirm your Magento version, unit requirements and the exact scale hardware to integrate. Simpler weight-only builds land sooner; multi-unit catalogues with several scale models or a custom headless POS client take longer. We give you a firm timeline during scoping and install on staging before production.
The integration is delivered as a configurable bridge. We commonly integrate serial/USB scales via a local daemon, OPOS/JavaPOS-compliant terminals, and networked weighing terminals that expose a weight reading over the network. Because protocols vary by manufacturer, we confirm and test against your specific model during the build.
Yes. The module is written against Magento 2 service contracts and standard extension points (di.xml plugins, observers, total collectors), so it runs on both Magento Open Source and Adobe Commerce, including multi-store and multi-currency configurations. We pin the build to your exact platform version.
Every build includes a post-launch support and update window. During it we fix issues, adjust unit and rounding configuration, and keep the module compatible across your Magento patch and minor-version upgrades. Extended support and maintenance retainers are available after the included window ends.
A build-to-order Magento 2 / Adobe Commerce extension that lets grocery, deli and hardware retailers sell loose and weighed goods at POS with unit-of-measure pricing (kg, m, L), live weighing-scale integration, tare handling and decimal quantities. Built, installed and supported by ECOSIRE.