[ic] Shipping costs based on price, as long as product has weight > 0

Russell Mann interchange-users@icdevgroup.org
Tue Oct 22 13:39:00 2002


Hello List,

I'm using price-based shipping for certain non-US countries.  One example is
canada, and my shipping.asc file looks like this:

caship  Regular Shipping CANADA price   0       0       0
{'PriceDivide' => "0",}
caship  Regular Shipping CANADA price   0       10      3.00
{'PriceDivide' => "0",}
caship  Regular Shipping CANADA price   10.01   15      4.00
{'PriceDivide' => "0",}
caship  Regular Shipping CANADA price   15.01   30      5.00
{'PriceDivide' => "0",}
caship  Regular Shipping CANADA price   30.01   50      5.50
{'PriceDivide' => "0",}
caship  Regular Shipping CANADA price   50.01   100     6.50
{'PriceDivide' => "0",}
caship  Regular Shipping CANADA price   100.01  150     8.50
{'PriceDivide' => "0",}
caship  Regular Shipping CANADA price   150.01  200     9.00
{'PriceDivide' => "0",}
caship  Regular Shipping CANADA price   200.01  999999  10.50
{'PriceDivide' => "0",}


The problem I'm now having is that some products should have a zero shipping
cost, because they're electronic, non-shipped goods.  For my US shipping
options, which are weight based, this is easy because I just set the weight
to "0" (zero).

How can I get shipping that is calculated by price to not calculate shipping
for something with a zero weight?

I've checked the docs, and saw this post:
http://interchange.redhat.com/archive/interchange-users/1999/msg05580.html

But I don't understand how to apply it to my situation.

Thank you,

Russell Mann