[ic] discount item if total >= 150
Joshua Lavin
joshua at kingdomdesign.com
Mon Apr 19 12:01:24 EDT 2004
On Apr 16, 2004, at 3:19 PM, Jeannie Stevenson wrote:
> hello listies
>
> I'm having a problem getting the discount to display correctly in the
> cart.
> I can get it discount but it seems to not want to evaluate the total
> and
> then apply the discount if the evaluation is true.
>
> in the basket cart component I've tried...
> [discount ENTIRE_ORDER][/discount]
> [set discountamt][/set]
> [assign clear=1]
> [tmp dis_dlr][subtotal noformat=1][/tmp]
> [if scratch dis_dlr >= 140]
> [seti discountamt][scratch dis_dlr] - 99 [/set]
Your closing tag should be [/seti].
> [discount DLR] $s - $Scratch->{discountamt}[/discount]
I may be wrong, but I don't think you can put perl code in an ITL tag,
unless it's [calc] or [perl].
This is what I'm using to evaluate subtotal in the cart ($50 or more
gets $1 shipping, $100 or more gets free):
[if term="[subtotal noformat=1]" op="<" compare="50"]
<p>Add <b>[currency][calc]50 - [subtotal
noformat=1][/calc][/currency]</b> to your order to get <b>[page
shipping]$1 shipping!</a></b></p>
[elsif term="[subtotal noformat=1]" op="<" compare="100"]
<p>Add <b>[currency][calc]100 - [subtotal
noformat=1][/calc][/currency]</b> to your order to get <b>[page
shipping]free shipping!</a></b></p>
[/elsif]
[/if]
--
Josh Lavin
Kingdom Design http://www.kdw.us/
More information about the interchange-users
mailing list