News:

Support the VirtueMart project and become a member

Main Menu

Incremental shipping fee?

Started by Hammerhead, February 24, 2016, 16:49:18 PM

Previous topic - Next topic

Hammerhead

Is there a way for VM to charge customers an incremental shipping/handling fee for each extra item?

In other words:
Qty 1 = $2.95
Qty 2 = $2.95+$1 (ttl $3.95)
Qty 3 = $2.95+$2 (ttl $4.95)... and so on

Thanks in advance!

reinhold

Dear Hammerhead,
If you want to base the shipping costs on the total quantity of all products in the cart (i.e. if a customer buys 1x Product A and 2x Product B, then that's 3 items), then you can easily implement this with our "Advanced Shipping by Rules" plugin: http://open-tools.net/virtuemart/advanced-shipping-by-rules.html

The corresponding rule would be:
Name="{Articles} items"; Shipping=1.95+Articles

Note that the shipping cost in your case is actually $1.95 + $1 for each article.
The Name of the rule has the only purpose to display the number of articles in the shipping name, too, e.g. "Austrian Post (3 items)       $4.95".

Best regards,
Reinhold

PS: If you want the first copy of each product to be 2.95, and each further copy an additional $1, then this is also possible:
Name="{Products} products, {Articles} items"; Shipping=1.95*Products + Articles
In this case, each product costs $1.95 base cost plus $1 for each unit.