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