
[Date Prev][Date Next][Thread Prev][Thread Next][Interchange by date
][Interchange by thread
]
RE: [ic] shipping idea
>
> At 08:37 AM 11/30/2001 -0600, you wrote:
> > > At 05:11 PM 11/29/2001 -0600, you wrote:
> > > > > At 10:16 AM 11/29/2001 -0600, you wrote:
> > > > > >I am trying to set the shipping cost based on the size
> of the items.
> > > > > >
> > > > > >small = $5.00
> > > > > >medium = $7.00
> > > > > >I am wondering if there is a way to chain or loop this to go
> > > throught the
> > > > > >whole cart?
> > > > > >
> > > > > >So if the customer buys two small he gets charged $10.00
> not $7.00.
> > > > > >
> > > > > >I have read a hundred different ways to do this. Would like
> > > to know the
> > > > > >correct way to get this output.
> > > > > >
> > > > > >Redhat 7.1 and interchange 4.8.3 (rpm)
> > > > >
> > > >First let me say thanks I think this will work. I have added and
> > > modified my
> > > >shipping.asc file to the following:
> > > >
> > > >FLATD Standard
> > >
> >Ok I reformated and still have the same results "Note: No match found for
> >mode 'FLATD', quantity '', returning 0." error message.
> >
> >I wonder if there is a way to debug this type of stuff?
>
> The error message suggests that criteria is not evaluating to
> anything, but
> I couldn't tell you why - to worked fine for me in similar context. You
> might want to put the [calc] block on a regular IC page (call it
> calc.html,
> for instance), put some sized items in the cart, then pull up
> calc.html and
> see what it is returning.
>
> - Ed L.
>
>
>
> >What i did was use the admin pages and go into items and clicked on the
> >item. Then I clicked opions at the top. The asked me what type I
> wanted to
> >set up. I then selected simple as the option. I am not sure if i
> have done
> >this wrong or not.
> >
> >The big pictures is i need the price and shipping to change
> according to the
> >size. I have the price changeing now. But still need the
> shipping to change
> >on size changes.
> >
> >My new shipping.asc
> >FLATD: Standard
> > criteria <<EOC
> > [calc]
> > my $total = 0;
> > [item-list]
> > $total += ([item-quantity] * 8.95) if
> >q{[item-modifier size]} =~ /^S/i;
> > $total += ([item-quantity] * 9.95) if
> >q{[item-modifier size]} =~ /^M/i;
> > $total += ([item-quantity] * 10.95) if
> >q{[item-modifier size]} =~ /^L/i;
> > $total += ([item-quantity] * 11.95) if
> >q{[item-modifier size]} =~ /^XL/i;
> > [/item-list]
> > return $total;
> > [/calc]
> >EOC
> > min 0
> > max 999999
> > cost f @@TOTAL@@
> >
> > > >My options.txt is as follows:
> > > >
> > >>code o_master sku o_group o_enable o_label o_value
> o_widget
> >price
> > >>AP212 1 AP212 Size 1 Size
> m=Medium*,^Ml=Large select
> >m==32.95,l==49.95
> > > >
> > > >I have remove all the collumns that are not used.
> > > >
I have a test.html page as follows:
[calc]
my $total = 0;
[item-list]
$total += ([item-quantity] * 8.95) if q{[item-modifier size]} =~ /^S/i;
$total += ([item-quantity] * 9.95) if q{[item-modifier size]} =~ /^M/i;
$total += ([item-quantity] * 10.95) if q{[item-modifier size]} =~ /^L/i;
$total += ([item-quantity] * 11.95) if q{[item-modifier size]} =~ /^XL/i;
[/item-list]
return $total;
[/calc]
hello
Is this correct way to do this?
When i add an item to the cart that has a size then go to this test.html
page I get:
hello
Nothing else.
In the error message i get on check out it talks of quantity. Is this
correct should it be looking based on quantity? If not how should I change
this.
I am so close I can taste it.
Thanks for all the help,
Rick
_______________________________________________
interchange-users mailing list
interchange-users@interchange.redhat.com
http://interchange.redhat.com/mailman/listinfo/interchange-users