I'm setting up a webstore here: www.hempandcompany.com (there are definitely still display errors and other things I'll have to work on, but things are coming along gradually. Feedback always appreciated.) Here's the current issue I'm working through...
We ship to the US or to Canada. (Orders to the US cost $5 more for shipping.)
Most of our individual items don't need to change this too much. (Usually each extra item adds one dollar to the shipping cost.)
However, certain heavy items (bulk seeds, etc) should add more, depending on their size / weight.
Currently - Flatrate shipping is set up with one base rate for Canadian orders ($9), and one for US ($14). Then individual products can add to that flat rate as they're added to the order (+$1 by default).
Unfortunately though, I can't seem to find a way to adjust the shipping based on product attributes. While I can change the flatrate shipping value PER PRODUCT, there's no setting to do it via an ATTRIBUTE. I know that some shipping method modules DO allow for attribute adjustments though (like the ship by weight-quotes). However, if we use the weight module then I can't set different base shipping values by country (so I can set the adjustment for weight, but then the base value doesn't change by country).
So, essentially, I'm looking for some combination of features from both quote methods (or the ability to use them together transparently)
I'm looking for a way to adjust flatrate shipping quotes via product attributes (so I can still modify the base price by country)
OR I'm looking for a way to add 5 dollars to weight quotes on orders going to a particular country.
Any comments / alternate solutions / ideas would be appreciated. Am I just not configuring this all correctly, or am I inherently limited to doing this one way or the other?