I wonder if someone could point me in the right direction on a particular question.
I'm trying to adjust our shipping calculator so that it adapts based on the options chosen from one of the option pull-down menus.
Currently, we use a weight-based table. Actually, the "weight' we enter for each product is the same as the base price. But we'd like to start offering different sizes of our products, to be chosen from the pull-downs— which should increase the "weight," and thus this shipping price, accordingly.
Is it possible to have the shipping calculator automatically add the value of the chosen size option to the weight of the product, in order to account for this in the final shipping total?
To give an example,
Let's say Product A costs $1000 and the "weight" is 1000.
It comes in 3 sizes: Small (+$0), Medium(+$500), and Large (+$1000).
Can the the shipping cost adjust so that the "weight" becomes 1500 if Medium is chosen, and 2000 if Large is chosen?
Currently, the size would have no effect, and the weight (and thus the shipping cost) would be the same for every size, which means we'd lose money on shipping the larger sizes.
Does that make sense? Is there a way to do this with Javascript or some other module? Or is there a better approach to accomplish the same thing? Any advice is greatly appreciated.