[ic] Discount Question

Stefan Hornburg (Racke) racke at linuxia.de
Fri Jul 11 15:16:10 UTC 2008


Ton Verhagen wrote:
> Quoting Stefan Hornburg:
> At 04:36 PM 7/3/2008, you wrote:
>> 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] ?
> 
> 
> Would be a wonderful solution IMHO.

OK, I'll implement that in the next few days.

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