Add arbitrary discounts to orders
Add arbitrary discounts to orders
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.
Re: Add arbitrary discounts to orders
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.
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
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