A flexible Magento 2 reward-points and loyalty engine that earns and redeems points across web and in-store sales, with tiers, expiry rules and a customer loyalty dashboard. Built to order, installed and supported on your Magento install by ECOSIRE. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $299.00 USD; request a quote for a scoped proposal.
Illustrative previewA flexible Magento 2 reward-points and loyalty engine that earns and redeems points across web and in-store sales, with tiers, expiry rules and a customer loyalty dashboard. Built to order, installed and supported on your Magento install by ECOSIRE.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your Magento 2.
You go live in about 2–4 weeks, with a post-launch support window.
This is a build-to-order Magento 2 / Adobe Commerce extension — ECOSIRE engineers, installs and supports it on your Magento store. It is not an instant Adobe Commerce Marketplace download. You receive a clean, versioned module under app/code/Ecosire/RewardPoints, deployed to your staging environment first and then production after your sign-off.
The extension is a complete points ledger and loyalty engine built on real Magento service contracts. Points accrual is driven by observers on core events (sales_order_place_after, customer_register_success, review_save_after) and by scheduled cron jobs for milestone and anniversary rewards. Redemption is wired into the quote/checkout flow through plugins (interceptors) on the totals collector, so a points discount behaves like a native total — visible in cart, checkout, invoices, credit memos and order emails. Every balance change is written to an auditable transaction table exposed via a service contract (PointsBalanceRepositoryInterface), never through raw SQL.
Merchants configure everything from Stores → Configuration, scoped per website and per customer group so a B2B group can earn at a different rate than retail. Tiered levels apply earn multipliers; expiry and rounding rules are fully configurable. A storefront loyalty dashboard shows balance, tier progress, and history.
For in-store / POS earning and redemption, ECOSIRE integrates the points engine with your point-of-sale (for example Adobe Commerce B2B/Order Management or a third-party POS) via the module's REST and GraphQL endpoints, so one balance spans channels. Admin actions are protected by granular ACL resources, and the build ships with PHPUnit coverage, di.xml wiring, and upgrade-safe db_schema.xml. You get the full source code and a documented handover.
Runs both a Magento storefront and physical stores and needs a single points balance customers can earn and redeem in either channel, synced via the module's REST/GraphQL APIs to their POS.
Wants to lift retention with tiered rewards, signup and review points, and milestone bonuses, configured per customer group without paying for a heavyweight SaaS loyalty subscription.
Needs a clean, owned, source-available loyalty extension built and installed for them rather than stitching together an off-the-shelf extension that doesn't quite fit their tier and expiry rules.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Earn/redeem points across both web and in-store POS (one balance) | Included | Partial support | Partial support | |
| Tiered loyalty levels with per-tier earn multipliers | Included | Partial support | Included | |
| Per-website and per-customer-group configuration | Included | Partial support | Partial support | |
| Points expiry (FIFO ledger) and configurable rounding rules | Included | Partial support | Included | |
| GraphQL + REST APIs for headless / PWA Studio / POS integration | Included | Partial support | Partial support | |
| Full source code ownership under app/code (no per-seat SaaS fee) | Included | Included | Partial support | |
| Built, installed and supported for you on your store | Included | Not included | Not included | |
| Auditable points ledger via service contract (no raw SQL) | Included | Partial support | Partial support |
Typical lead time is about 2 to 4 weeks from kickoff, depending on your Magento version, theme, and POS integration scope. We start with a short scoping call, build on a private branch, deploy to your staging environment for review, then push to production after your sign-off. POS or headless (GraphQL) integrations sit at the longer end of that range.
No. This is a build-to-order engagement: ECOSIRE writes, installs and supports the module (Ecosire_RewardPoints) directly on your Magento install. There is no instant Marketplace download. You receive the full source code under app/code and a documented handover, so the module is fully owned by you.
Each build includes a post-delivery support window covering bug fixes and configuration help. We test compatibility against your current Magento Open Source or Adobe Commerce version. For future Magento upgrades or new features, we offer an optional maintenance arrangement — because you hold the source, your own developers can also maintain it.
Yes. The points engine exposes REST and GraphQL endpoints so your POS can read a customer's balance, earn points on an in-store sale, and redeem at the register. We integrate against your specific POS (Adobe Commerce Order Management/B2B or a third-party system). The same FIFO ledger and expiry rules apply across web and in-store, so customers see one balance.
Yes. It runs on both Magento Open Source and Adobe Commerce. Loyalty data is available over GraphQL with dedicated queries and mutations, so a PWA Studio or custom headless frontend can show balances, tier progress and apply redemptions. Adobe Commerce-specific features such as customer-group segmentation and B2B company accounts are respected in the per-group configuration.
Yes. All rules are scoped per website and per customer group under Stores → Configuration. A B2B/company group can earn at a different rate, sit on a different tier ladder, or be excluded from redemption entirely, independently of your retail groups — all without code changes once the module is installed.
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 Magento 2 extension that forces PSD2-compliant 3D Secure 2 authentication at checkout, with smart frictionless-versus-challenge routing, per-payment-method SCA enforcement, exemption handling (low-value/TRA) and liability-shift tracking. Gateway-agnostic, built and installed by ECOSIRE.
A custom-built Magento 2 / Adobe Commerce extension that automatically recovers lost carts with scheduled multi-step reminder emails, auto-generated coupons, one-click restore links and recovery analytics — engineered, installed and supported by ECOSIRE on your own store.
A custom-built Magento 2 / Adobe Commerce extension that detects abandoned carts and recovers revenue through scheduled, personalized email and SMS sequences. Built, installed, and supported on your store by ECOSIRE.
A flexible Magento 2 reward-points and loyalty engine that earns and redeems points across web and in-store sales, with tiers, expiry rules and a customer loyalty dashboard. Built to order, installed and supported on your Magento install by ECOSIRE.