Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
This module was created to address a couple of issues that made using/modifying UC Store Credit unattractive:
Fairly bulky esp. with user points - a lot of unneeded functionality
UC Store Credit will not allow partial pay for an order using credit
Functionality
The module thus far is very simple < 200 lines of code and correctly allows both the addition and use of store credit. Store credit in this sense is only meant to be given out as a refund and is issued on an order to balance against an already made payment. You may issue store credit arbitrarily by creating an order with only a store credit line item, but this is not currently an intended purpose.
In the simplest of terms store credit is issued by a line item (purchase) and used as a payment (currently piggybacks on the Other payment method provided by Payment Pack).
Features
Current features are as follows:
Addition of store credit
Automatic use of store credit by users and a notification of this on checkout
Control the ability to issue store credit with standard permissions
Planned/wanted/needed features:
A way to select how much store credit (if any) is used on checkout
Store report to show who has credit and how much (ideally with views)