Ana içeriğe atla
Ürün ayrıntıları İngilizce olarak görüntülenir. Çeviriler yakında gelecek.
POS Weighing Scale Integration — Connect electronic and barcode weighing scales to Odoo POS so weighted products price automa — 1/1Örnek önizleme

Connect electronic and barcode weighing scales to Odoo POS so weighted products price automatically by price-per-kg at the register.

POS Weighing Scale Integration nedir?

Connect electronic and barcode weighing scales to Odoo POS so weighted products price automatically by price-per-kg at the register. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Temel Özellikler

Live weight capture from connected scales streamed straight into the active POS order line as quantity, so the ticket total updates the moment product meets scale
Automatic price-by-weight calculation: products flagged sold-by-weight price as list_price (price-per-kg) x measured weight, computed on the line with an @api.depends compute so totals stay correct as weight changes
Embedded-weight barcode parsing for EAN-13/GS1 price-embedded labels: the scanned code is split into product identifier and weight/price segment, resolved against product.product, and the quantity is set from the embedded grams
Configurable weight-barcode prefix and field layout (product-digits, weight-digits, decimal position) so your back-counter scale's label format is matched exactly
Datalogic and generic serial/USB scale support via RS-232, USB-HID, or an Odoo IoT Box / PosBox bridge, selectable per POS configuration
Per-shop scale settings surfaced under Point of Sale > Settings: serial port/device path, baud rate, protocol, poll interval, and unit of measure
Tare handling and configurable weight units (kg, g, lb) with a stability check so the register only books a settled, non-flickering reading
Sold-by-weight product flag added to product.template (Boolean field) plus a dedicated product category treatment, so mixed carts of by-weight and by-unit items ring up correctly on the same order
Minimum-weight and zero-weight guards that block a line from being confirmed on an empty or unstable platter, preventing 0.00 tickets and shrinkage
OWL-based POS UI widget showing live weight, tare, and computed line price to the cashier before the item is added, matching Odoo 17/18/19 front-end conventions
Receipt and QWeb report lines that print the measured weight, unit price-per-kg, and extended price for customer transparency and audit
Manager access controls via ir.model.access.csv and record rules so only authorized roles can change scale/tare/prefix configuration, scoped to their POS configs
Graceful degradation: if a scale disconnects mid-session the cashier is warned and can fall back to manual weight entry, with the reading source logged on the order line
Multi-scale / multi-lane readiness so several registers each bind to their own device without cross-talk

Siparişe özel, sizin için baştan sona

Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.

  1. 1

    Sipariş verirsiniz

    Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.

  2. 2

    Geliştirir ve kurarız

    ECOSIRE, Odoo ortamınızda geliştirir, yapılandırır ve kurar.

  3. 3

    Yayına alma + destek

    Yaklaşık bir iş haftasında yayına alırsınız; canlıya geçiş sonrası iki hafta destek dahildir. Teslim ettiğimiz koddaki hatalar ücretsiz düzeltilir.

Teknik Özellikler

Odoo Uyumluluğu
Odoo 17, Odoo 18, Odoo 19
Sürümler
Enterprise ve Community
Lisans
Lisansın doğrulanması gerekiyor
Python Gereksinimi
Python 3.10+
Veritabanı
PostgreSQL 12+

Bu Ürün Hakkında

Selling by weight breaks the standard Odoo Point of Sale flow. Out of the box, a cashier at a grocery, butcher, deli, or produce counter has to eyeball the scale display, key the weight in by hand, and trust the mental math on price-per-kg — every ticket a chance to overcharge, undercharge, or slow the line. This build-to-order module closes that gap by wiring your physical weighing scales directly into the Odoo POS session so weight flows in live and price is computed the instant a product is added.

