UC Order Credit
Categories
Component ID
1192640
Component name
UC Order Credit
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Component created
Component changed
Component body
Premise
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)
- Maybe an easier way of issuing credit that's more intuitive, although things are pretty easily explained to book keepers as-is