How to configure shipping quote based on shipping address city?

Posts: 2
Joined: 11/04/2008

Hi
I want to get a shipping quote based on Shipping address zone and total product's weight. Here are my steps:
- Create multiple flatrates with the same Label called "Shipping", and define each flatrate with different base rate.
- Configure Workflow-ng. I edited Conditions on each rules (that created from the flatrates) to "Check an order's shipping zone", and the condition is set to "Fetching shipping quote"

The calculation for shipping quote runs flawlessly when a user select his/her shipping address zone/state/province and click the "Click to Calculate shipping" button. But, my problems are
0. If a product's weight is 0.1 kg, and the user orders 100x (it means 10kg), how to make the shipping quote (from the flatrate) multiplied by 10? If I set the weight quote to some value, it is flat for all of state/province/zone (not what I want)
1. How to configure shipping quote based on shipping address city? There is no "Check an order's shipping city" on the list of conditions (workflow-ng configurations).

Many thanks.

Posts: 2357
Joined: 08/07/2007
AdministratoreLiTe!

You can fake a weight rate by setting the product specific flat rate. For each product that it is purchased, they will be charged that amount. If you set this rate to correspond to each product's weight, you've got a weight rate that's a lot more tedious to set up.

Posts: 2
Joined: 11/04/2008

Thanks Lyle.
I've set the product specific flatrate (for each zone). But, when a user orders 10x products (of the same type), 0.1 kg each, the shipping quote is multiplied by 10, which I want just "calculate per kg". Thanks for your response, and forgive my bad English. Ah, one site that successfully implements this is http://juragan.kambing.ui.edu

Best regards

Posts: 7
Joined: 11/22/2008

Guys, do I need workflow-ng/rules module for this shipping cost method? Can u tell me more detail?