ECOSIRE designs, builds, installs, and supports a custom Odoo module tailored to your exact hardware and counter workflow. We read the connected scale (serial/RS-232, USB-HID, or an IoT/PosBox bridge for Datalogic and compatible units), capture a stable weight reading, and stamp it onto the POS order line as the quantity. A dedicated "sold by weight" flag on the product (a Boolean field added to product.template with an @api.depends compute that derives line price from list_price treated as price-per-kg) tells the register to price the item as unit_price x weight. Cashiers place the item on the scale, tap the product, and the correct extended price lands on the ticket — no manual entry, no arithmetic.

For pre-packed goods weighed at a back-counter scale, the module parses embedded-weight barcodes. A GS1/EAN-13 label that encodes the product code plus the measured weight (the common price-embedded/weight-embedded prefix scheme, e.g. codes beginning 2x) is decoded at scan time: we split the barcode into product identifier and weight/price segment, resolve the product against product.product, and populate the line quantity from the embedded grams. One scan books both the item and its weight.

Everything is delivered as a proper Odoo addon — a versioned __manifest__.py declaring dependencies on point_of_sale, Python models with clean field definitions and computes, an OWL/JS extension of the POS front end for the live-weight widget and barcode handling, security via ir.model.access.csv plus record rules scoped to your POS configs, and configuration exposed under Point of Sale > Settings so managers can set the scale port, protocol, tare, unit, and weight-barcode prefix per shop without touching code. It runs on Odoo 17, 18, and 19, Community or Enterprise.

Because this is engineered for your setup, it is not an instant download. After purchase, ECOSIRE scopes your hardware and workflow, builds and hardens the module against your data, deploys it, trains your staff, and stands behind it with a support window. Typical delivery is one working week depending on the number of scale models and shops.

Ne elde edeceksin

  • A complete, installable Odoo addon (versioned __manifest__.py, Python models, OWL/JS POS extension, XML views, ir.model.access.csv, record rules) packaged for Odoo 17, 18, and 19
  • Hardware integration configured to your actual scales — serial/USB/IoT-Box wiring, protocol, baud rate, and per-shop device mapping validated on your equipment
  • Weight-barcode profile set up and tested against real sample labels from your printers so EAN-13 embedded-weight scans decode correctly
  • Deployment to your Odoo instance (or staging first, then production) with a smoke test of the full sell-by-weight and scan-to-weight flows on a live POS session
  • Admin and cashier documentation: how to configure scales, set tare/units/prefixes, and handle the by-weight checkout, plus a troubleshooting runbook for disconnects
  • A live staff training session (counter cashiers plus a manager) so the team is confident before go-live
  • A defined post-go-live support window covering bug fixes and hardware-config adjustments, with an SLA agreed at kickoff
  • Source code ownership handed to you (module in your repo/instance) so you are never locked to a black box

Bu kimin için

Grocery & produce shop owner

Sells fruit, vegetables, nuts, and loose goods priced per kilo. Wants queues to move fast at peak hours and needs every weighted line to price itself correctly without cashiers doing mental arithmetic that causes give-aways and disputes.

Butcher & deli counter manager

Cuts and weighs meat, cheese, and prepared items to order at a service counter. Needs the connected scale reading to land on the POS ticket instantly, with tare for trays and packaging, so pricing is accurate and defensible to the customer.

Multi-lane supermarket / minimarket operator

Runs several POS registers and pre-packs weighted goods with price-embedded EAN-13 labels. Wants one scan to book both item and weight, consistent scale settings across lanes, and role-based control so only managers change hardware config.

POS Weighing Scale Integration Nasıl Karşılaştırılır

