انتقل إلى المحتوى الرئيسي
يتم عرض تفاصيل المنتج باللغة الإنجليزية. الترجمات قريبا.
Magento 2 Gift Card & Store Credit — A build-to-order Magento 2 / Adobe Commerce extension that sells digital and printed gif — 1/1معاينة توضيحية

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.

ما هو Magento 2 Gift Card & Store Credit؟

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 $999.00 USD; request a quote for a scoped proposal.

الميزات الرئيسية

Dedicated Magento 2 `giftcard` product type for digital and physical cards, configured under `app/code/Ecosire/GiftCard` with full catalog, indexing, and store-view support
Fixed-denomination, open-amount, and multi-amount gift cards with min/max validation enforced in the product model and at add-to-cart
Custom card designs and templates — upload artwork, swap per store view and locale, and render branded email/print layouts
Send-by-email or scheduled delivery, with recipient name, sender message, and a `cron`-driven dispatch queue for future-dated cards
Secure, hashed, single-issue gift card codes generated on the `order_invoice_pay` event so codes only mint after payment capture
Per-customer store credit / wallet balance with an immutable append-only ledger for full audit and reconciliation
Redeem balance online via a `quote_collect_totals_before` plugin that adds a dedicated store-credit total segment (tax-safe grand-total math)
Redeem at POS through service-contract-backed REST/GraphQL endpoints so in-store and online balances stay unified
Refunds-as-store-credit option wired into the credit memo flow, giving merchants a no-cash retention path on returns
GraphQL and REST APIs (`giftCardBalance`, `applyStoreCredit`) for headless storefronts, PWA Studio, and external POS systems
Granular admin ACL (`Ecosire_GiftCard::manage`, `::issue`, `::refund`) plus a balance-adjustment grid with reason codes
Configurable expiry policy, partial-redemption rules, and email templates managed via `di.xml` and `system.xml` config

مبني حسب الطلب، ننجزه بالكامل لك

لا إعداد يدوي — تطبيق جاهز يبنيه ويثبّته ويدعمه ECOSIRE.

  1. 1

    تطلب

    ابدأ بسعر بناء لمرة واحدة. نحدّد النطاق معك عند الانطلاق.

  2. 2

    نبني ونثبّت

    يقوم ECOSIRE ببنائه وتهيئته وتثبيته على Magento 2 الخاص بك.

  3. 3

    الإطلاق + الدعم

    تنطلق خلال أسبوع عمل واحد تقريبًا، مع أسبوعين من الدعم بعد التشغيل. نصلح عيوب الكود الذي نسلّمه مجانًا.

عن هذا المنتج

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 complete, version-controlled Magento 2 module (`Ecosire_GiftCard`) delivered as installable source under `app/code`, with `composer.json`, `module.xml`, `di.xml`, and `acl.xml`
  • Installation and configuration on your staging instance, including `setup:upgrade`, `setup:di:compile`, and reindex, validated against your Magento/Adobe Commerce version
  • Tailored redemption, expiry, and refund-to-credit business rules configured to match your operating and accounting policy
  • POS integration wiring (REST/GraphQL) to your in-store checkout, with balance applied consistently online and offline
  • Branded gift card email and print/PDF templates matched to your store view(s) and locales
  • Admin documentation, a short walkthrough, and a defined post-delivery support and bug-fix window

لمن هذا

Multi-store Retailer

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.

Restaurant & Hospitality Operator

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.

Headless / PWA Commerce Team

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.

كيف يقارن Magento 2 Gift Card & Store Credit.

المعيارECOSIREبناء مخصصمنافسMagento 2 الأصلي
Digital + physical gift cards with a dedicated product typeمتضمنةدعم جزئيمتضمنةدعم جزئي
Store credit / wallet redeemable at both POS and online checkoutمتضمنةدعم جزئيدعم جزئيغير متضمنة
Built, installed, and supported on your specific Magento installمتضمنةمتضمنةغير متضمنةغير متضمنة
Business rules tailored to your operations (expiry, refund-to-credit, POS)متضمنةمتضمنةغير متضمنةدعم جزئي
GraphQL + REST APIs for headless / PWA storefrontsمتضمنةدعم جزئيدعم جزئيدعم جزئي
Available on Magento Open Source (not edition-locked)متضمنةمتضمنةمتضمنةغير متضمنة
Immutable balance ledger / audit trail for financeمتضمنةدعم جزئيدعم جزئيدعم جزئي
Fixed delivery timeline rather than instant downloadدعم جزئيغير متضمنةمتضمنةمتضمنة

الأسئلة المتداولة حول Magento 2 Gift Card & Store Credit

Is this an instant download from the Adobe Commerce Marketplace?

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.

How long does delivery take after I order?

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.

What ongoing support and updates do I get?

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.

Will gift card balance work at my physical POS as well as online?

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.

Does it work on Adobe Commerce, or only Magento Open Source?

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.

Are gift card codes secure and impossible to reuse or guess?

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.

طلب عرض سعر

Magento 2 Gift Card & Store Credit

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.

  • Dedicated Magento 2 `giftcard` product type for digital and physical cards, configured under `app/code/Ecosire/GiftCard` with full catalog, indexing, and store-view support
  • Fixed-denomination, open-amount, and multi-amount gift cards with min/max validation enforced in the product model and at add-to-cart
  • Custom card designs and templates — upload artwork, swap per store view and locale, and render branded email/print layouts
  • Send-by-email or scheduled delivery, with recipient name, sender message, and a `cron`-driven dispatch queue for future-dated cards

طلب عرض سعر

أخبرنا باحتياجاتك من Magento 2 Gift Card & Store Credit وسنرسل لك الأسعار وخيارات الترخيص وعرضًا مخصصًا، عادةً خلال يوم عمل واحد.

لا حاجة للدفع الآن. يؤدي هذا إلى إرسال طلب عرض سعر إلى فريقنا — وسنتواصل معك عبر البريد الإلكتروني بالأسعار والخطوات التالية.