Build-to-order Odoo module: shareable referral codes with automatic wallet, coupon or points rewards for referrer and referee. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $199.00 USD; request a quote for a scoped proposal.

Build-to-order Odoo module: shareable referral codes with automatic wallet, coupon or points rewards for referrer and referee.
لا حاجة للدفع الآن. يؤدي هذا إلى إرسال طلب عرض سعر إلى فريقنا — وسنتواصل معك عبر البريد الإلكتروني بالأسعار والخطوات التالية.
Turn your happiest customers into a repeatable acquisition channel — inside the Odoo system you already run. This is a build-to-order referral engine that ECOSIRE designs, develops, installs and supports specifically for your business; it is not an instant apps.odoo.com download. After purchase we scope your reward rules, build the module against your Odoo 17, 18 or 19 database (Community or Enterprise), and hand you a clean, maintainable app in 2–4 weeks.
Unique, collision-safe referral code per customer, generated on a dedicated referral.code model and surfaced in the customer portal and website account page
Dual-sided rewards: independently configurable payouts for the referrer and the referee (credit, coupon, or points) so you can run 'give X, get Y' campaigns
Wallet credit engine — a per-partner balance that increments automatically via an Odoo automated action when the referred sale.order reaches a qualifying state (paid/delivered/confirmed)
Native coupon rewards issued through Odoo's loyalty.card / gift-card mechanics, redeemable at website and POS checkout with real discount enforcement
Points-based rewards option with configurable point-to-currency conversion and redemption thresholds
Configurable reward rules with no code: minimum order value, first-order-only, reward caps per referrer, cooldown windows, and reward expiry dates driven from a Settings screen
Every customer gets a unique referral code minted on a dedicated referral.code model, exposed through their portal account and the website via QWeb templates. When a friend redeems that code and completes a qualifying purchase, the module fires an Odoo automated action / server action that credits rewards to both sides — a wallet balance, an auto-generated loyalty.card/coupon, or points — with the full attribution chain recorded on sale.order and a referral.reward ledger.
Because it is native Odoo, the whole program lives where your data already is. Reward logic is expressed as ORM computed fields (@api.depends) so wallet balances and reward eligibility recompute automatically. Access is locked down with ir.model.access.csv plus record rules so customers only ever see their own referrals, while your marketing team gets a back-office dashboard, a leaderboard, and configurable rules from a Settings screen — no code required to tune reward amounts, minimum order value, expiry windows, or per-customer caps.
ECOSIRE grounds the build in real Odoo engineering: a proper __manifest__.py with pinned dependencies (base, sale, portal, website_sale, and loyalty/gift_card where relevant), models under models/, XML + OWL views, QWeb PDF/email reports for reward statements, and JSON-RPC/XML-RPC endpoints so your storefront, mobile app, or marketing automation can read balances and register referrals. You own the code outright, it upgrades cleanly, and we back it with a post-launch support window.
Runs an Odoo website_sale storefront and wants a self-serve referral loop that turns existing buyers into new-customer acquisition without paying per-click ad costs — with a leaderboard and rule controls they can tune themselves.
Sells plans or memberships and needs referrals that only pay out on a qualified, retained purchase, with wallet credit that flows straight into the next invoice — all attributed cleanly inside Odoo.
Owns the Odoo instance and cares about a clean, upgrade-safe module: proper manifest, ORM computed fields, record-rule security, and an API so the referral data isn't trapped in a black-box third-party app.
قم بشراء الترخيص من موقع ecosire.com وقم بتنزيل وحدة Referral 'Refer & Earn' Program ZIP من لوحة تحكم حسابك.
قم باستخراج ملف ZIP إلى مجلد إضافات Odoo المخصصة على الخادم (أو تحميله عبر التطبيقات > التثبيت من ملف على Odoo.sh / runbot).
قم بتنشيط وضع المطور، وافتح التطبيقات، وانقر فوق تحديث قائمة التطبيقات، وابحث عن Referral 'Refer & Earn' Program، ثم اضغط على تثبيت.
افتح القائمة الجديدة، والصق مفتاح ترخيص ECOSIRE الخاص بك، وقم بتوصيل أي بيانات اعتماد خارجية (Shopify، وAmazon، وStripe، وما إلى ذلك)، ثم احفظها.
قم بتشغيل اختبار الاتصال المدمج، وقم بمزامنة أول 10 سجلات لديك، وقم بجدولة عملية cron المتكررة. اتصل بالدعم إذا فشل أي شيء.
| المعيار | ECOSIRE | بناء مخصص | منافس | أودو الأصلي |
|---|---|---|---|---|
| Time to a working referral program | 2–4 week build-to-order, tested on staging then deployed | Months of in-house dev, testing and iteration | Instant install, but generic and often unmaintained | |
| Dual-sided rewards (referrer + referee) | Fully configurable per side: credit, coupon, or points | Possible but you design and build it all yourself | Partial — often single-sided or fixed reward types | |
| Reward rules (caps, expiry, min-order, cooldown) | No-code Settings screen tuned to your campaigns | Whatever you find time to build | Limited to the app author's fixed options | |
| Native Odoo integration (ORM, record rules, wallet, loyalty) | Deep — models, @api.depends computes, ir.model.access.csv, loyalty.card | Depends entirely on your team's Odoo expertise | Varies; many bolt on shallow or bypass core models | |
| API access (XML-RPC / JSON-RPC) for external storefronts | Included endpoints to register referrals and read balances | Only if you build and document it | Rarely exposed or documented | |
| Code ownership and upgrade path | You own the source; clean upgrades across Odoo 17/18/19 | You own it, at full build cost and risk | Vendor-controlled; upgrades depend on the author | |
| Support and post-launch fixes | Included support window + optional migration retainer | You maintain it forever | Best-effort marketplace support, often slow |
No, this is a build-to-order module, not an instant apps.odoo.com download. After purchase we run a short scoping call to confirm your reward rules and Odoo version, then build, test on staging, and deploy to production — typically within 2–4 weeks depending on customization depth. You'll see a working build on staging before it touches your live database.
Every build includes a post-launch support window (typically 30 days) covering bug fixes and adjustments to the delivered scope. Because you receive the full source code in a repo you own, the module upgrades cleanly across Odoo point releases; we also offer optional ongoing support and version-migration retainers for Odoo 17→18→19 upgrades.
Yes — we build against Odoo 17, 18 or 19, on either Community or Enterprise. The reward mechanism is matched to what your edition ships: wallet credit and portal referral logic work everywhere, while coupon/gift-card rewards use Odoo's loyalty modules where available. We confirm the exact dependency set in your __manifest__.py during scoping.
Rewards fire only when a referred sale.order reaches a qualifying state you define (for example paid or delivered), enforced by an Odoo automated/server action rather than at signup. Built-in guards block self-referrals, cap rewards per referrer, and apply cooldown and expiry windows — all configurable from a Settings screen so you protect margin while staying flexible.
Yes. The module exposes XML-RPC/JSON-RPC endpoints to register referrals and read wallet balances, so a headless storefront, mobile app, or marketing-automation platform can plug in. Every referral and reward is also queryable through standard Odoo list/pivot/graph views and stored on dedicated models, so nothing is locked away.
Absolutely. Reward type (wallet credit, coupon, or points) and all rule parameters — minimum order value, first-order-only, per-customer caps, cooldowns, and expiry — are configured, not hard-coded. Your marketing team can adjust amounts and conditions from the back office without a developer, and we can extend the rule engine further as part of scope.
Build-to-order Odoo module: shareable referral codes with automatic wallet, coupon or points rewards for referrer and referee.