Sell, redeem, recharge and track gift cards and promotional vouchers across all POS sessions and stores. Built, installed and supported by ECOSIRE. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $199.00 USD; request a quote for a scoped proposal.

Sell, redeem, recharge and track gift cards and promotional vouchers across all POS sessions and stores. Built, installed and supported by ECOSIRE.
Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.
A build-to-order Odoo Point of Sale extension that turns gift cards and vouchers into a fully governed, multi-store program instead of a manual side-process. ECOSIRE designs, develops, installs and supports the module on your Odoo 17, 18 or 19 database — this is not an instant apps.odoo.com download; we build it to your workflow over a typical 2–4 week lead time.
Sell and activate gift cards directly at the POS as a product or dedicated payment flow, generating a unique card number and starting balance on the spot
Full or partial redemption with atomic server-side balance write-back — partial spend leaves the remaining value on the card and rolls the shortfall to the next payment method
Recharge / top-up existing cards and extend or reset expiry dates under manager permission, with each top-up logged as its own transaction
Promotional voucher and coupon campaigns (single-use or reusable) with configurable value, validity window, per-customer usage limits and product/category eligibility
Barcode and card-number scanning via Odoo's POS barcode layer — scan a card to instantly look up its balance or apply it as payment
Cross-session and cross-store balance sync: a card sold in one shop redeems in any other store on the same database as sessions sync
At its core the module adds a dedicated gift.card model (with card.transaction history and voucher.campaign records) tied into Odoo's native pos.session, pos.order and pos.payment.method. Cashiers sell and activate cards directly on the POS screen — a custom OWL widget adds a "Gift Card / Voucher" payment method and product flow, so activation, redemption, top-up and balance lookups all happen at the till without leaving the session. Balances are stored server-side and validated on every transaction, so a card sold in one shop redeems cleanly in another the moment sessions sync.
Redemption supports full or partial spend: when a card covers only part of the basket, the remaining balance is written back atomically and the shortfall rolls to the customer's next payment method. Recharge and top-up flows let staff add value to an existing card, extend expiry dates, and reactivate lapsed cards under permission control. Promotional voucher campaigns issue single-use or reusable coupon codes with configurable value, validity window, per-customer limits and product/category eligibility — enforced by server-side @api.constrains checks, never just the UI.
Every scan, sale, redemption and top-up writes an immutable card.transaction row, giving finance a complete audit trail and eliminating the "where did the balance go" disputes that kill trust in a gift-card program. Barcode and card-number scanning are handled through Odoo's POS barcode layer so cashiers simply scan the card to look up its balance or apply it as payment. Access is locked down with ir.model.access.csv plus record rules (a cashier can redeem but not manually adjust a balance; a manager can), and QWeb reports plus dashboard views give managers outstanding-liability, breakage and per-store performance visibility.
Because it is built on standard Odoo ORM, security and reporting primitives — and exposed over XML-RPC/JSON-RPC — the module integrates cleanly with your accounting (outstanding gift-card value posted as a liability), loyalty, eCommerce and any external CRM or marketing tools you run. It works on Community and Enterprise, respects your existing chart of accounts, and is delivered with full source, documentation and a support window so your team owns it long after go-live.
Runs gift-card and voucher programs across multiple stores and needs a single, auditable balance that redeems anywhere, with outstanding-liability visibility for finance and no spreadsheet reconciliation.
Sells gift cards at the counter and online, wants partial redemption, recharge and promotional vouchers to drive repeat visits, and needs cashiers to handle it in seconds at a busy till.
Needs every card movement posted as a tracked liability with an immutable transaction log, clean breakage reporting and manual-adjustment locked behind role-based permissions to satisfy audit.
Owns the Odoo instance, wants a maintainable module built on standard ORM, security and POS primitives that works on Community or Enterprise across 17/18/19 and exposes clean XML-RPC/JSON-RPC hooks for eCommerce and CRM.
Lisansı ecosire.com adresinden satın alın ve hesap kontrol panelinizden POS Gift Cards & Vouchers modülünün ZIP dosyasını indirin.
ZIP'i sunucudaki Odoo özel eklentiler klasörünüze çıkarın (veya Uygulamalar > Odoo.sh / runbot'taki dosyadan yükle yoluyla yükleyin).
Geliştirici Modunu etkinleştirin, Uygulamalar'ı açın, Uygulama Listesini Güncelle'ye tıklayın, POS Gift Cards & Vouchers'i arayın ve Yükle'ye basın.
Yeni menüyü açın, ECOSIRE lisans anahtarınızı yapıştırın, tüm harici kimlik bilgilerini (Shopify, Amazon, Stripe vb.) bağlayın ve kaydedin.
Yerleşik bağlantı testini çalıştırın, ilk 10 kaydınızı senkronize edin ve yinelenen cronu planlayın. Herhangi bir sorun olursa desteğe başvurun.
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerlisi |
|---|---|---|---|---|
| Time to a working solution | 2–4 week build-to-order delivery, installed and UAT-tested on your database | Months of in-house spec, build and debugging with no proven pattern | Instant install but a fixed feature set you must bend your process to | |
| Cross-store, cross-session balance | Single server-side balance that redeems in any store as sessions sync | Only if you architect and test multi-store sync correctly yourself | Kısmi destek | |
| Partial redemption + recharge / top-up | Atomic partial spend, top-up and expiry extension with full transaction log | Buildable but easy to get wrong on concurrency and write-back | Kısmi destek | |
| Promotional voucher / coupon campaigns | Configurable single-use or reusable codes with limits and eligibility rules | Extra scope on top of the core gift-card build | Kısmi destek | |
| Security & audit (record rules, immutable log) | ir.model.access.csv + record rules + immutable card.transaction audit trail | Depends entirely on your team's rigor and review | Kısmi destek | |
| Fit to your exact workflow | Built to your stores, roles, campaigns and accounting from the start | Dahil | Dahil değil | |
| Source code ownership & maintainability | Full commented source, docs and training handed over | Dahil | Kısmi destek | |
| Ongoing support & version upgrades | Defined support window + optional 17→18→19 upgrade retainer | You own all future maintenance | Kısmi destek |
No — this is a build-to-order module that ECOSIRE develops and installs specifically for your Odoo database, not an instant apps.odoo.com download. Typical lead time is 2–4 weeks from requirements sign-off to production go-live, depending on how many stores, campaign rules and integrations (accounting, eCommerce, CRM) you need. You get a scoped timeline in the SOW before we start, and we run full UAT — issuing, redeeming, recharging and expiring test cards — before cutover.
Delivery includes a defined post-go-live support and bug-fix window (agreed in the SOW) covering issues, questions and minor tuning. Because you receive full, commented source, your own team can maintain it too. We also offer ongoing support and version-upgrade retainers — for example migrating the module when you move between Odoo 17, 18 and 19 — priced separately from the initial build.
Yes. Balances are stored server-side on a dedicated gift.card model and validated on every transaction, so a card sold in one shop redeems in any other store on the same Odoo database as POS sessions sync. Every movement is written to an immutable card.transaction log with the user, session and store, giving you one authoritative balance and a complete cross-store audit trail.
We build for Odoo 17, 18 and 19, on both Community and Enterprise. The module is built on standard Odoo primitives — models/ORM, ir.model.access.csv and record rules, XML/OWL POS views and QWeb reports — so it slots into your existing setup and chart of accounts. Tell us your exact version and edition and we target that build; cross-version migration is available as a follow-on.
Yes. Outstanding gift-card value is tracked as a liability and reconciled on redemption against your existing chart of accounts. Because everything is built on the ORM and exposed over XML-RPC/JSON-RPC, external systems — your webshop, CRM, marketing automation or a mobile app — can issue, check and redeem cards programmatically. Odoo eCommerce and loyalty integration can be scoped in as part of the build.
Validation is enforced server-side, not just in the UI: expired, over-drawn, inactive or blocked cards are rejected at the ORM level via @api.constrains checks. Access is separated with record rules and ir.model.access.csv so a cashier can redeem and top up but cannot manually adjust, void or reissue a balance — those actions are restricted to managers and every one of them is captured in the immutable transaction log.

A build-to-order 2Checkout (Verifone) payment integration for ERPNext, giving global digital-goods sellers card acceptance, 45+ local payment methods, multi-currency checkout, and reconciled invoices. ECOSIRE scopes, builds, installs, and supports it on your ERPNext v15/v16 instance.

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 ERPNext application for anonymous 360-degree reviews — configurable peer, manager, report and self rater groups, weighted competency scoring, and aggregated gap-analysis and heatmap reports. ECOSIRE scopes, builds, installs and supports it on your Frappe/ERPNext v15/v16 instance.
Sell, redeem, recharge and track gift cards and promotional vouchers across all POS sessions and stores. Built, installed and supported by ECOSIRE.