メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
Store Credit & Wallet for Magento 2 — A customer wallet and store-credit balance for Magento 2 / Adobe Commerce — top up, spe — 1/1イメージプレビュー

A customer wallet and store-credit balance for Magento 2 / Adobe Commerce

— top up, spend at checkout, refund to credit, split payment with any gateway, and run cashback rules. Built to order, installed, and supported by ECOSIRE.

Store Credit & Wallet for Magento 2とは?

A customer wallet and store-credit balance for Magento 2 / Adobe Commerce — top up, spend at checkout, refund to credit, split payment with any gateway, and run cashback rules. Built to order, installed, and supported by ECOSIRE. 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.

主な機能

Per-customer wallet with an authoritative balance plus an append-only transaction ledger (credit, debit, refund, cashback, expiry, manual adjustment) behind clean service contracts
Spend wallet balance at checkout via a dedicated payment method and quote-total collector — no fake discount lines
Split payment: apply part of the balance and route the remainder to your live gateway (Stripe, Adyen, PayPal, Authorize.Net) via a quote-level plugin
Refund-to-store-credit through a creditmemo_save_after observer, with a per-refund admin toggle for credit vs. original payment method
Customer-funded top-ups: buy wallet credit as a virtual product, paid through your existing gateway and posted to the ledger on invoice
Configurable cashback & reward rules — percent or fixed, scoped per product, category, or customer group, with min-spend thresholds
Balance expiry via cron with ledger-stamped forfeiture entries and optional pre-expiry reminder emails
REST and GraphQL endpoints for balance, ledger, apply-to-cart, and top-up so PWA Studio / headless storefronts match Luma exactly
Admin wallet grid, per-customer ledger view, and manual adjustments — every action ACL-gated and audit-logged with the admin actor
Multi-store / multi-currency and customer-account 'My Wallet' section, with store-view-scoped configuration
Works on both Adobe Commerce and Open Source (Magento Open Source); on Adobe Commerce it can extend or replace native store-credit behavior cleanly
Emails and customer notifications wired through Magento's transactional template system for top-up, refund credit, cashback, and expiry events

受注生産、すべておまかせ

自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。

  1. 1

    ご注文

    一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。

  2. 2

    構築とインストール

    ECOSIRE がお客様の Magento 2 上で構築・設定・インストールします。

  3. 3

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

この製品について

Open Source (Community) Magento 2 has no native customer wallet — store credit only ships in Adobe Commerce, and even there it lacks top-ups, cashback rules, and split wallet-plus-gateway payment. This extension closes that gap on either edition.

ECOSIRE builds a dedicated Ecosire_StoreCreditWallet module under app/code, exposing a real WalletRepositoryInterface / WalletTransactionInterface service-contract layer so balances, holds, and ledger entries are never mutated by ad-hoc SQL. A per-customer wallet stores an authoritative balance plus an append-only transaction ledger (credit, debit, refund, cashback, expiry, adjustment), each row carrying currency, order reference, and ACL-stamped admin actor.

At checkout, a payment_method plus a quote-total collector lets the customer apply any portion of their balance; the remainder routes to your existing gateway (Stripe, Adyen, PayPal, Authorize.Net) untouched — true split payment via a quote-level plugin, not a hacky discount. Refunds are redirected to wallet credit through a creditmemo_save_after observer with an admin toggle to choose credit vs. original payment per refund.

Cashback and reward rules are configurable (percent or fixed, per product / category / customer group, min-spend thresholds) and post credit on invoice or shipment. A cron job ages and expires balances on your schedule, writing expiry ledger rows and optionally emailing customers before forfeiture.

Everything is exposed over REST and GraphQL service contracts so headless / PWA Studio storefronts and the Luma theme behave identically. Admin gets a full grid, ACL-scoped resources (Ecosire_StoreCreditWallet::manage), manual adjustments with audit trail, and store-view-scoped config.

ECOSIRE writes it to your Magento version and theme, installs it on your staging then production, runs setup:upgrade / setup:di:compile, and supports it after launch. This is a delivered, installed engagement — not an instant Marketplace download.

得られるもの

  • A versioned `Ecosire_StoreCreditWallet` module under app/code with composer.json, module.xml, di.xml, and declarative-schema db_schema.xml — installable on your environments
  • Installation on your staging and then production, including setup:upgrade, setup:di:compile, and cache/index validation
  • Admin configuration, ACL resources, wallet grid, and customer 'My Wallet' UI built to your active theme (Luma or custom)
  • REST + GraphQL service-contract documentation and example calls for headless / PWA Studio integration
  • A short admin runbook covering cashback rule setup, refund-to-credit, expiry cron scheduling, and manual adjustments
  • Source code ownership plus a defined post-launch support and bug-fix window agreed before build start

