The Per Unit perweightunit is designed so that the shipping is based on the products_weight x Per Unit Rate to get the shipping cost ...
This is further used when you need a different rate for different zones so you can clone it and change the Per Unit Rate ...
Example, set the Products up as:
Product1 -- 7Shipping Cost(£)
Product2 -- 7
Product3 -- 7
Product4 -- 9
Product5 -- 9
Product6 -- 9
Product7 -- 12
Product8 -- 12
Product9 -- 12
Then on Zone 1 set the Per Rate Unit to 1 to get:
Product1 -- 7x 1 = 7Shipping Cost(£)
Product2 -- 7x 1 = 7
Product3 -- 7x 1 = 7
Product4 -- 9x 1 = 9
Product5 -- 9x 1 = 9
Product6 -- 9x 1 = 9
Product7 -- 12x 1 = 12
Product8 -- 12x 1 = 12
Product9 -- 12x 1 = 12
Then clone it for Zone 2, and on Zone 2 set the Per Rate Unit to 2 to get:
Product1 -- 7x 2 = 14Shipping Cost(£)
Product2 -- 7x 2 = 14
Product3 -- 7x 2 = 14
Product4 -- 9x 2 = 18
Product5 -- 9x 2 = 18
Product6 -- 9x 2 = 18
Product7 -- 12x 2 = 24
Product8 -- 12x 2 = 24
Product9 -- 12x 2 = 24
Then clone it for Zone 3, and on Zone 3 set the Per Rate Unit to 2.5 to get:
Product1 -- 7x 2.5 = 17.50Shipping Cost(£)
Product2 -- 7x 2.5 = 17.50
Product3 -- 7x 2.5 = 17.50
Product4 -- 9x 2.5 = 22.50
Product5 -- 9x 2.5 = 22.50
Product6 -- 9x 2.5 = 22.50
Product7 -- 12x 2.5 = 30
Product8 -- 12x 2.5 = 30
Product9 -- 12x 2.5 = 30
etc. etc. etc.
However, the rates in your example will not really work for this model as they do not follow the pattern ...
So either you would need to change your shipping costs to work within this patterning, or you would need to customize a specific shipping module that sets the rate for each Product for that particular cloned copy for the particular Zone ...
As you have a small number of Products, at least based on your example, that is not impossible to do ...


Reply With Quote

