Add arbitrary discounts to orders

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
mnero
Ensign (ENS)
Ensign (ENS)
Posts: 2
Joined: Wed Dec 28, 2011 1:19 pm

Add arbitrary discounts to orders

Post by mnero » Wed Dec 28, 2011 2:00 pm

Is there a way to add arbitrary line-item and order discounts to orders? Say I'm creating a phone order, and I decide to give the customer 25% off his order. I don't see a way to do this as is.

User avatar
AbleMods
Master Yoda
Master Yoda
Posts: 5170
Joined: Wed Sep 26, 2007 5:47 am
Location: Fort Myers, Florida USA

Re: Add arbitrary discounts to orders

Post by AbleMods » Thu Dec 29, 2011 10:34 am

There is the easy way and the hard way:

Easy way: Create an Order Coupon that only you (admin group) can use. Then you can enter the coupon code during checkout but customers cannot use it on the shopper-side of the store.

Hard way: Works but not very elegant.

Create the order without the discount and choose Defer Payment to finish the order. Then view the order, go to Edit Order Items, click add Other Item to create a discount line item.

Once the order total is what you want to charge the customer, go to payments, add payment and take the customers payment info.

The downside is the order confirmation gets sent when the Defer Payment is completed, so it goes out without the discount. You have to make the customer aware of this and remember to re-send a new order confirmation once everything is complete.

You learn quickly how to be smooth about it since you're on the phone with the customer while doing it :)

The easy way is better overall since everything comes out right the first time and you don't have to mess with order confirmations, editing line items etc.
Joe Payne
AbleCommerce Custom Programming and Modules http://www.AbleMods.com/
AbleCommerce Hosting http://www.AbleModsHosting.com/
Precise Fishing and Hunting Time Tables http://www.Solunar.com

Post Reply