Passer au contenu principal
Les détails du produit sont affichés en anglais. Traductions à venir.
Magento 2 POS Unit of Measure / Weight Sales — A build-to-order Magento 2 / Adobe Commerce extension that lets grocery, deli  — 1/1Aperçu illustratif

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.

Qu'est-ce que 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.

Fonctionnalités clés

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

Fait sur commande, clé en main

Aucune configuration à faire vous-même — une app fonctionnelle conçue, installée et prise en charge par ECOSIRE.

  1. 1

    Vous commandez

    Commencez par un prix de développement unique. Nous cadrons le projet avec vous au lancement.

  2. 2

    Nous développons et installons

    ECOSIRE la développe, la configure et l'installe sur votre Magento 2.

  3. 3

    Mise en ligne + assistance

    Vous êtes en ligne en une semaine ouvrée environ, avec deux semaines d’assistance après la mise en production. Les défauts du code que nous livrons sont corrigés gratuitement.

À propos de ce produit

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.

Ce que vous obtenez

  • 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

Pour qui c'est

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.

Comment Magento 2 POS Unit of Measure / Weight Sales se compare

CritèreÉCOSIREConstruction personnaliséeConcurrentNatif Magento 2
Weight / variable-quantity sales at POSInclusPrise en charge partiellePrise en charge partielleNon inclus
Unit-of-measure pricing (kg, m, L) with per-unit displayInclusPrise en charge partiellePrise en charge partielleNon inclus
Live weighing-scale hardware integration for your modelInclusPrise en charge partielleNon inclusNon inclus
Tare handling and configurable decimal roundingInclusPrise en charge partiellePrise en charge partielleNon inclus
Installed, configured and supported for youInclusNon inclusNon inclusNon inclus
Upgrade-safe code (di.xml plugins/observers, no core hacks)InclusPrise en charge partiellePrise en charge partielleInclus
REST & GraphQL endpoints for headless / custom POS clientsInclusPrise en charge partiellePrise en charge partiellePrise en charge partielle

Foire aux questions sur 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.

Demander un devis

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

Demander un devis

Décrivez vos besoins pour Magento 2 POS Unit of Measure / Weight Sales et nous vous enverrons les tarifs, les options de licence et une proposition sur mesure, généralement sous un jour ouvré.

Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.