KriterECOSIREÖzel YapıRakipOdoo Yerleşik
Live scale reading pushed onto the POS order lineDahilPossible, but you build the serial/USB/IoT bridge and OWL widget yourselfSome support it, often tied to specific scale brandsDahil değil
Automatic price = price-per-kg x measured weightDahilOnly if you write the compute and product flagKısmi destekDahil değil
Embedded-weight EAN-13 / GS1 barcode parsingDahilYou implement the split/decode logic and prefix configKısmi destekDahil değil
Datalogic + serial/USB/IoT Box hardware fit for YOUR unitsDahilYour integrator's responsibility end to endDepends on the vendor's supported listDahil değil
Configurable tare, units, and stability check per shopDahilBuild it or skip itKısmi destekDahil değil
Supported on Odoo 17, 18 and 19 (Community & Enterprise)DahilYou maintain each version yourselfVaries; often lags new releasesDahil
Installed, hardware-tested, staff-trained, and supported for youDahilDahil değilDahil değilDahil değil
Source ownership and role-based config (ir.model.access + record rules)DahilDahilUsually a closed black boxKısmi destek

POS Weighing Scale Integration hakkında Sıkça Sorulan Sorular

How long does delivery take, and what happens after I buy?

This is a build-to-order module, not an instant download. After purchase, ECOSIRE runs a short scoping call to capture your scale models, connection type (serial/USB/IoT Box), barcode label format, and counter workflow. We then build, test against your data, deploy, and train your staff. Typical delivery is one working week, driven mainly by how many distinct scale models and shops we need to support. You get a timeline in writing at kickoff.

What ongoing support and updates are included?

Every engagement includes a defined post-go-live support window (agreed at kickoff) covering bug fixes and hardware-configuration adjustments under an SLA. Because you receive the source and own the module, you are not locked in. We also offer optional extended support and version-migration retainers to carry the module forward across Odoo 17, 18, and 19 as you upgrade — priced separately once the base build is delivered.

Which scales and connection methods do you support?

Datalogic and generic electronic scales over RS-232 serial, USB-HID, or via an Odoo IoT Box / PosBox bridge. Barcode weighing scales that print price-embedded EAN-13/GS1 labels are supported through configurable barcode parsing. During scoping we confirm your exact make/model and protocol; if a unit exposes a documented serial or HID interface we can almost always integrate it. Tell us your models before purchase and we will confirm fit.

Does this work with Odoo Community, or only Enterprise?

Both. The module extends the standard point_of_sale app and works on Odoo Community and Enterprise, versions 17, 18, and 19. It does not depend on Enterprise-only POS features; if your workflow does need an Enterprise capability we will flag it during scoping.

How does price-by-weight actually get calculated on the ticket?

We add a sold-by-weight Boolean to the product and treat the product's list price as price-per-kg. When the item is added, the module reads a stable weight from the scale (or from the embedded-weight barcode) and sets it as the order-line quantity; Odoo's line total then computes as price-per-kg x weight. An @api.depends compute keeps the extended price correct as the weight settles, and receipt/QWeb lines print the weight, unit price, and total for the customer.

Can it handle a mixed cart of weighted and normal unit-priced products?

Yes. Only products flagged sold-by-weight are priced against the scale; everything else rings up per unit exactly as standard Odoo POS does. A single order can freely mix a weighed cut of cheese, a scanned price-embedded pack, and a canned item, and each line uses the right pricing path automatically.

Teklif isteyin

POS Weighing Scale Integration

Connect electronic and barcode weighing scales to Odoo POS so weighted products price automatically by price-per-kg at the register.

  • Live weight capture from connected scales streamed straight into the active POS order line as quantity, so the ticket total updates the moment product meets scale
  • Automatic price-by-weight calculation: products flagged sold-by-weight price as list_price (price-per-kg) x measured weight, computed on the line with an @api.depends compute so totals stay correct as weight changes
  • Embedded-weight barcode parsing for EAN-13/GS1 price-embedded labels: the scanned code is split into product identifier and weight/price segment, resolved against product.product, and the quantity is set from the embedded grams
  • Configurable weight-barcode prefix and field layout (product-digits, weight-digits, decimal position) so your back-counter scale's label format is matched exactly

Teklif isteyin

POS Weighing Scale Integration ihtiyaçlarınızı bize anlatın; fiyatları, lisans seçeneklerini ve size özel bir teklifi genellikle bir iş günü içinde gönderelim.

Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.