Stop losing revenue to cash refunds — store credit for Magento 2 Open Source keeps customers spending in your store.
Magento Open Source 2.4 · Adobe Commerce & Cloud 2.4
Brings store credit to Magento Open Source
Refund to store credit — keep revenue in your business
Customers apply credit at checkout, no friction
No core database modifications
Composer install · REST API · PHP 8
Overview
Every cash refund is revenue leaving your business — and that customer’s next purchase going to a competitor. Store credit changes the equation: refunds stay in your store, customers return to spend them, and your team handles far fewer return requests.
Adobe Commerce and Cloud include store credit natively. This extension brings the same capability to Magento Open Source, where it otherwise doesn’t exist.
Features
My Store Credit page in the customer account — balance and full transaction history
Apply store credit at checkout — full or partial balance, customer’s choice
Refund orders directly to a customer’s store credit account
Store Credit tab on the Customer View page in Admin — grant and adjust balances manually
Store Credit totals on Orders, Invoices, and Credit Memos
Store Credit totals in Sales PDFs and Sales Emails
Balance validation at checkout — prevents negative order totals
Store credits never expire
Multiple language support
Customer Account
A dedicated My Store Credits page in the customer account shows the current balance and a filterable, sortable transaction history. Customers always know what they have to spend, which drives them back to your store.
Checkout Experience
Registered customers apply their store credit balance on the checkout payment step — the full balance or just part of it. The remaining balance is preserved for future orders. Order totals update in real time and the remaining amount to charge is clearly shown.
Technical Information
Built to Magento standards — clean architecture, no shortcuts:
Uses Magento Extension Attributes — no core database modifications
Declarative schema
UI Components for storefront and Admin (UI Listing and UI Form)
No Object Manager usage
No deprecated classes or functionality
No performance degradations
Web API REST support
PHP 8.1–8.3 · Magento 2.4.6+
v1.6.0LatestJune 8, 2026
addedAdded Enable/Disable configuration per store view (`Stores > Configuration > Pronko Consulting > Store Credit`)
addedAdded Send Balance Update Email toggle per store view
addedAdded `Pronko_ModuleBase` as a module dependency
fixedFixed incorrect foreign key table reference for `pronko_store_credit_quote` in `db_schema.xml`
improvedReplaced direct `Magento\Framework\Logger\Monolog` injection with `Psr\Log\LoggerInterface` in `BalanceAmountManagement` and `StoreCreditBalanceUpdateEmail`; both now log to `/var/log/pronko.log` via `Pronko\Core\Logger`
improvedUpdated PHPUnit requirement to `^12.5` and updated test suite for PHPUnit 12 compatibility
improvedRemoved redundant `repositories` block from `composer.json`
v1.5.1March 29, 2025
addedAdded the LICENSE file
changedUpdated psr/log dependency
changedUpdated README.md file
v1.5.0January 22, 2024
addedAdded ability to add customer store credit balance from the admin
v1.4.0January 12, 2024
addedAdded REST API endpoint to retrieve a list of all/some store credit balances
v1.3.0December 15, 2023
addedAdded REST API endpoint support for managing Store Credit per Customer
addedAdded extended validation for the Apply Store Credit form submission
addedAdded Store Credit feature form validation on the checkout payment page
addedAdded Apply Store Credit form feature to the shopping cart page
addedAdded Balance Update Email feature to customer after balance update
fixedFixed missing Store Credit total in the invoice when the invoice is created automatically when the order is placed
fixedFixed incorrect location of the error messages container on the checkout payments page
fixedFixed exception when ui component renders in the backend
fixedStore Balance v1.3.0 is not increased after the Credit Memo with Refund to Store Credit checkbox used
improvedConverted inline CSS styles into CSS classes
improvedSplit SearchCriteria processor classes to serve backend and frontend independently
v1.2.0November 3, 2023
addedStore Credit Balance validation on checkout
addedStore Credit Total for Sales PDF files
addedStore Credit Total for Sales Emails
fixed"This creditmemo no longer exists." error shown after refunding to store credit and clicking to view the Credit Memo
fixedRefund to Store Credit total not shown on Admin Credit Memo if Store Credit was not used for the Order
fixedRefund to Store Credit not shown on the Customer's Refunds page when refunded to Store Credit
fixed"Apply Store Credit" on checkout available for guest customers
fixedOrder Grand Total becomes negative if a bigger Store Credit amount is applied
fixedIncorrect You Will be charged amount when store currency differs from base currency
fixedIncorrect transaction amount recorded after Credit Memo with refund to Store Credit balance
fixedException handling when currency rate is missing
improvedMoved "My Store Credit" customer link above "My Orders"
improvedImplementation of the storefront store credit logic
v1.1.0October 30, 2023
addedStore Credit comment to the Credit Memo comments section
addedConversion of the customer's input balance to base currency
addedInterface methods for the Store Currency Code field for the Quote table
fixedPayment method not available when Grand Total shows 0.00 when Store Credit is applied
improvedFormatting logic of the Store Credit extension
v1.0.0October 24, 2023
addedStore Credit functionality for Magento 2.4.6 Open Source and Adobe Commerce
Choose your edition
Recommended
Annual
€149/yr
One Magento upgrade can break an unsupported extension. Annual keeps you covered.
We build custom features, integrations, and modifications on top of our extensions. Tell us what you need and we'll get back to you within one business day.
We use cookies to improve your experience on our website. By continuing
to browse, you agree to our use of cookies.
Privacy Policy