跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Magento 2 POS Unit of Measure / Weight Sales — A build-to-order Magento 2 / Adobe Commerce extension that lets grocery, deli  — 1/1示意预览

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 POS Unit of Measure / Weight Sales?

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 $999.00 USD; request a quote for a scoped proposal.

核心功能

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)
Admin configuration UI with dedicated ACL resources for managing units, conversions and rounding under Stores > Configuration
Service-contract APIs: REST and GraphQL endpoints expose unit and weight data for headless storefronts and custom POS clients
Built as upgrade-safe code — di.xml interceptors/plugins, observers and service contracts under app/code, no core file edits
Scale-capture audit trail: captured weight and tare are persisted on the order line for reconciliation and dispute handling
Tax and rounding correctness: weight-priced lines integrate with Magento tax calculation so VAT/sales tax is applied to the computed amount
Compatible with Magento Open Source and Adobe Commerce, multi-store and multi-currency aware

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Magento 2 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

关于此产品

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.

你得到什么

  • Custom Magento 2 module under app/code/Ecosire/PosUnitMeasure, version-pinned to your Magento/Adobe Commerce release
  • Scale-integration adapter configured and tested against your specific weighing hardware (model, connection type and protocol)
  • Installation on your environment (staging then production) including setup:upgrade, di:compile and static-content deploy
  • Admin configuration of your unit catalogue, conversions, tare defaults and rounding rules
  • REST and GraphQL API endpoints documented for your POS / headless client integration
  • Technical handover documentation plus a post-launch support and update window

这是给谁的

Grocery & produce retailer

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.

Deli & butcher counter

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.

Hardware & building-supplies store

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.

Magento 2 POS Unit of Measure / Weight Sales 如何比较

标准伊科西尔定制建造竞争对手Magento 2 原生
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包含部分支持部分支持部分支持

关于Magento 2 POS Unit of Measure / Weight Sales的常见问题

Is this an instant download from the Adobe Commerce Marketplace?

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.

How long until it is delivered and live?

Typical delivery is around one working week 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.

Which weighing scales and POS setups are supported?

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.

Does it work on both Magento Open Source and Adobe Commerce?

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.

What about ongoing support and updates?

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.

申请报价

Magento 2 POS Unit of Measure / Weight Sales

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.

  • 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

申请报价

告诉我们您对 Magento 2 POS Unit of Measure / Weight Sales 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。