Quantity Discounts for shipping 1.5
Hi,
I looked around for an answer but couldn't find anything. I am using 1.5.0. Here is my question...
I am selling products that all have the same shipping price of $7.99 but if someone orders more items shipping to the same address I want to charge only $2.99 for each additional item. How can I go about doing this?
If it can be done but requires special coding, please send me a private message with an idea for a cost. You can also include your name and number (if in the US) and I can call you for specifics.
John
Re: Quantity Discounts for shipping 1.5
You can do this sort of thing with Table Rate shipping.
Re: Quantity Discounts for shipping 1.5
... with one small change: where it's computing the price for non percentage prices, multiply by $order_total less 1.
} else {
$shipping = $table_cost[$i+1] * ($order_total - 1);
This is line 122 in 1.3.9, 1.5.0 and 1.5.1.
This is probably obvious, but you would also set the Table Method to item and the Handling Fee to $7.99, and the Shipping Table to
100000:2.99
Re: Quantity Discounts for shipping 1.5
Quote:
Originally Posted by
swguy
... with one small change: where it's computing the price for non percentage prices, multiply by $order_total less 1.
} else {
$shipping = $table_cost[$i+1] * ($order_total - 1);
This is line 122 in 1.3.9, 1.5.0 and 1.5.1.
This is probably obvious, but you would also set the Table Method to item and the Handling Fee to $7.99, and the Shipping Table to
100000:2.99
What file do I edit please? I am a novice at this lol
Re: Quantity Discounts for shipping 1.5
includes/modules/shipping/table.php
Re: Quantity Discounts for shipping 1.5
Re: Quantity Discounts for shipping 1.5
so do replace line #139...
$show_box_weight = ' (' . number_format($shipping_weight * $shipping_num_boxes,2) . TEXT_SHIPPING_WEIGHT . ')';
with the new code or do I add the new code below it?
Re: Quantity Discounts for shipping 1.5
Another way to do this without changing any code, is to use the Per Item item shipping module ...
Set the Rate per item to: 2.99
Set the Handling to: 5.00
Now you get the charge of:
Qty 1 as 1 x 2.99 + 5.00 = $7.99
Qty 2 as 2 x 2.99 + 5.00 = $10.98