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. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $199.00 USD; request a quote for a scoped proposal.
Illustrative previewA 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.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your Magento 2.
You go live in about 2–4 weeks, with a post-launch support window.
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.
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.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Weight / variable-quantity sales at POS | Included | Partial support | Partial support | |
| Unit-of-measure pricing (kg, m, L) with per-unit display | Included | Partial support | Partial support | |
| Live weighing-scale hardware integration for your model | Included | Partial support | Not included | |
| Tare handling and configurable decimal rounding | Included | Partial support | Partial support | |
| Installed, configured and supported for you | Included | Not included | Not included | |
| Upgrade-safe code (di.xml plugins/observers, no core hacks) | Included | Partial support | Partial support | |
| REST & GraphQL endpoints for headless / custom POS clients | Included | Partial support | Partial support |
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 2Checkout / Verifone payment gateway for Magento 2 and Adobe Commerce: localized checkout in 12 languages, iDEAL, Giropay and regional methods, multi-currency global selling, subscription billing and tax/invoicing automation — engineered, installed and supported by ECOSIRE.
A build-to-order Magento 2 extension that forces PSD2-compliant 3D Secure 2 authentication at checkout, with smart frictionless-versus-challenge routing, per-payment-method SCA enforcement, exemption handling (low-value/TRA) and liability-shift tracking. Gateway-agnostic, built and installed by ECOSIRE.
A custom-built Magento 2 / Adobe Commerce extension that automatically recovers lost carts with scheduled multi-step reminder emails, auto-generated coupons, one-click restore links and recovery analytics — engineered, installed and supported by ECOSIRE on your own store.
A custom-built Magento 2 / Adobe Commerce extension that detects abandoned carts and recovers revenue through scheduled, personalized email and SMS sequences. Built, installed, and supported on your store by ECOSIRE.
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.