[ic] Re: how to override commonadjust or have [discount] apply and
no quantity pricing
NOW Web Sites Coordinator
webperson at now.org
Fri Oct 6 13:32:21 EDT 2006
Thank you for replying. See response below and sorry for incorrectly
posting it before.
At 12:00 PM 10/6/2006 -0400, you wrote:
>NOW Web Sites Coordinator <webperson at now.org> wrote:
> > I want the 25% off discount to apply even if they order more than one item.
> > However, on a few of our items, we have quantity discounts (not all of our
> > items). So, for those items, we might discount 20% if they order more
> > 10 items, say.
> > But for the special group of people who get a global 25% off discount, I
> > don't want them to get a 20% quantity discount AND a 25% discount. And
> > that's what's happening when I use the [discount ALL_ITEMS]$s *
> > .75[/discount] tag.
>You need to use [discount] at all to get what you want.
>The following should give you some idea of how to override the
>CommonAdjust for a named class of user.
Unfortunately, as I mentioned, this is not going to be for a named class of
user, but for people who got to a certain interchange page with an Apache
login. There are too many people who need this discount (and who change
too often) to give each of them interchange name and passwords. So, I used
Apache to get them to a password protected page which gives them the
discount, that also has an IC affiliate tag.
Also, since most of them will not even have IC accounts until they order, I
want them to see the discount before they check out. The 25% discount for
their session is working fine, until they order something that has a
So I haven't found a way to adjust the commonadjust by affiliate. Or
change the profile by affiliate? I'd read the commonadjust documentation,
but it only mentions user.
Or maybe there is some other, better way to accomplish this.
>Profile special CommonAdjust :sale_price ;:price, ;$, ==:options, -25%
>Profile special NonTaxableField
>Profile special PriceField 0
>Profile default CommonAdjust pricing:q2,q5,q10,q25,q50,q75,q100:
>;:sale_price, ;:price, ;$, ==:options
>Profile default NonTaxableField
>Profile default PriceField 0
>CommonAdjust pricing:q2,q5,q10,q25,q50,q75,q100: ;:sale_price, ;:price,
>Users who have "special" in their userdb.price_level column will get a
>straight 25% discount off all products. Other users will get your
>standard product prices and quantity discounts etc.
More information about the interchange-users