Using the New Coupons Features

Submitted by Leighton Whiting on Wed, 04/14/2010 - 15:59

One of the long-awaited and much-requested new features is the ability to let users enter Coupon Codes when placing an order, purchasing a membership, publishing nodes, etc, and get a discount. Well, the wait is over and Coupons are here! There is a new module included with all of the software on this site called 'MS Coupons'. This module was heavily patterned after the Ubercart Coupons module, and borrow many ideas and code bits from it.

With the MS Coupons module, you can create coupons using any code you wish to give it, and set what the discount should be, and what the terms of use for the coupon are. For the amount, you can set it to be a 'Percentage' or a 'Fixed Amount', so you can have flexibility in how you offer your coupons. Making a 20% Off coupon is just as easy as making a $5 Off coupon. Also, you can set conditions for the modules, like what the minimum order total should be before the coupon can be used, or which roles can use the coupon, or how many times the coupon can be used before it expires. Finally, you can set an 'Expiration Date' for the coupons, after which time it will go 'Inactive', and cannot be used until you extend it or re-activate it.

The screenshots below should help to illustrate some of this.

Adding a Coupon

View Active Coupons

Coupons Form on the Order Page

After the Coupon has been entered

The ability to use Coupons was one of the things made possible by the new MS Core API, which allows 'modifications' to order totals. This is also how the MS Taxes module works, except instead of discounting the order, it adds a certain amount to the order.

I hope that you all enjoy the new Coupons functionality, and can find many new uses for it!

Comments

Nice

Wow, this feature was just requested for the site I manage (http://www.acemcatonline.com/)! Great Job!

Twitter Feed