[ic] Discount Question

Stefan Hornburg (Racke) racke at linuxia.de
Thu Jul 3 14:36:28 UTC 2008


Hello,

I'm working on a pretty simple discounting scheme for a client: 10% off 
for every order with a subtotal >= 100$. This should be very easy to
implement.

Let's try that:

[tmp total][subtotal noformat=1][/tmp]
[if type=explicit compare=`$Scratch->{total} >= 100`]
[discount ALL_ITEMS]
$s * 0.9
[/discount]
[else]
[discount ALL_ITEMS][/discount]
[/else]
[/if]

OK, but here are the problems:

[subtotal] has existing discounts already applied if I understand the
source code correctly, so change the above to:

[discount ALL_ITEMS][/discount]
[tmp total][subtotal noformat=1][/tmp]
[if type=explicit compare=`$Scratch->{total} >= 100`]
DISCOUNT for [scratch total]
[discount ALL_ITEMS]
$s * 0.9
[/discount]
[/if]

That should be fine. Now my client want to display [subtotal] with
out a discount and the discount on the order.

Duh ..

What about introducing [subtotal nodiscount=1] ?

Regards
         Racke


-- 
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team




More information about the interchange-users mailing list