A build-to-order Magento 2 / Adobe Commerce extension that sells digital and printed gift cards and issues store credit redeemable across online and POS checkouts, with full balance and ledger tracking. Built, installed, and supported by ECOSIRE on your own Magento install. 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 build-to-order Magento 2 / Adobe Commerce extension that sells digital and printed gift cards and issues store credit redeemable across online and POS checkouts, with full balance and ledger tracking. Built, installed, and supported by ECOSIRE on your own Magento install.
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.
Magento 2 Gift Card & Store Credit turns gift cards and refundable wallet balance into a retention and cashflow lever for your store. This is a build-to-order extension — ECOSIRE engineers it as a proper Magento 2 module under app/code/Ecosire/GiftCard, installs it on your Magento Open Source or Adobe Commerce instance, and supports it afterward. It is not an instant Adobe Commerce Marketplace download.
The module ships a dedicated giftcard product type so digital and physical cards behave as first-class catalog entities with custom designs, fixed or open amounts, and scheduled or instant email delivery. A unique, hashed gift card code is generated at order invoice time via an order_invoice_pay observer, so codes only issue once payment is captured. Each redemption and top-up writes to an immutable balance ledger, giving finance a defensible audit trail rather than a single mutable balance field.
Store credit is implemented as a per-customer wallet exposed through service contracts (GiftCardManagementInterface, StoreCreditRepositoryInterface) and surfaced over both GraphQL and REST so your storefront, headless PWA, and POS can all apply balance at checkout. A quote_collect_totals_before plugin (interceptor) injects a store-credit total segment, keeping tax and grand-total math correct.
Everything is admin-controlled behind granular ACL resources (Ecosire_GiftCard::manage, ::refund), with a cron job that emails scheduled cards and expires aged balances per your policy. Because we build to your install, the redemption rules, POS integration, label/print template, and accounting hooks are tailored to how you actually operate — then handed over with documentation and a support window.
A retail merchant running Magento Open Source or Adobe Commerce who wants gift cards as a holiday/cashflow lever and store credit to convert returns into retained revenue instead of refunded cash.
A restaurant or cafe group that sells physical gift cards in-store and digital cards online, and needs one balance redeemable at both the POS terminal and the web checkout.
A development or commerce team running a decoupled storefront (PWA Studio, Next.js) that needs gift card balance and store-credit redemption exposed cleanly over GraphQL and REST rather than bolted into Luma templates.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Digital + physical gift cards with a dedicated product type | Included | Partial support | Included | |
| Store credit / wallet redeemable at both POS and online checkout | Included | Partial support | Partial support | |
| Built, installed, and supported on your specific Magento install | Included | Included | Not included | |
| Business rules tailored to your operations (expiry, refund-to-credit, POS) | Included | Included | Not included | |
| GraphQL + REST APIs for headless / PWA storefronts | Included | Partial support | Partial support | |
| Available on Magento Open Source (not edition-locked) | Included | Included | Included | |
| Immutable balance ledger / audit trail for finance | Included | Partial support | Partial support | |
| Fixed delivery timeline rather than instant download | Partial support | Not included | Included |
No. This is a build-to-order extension. ECOSIRE engineers the `Ecosire_GiftCard` module against your specific Magento version and business rules, installs it on your staging instance, and hands it over. There is no instant Marketplace cart-and-download — you get a module built and tested for your actual store.
Typical delivery is 10–15 business days from the kickoff call, depending on scope — POS integration, custom print templates, and bespoke accounting hooks add time. We confirm a firm timeline in writing once we review your Magento version, edition (Open Source vs Adobe Commerce), and POS setup. Rush options are available on request.
Every build includes a post-delivery support window for bug fixes and configuration help. Because the code lives in your repository under `app/code/Ecosire/GiftCard`, you own it outright. We offer optional retainer plans for compatibility updates against new Magento/Adobe Commerce releases, security patches, and feature additions.
Yes — that's a core design goal. Store credit and gift card balance are exposed through Magento service contracts over REST and GraphQL, so the same balance is applied whether the customer checks out on the website or at an in-store POS terminal. We wire the integration to your specific POS during the build.
Both. The module is written against standard Magento 2 framework APIs (service contracts, plugins, observers) so it runs on Magento Open Source and Adobe Commerce. Note that Adobe Commerce already ships native gift card and store credit features; we'll tell you honestly during scoping whether a custom build or extending the native modules is the better fit for you.
Yes. Codes are generated with cryptographically strong randomness, stored hashed, and minted only on the `order_invoice_pay` event after payment capture — never at order placement. Redemption is single-use and transactional, every balance change is written to an append-only ledger, and all admin balance adjustments are ACL-gated and audited.
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 build-to-order Magento 2 / Adobe Commerce extension that sells digital and printed gift cards and issues store credit redeemable across online and POS checkouts, with full balance and ledger tracking. Built, installed, and supported by ECOSIRE on your own Magento install.