これは誰のためのものですか

Retention-focused store owner

Wants a customer wallet and cashback engine to turn one-time buyers into repeat purchasers, without paying a recurring SaaS fee or rebuilding checkout.

Customer-service / operations lead

Needs fast, clean refund handling — issuing store credit instead of slow gateway reversals — with a full audit trail of who adjusted which balance and why.

Magento developer or technical lead

Wants a properly architected module using service contracts, plugins, observers, and declarative schema that passes setup:di:compile and survives Magento upgrades — not a copy-paste core hack.

Store Credit & Wallet for Magento 2 の比較方法

基準エコシエールカスタムビルド競合他社Magento 2 標準機能
Customer wallet with top-up and append-only ledger付属部分的なサポート付属含まれていない
Refund redirected to store credit with per-refund admin toggle付属部分的なサポート部分的なサポート部分的なサポート
Split payment: partial wallet + your existing gateway on one order付属部分的なサポート部分的なサポート含まれていない
Configurable cashback/reward rules (per product, category, customer group)付属部分的なサポート部分的なサポート含まれていない
Balance expiry via cron with reminder emails and ledger entries付属部分的なサポート部分的なサポート含まれていない
REST + GraphQL service contracts for headless / PWA Studio付属部分的なサポート部分的なサポート部分的なサポート
Built to your exact version/theme, installed and supported付属付属含まれていない含まれていない
Works on Magento Open Source (not just Adobe Commerce)付属付属部分的なサポート含まれていない

Store Credit & Wallet に関するよくある質問

How long does delivery take, and how is it installed?

Typical build-to-order delivery is about one working week depending on your edition (Adobe Commerce vs. Open Source), theme, and whether you need headless/GraphQL or split-payment with a specific gateway. ECOSIRE builds against your exact Magento version, installs the module on your staging environment first (composer require / app/code drop, setup:upgrade, setup:di:compile, reindex), validates checkout and refund flows, then promotes to production. You are not downloading an instant Marketplace package — this is a built, installed, and verified engagement.

Do I get ongoing support and updates after launch?

Yes. Every build includes a defined post-launch support and bug-fix window agreed before we start. Because you receive the full source under your ownership, you can self-host and modify it freely. For Magento minor/security upgrades, gateway changes, or new cashback rules, ECOSIRE offers continued support and enhancement work — quoted separately from the one-time build so you only pay for what you need.

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

It works on both. Magento Open Source has no native wallet at all, so this becomes your complete store-credit system. Adobe Commerce has native store credit but lacks top-ups, cashback rules, and split wallet-plus-gateway payment — here the module extends or cleanly replaces that behavior. We confirm the target edition and version up front so the architecture fits.

Can customers pay partly with wallet and partly with their card?

Yes. A quote-level plugin and total collector let the customer apply any portion of their wallet balance, then route the remaining amount to your existing gateway (Stripe, Adyen, PayPal, Authorize.Net, etc.). It is implemented as a genuine split payment against the quote totals, not as a discount or store-credit hack that breaks tax and reporting.

Will it survive Magento upgrades and pass setup:di:compile?

Yes — that is the point of building it properly. The module uses service contracts (repository interfaces), di.xml plugins/interceptors, observers, and declarative schema (db_schema.xml) rather than rewriting core files. It compiles cleanly under setup:di:compile and is namespaced under Ecosire_StoreCreditWallet so Magento core and other extensions are not patched in place, which keeps your upgrade path open.

見積もりを依頼

Store Credit & Wallet

A customer wallet and store-credit balance for Magento 2 / Adobe Commerce — top up, spend at checkout, refund to credit, split payment with any gateway, and run cashback rules. Built to order, installed, and supported by ECOSIRE.

  • Per-customer wallet with an authoritative balance plus an append-only transaction ledger (credit, debit, refund, cashback, expiry, manual adjustment) behind clean service contracts
  • Spend wallet balance at checkout via a dedicated payment method and quote-total collector — no fake discount lines
  • Split payment: apply part of the balance and route the remainder to your live gateway (Stripe, Adyen, PayPal, Authorize.Net) via a quote-level plugin
  • Refund-to-store-credit through a creditmemo_save_after observer, with a per-refund admin toggle for credit vs. original payment method

見積もりを依頼

Store Credit & Wallet のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。