Post by Oneilus » Sat Nov 19, 2011 6:52 pm

Hi,

I use a subtotal based shipping.

if $sub_total <= 40.00 then $cost = 5.00;

if $sub_total >40.01 then $cost = 0.00; // FREE SHIPPING OVER £40

My problem: there is a single PRODUCTA(price: £30) which I want it to be FREE SHIPPING.

my subtotal based shipping is not working for this because this PRODUCTA is still under £40
then I set the Requires Shipping to NO for this PRODUCTA: it work when there is only this PRODUCTA in the cart BUT
let say we have this cart:

1x PRODUCTA £30
1x PRODUCTB £12

sutotal is £42 so it should be FREE SHIPPING but because Ive set no shipping requires for PRODUCTA it's like there is only PRODUCTB in the cart and we get charge for shipping!

IS there a way to fix this? or maybe detect the PRODUCTA id on the cart

and have something like:

Code: Select all

elseif ($this->cart->getproduct_id = 51) {
$cost = 0.00
}

New member

Posts

Joined
Fri Mar 26, 2010 2:26 am

Post by Oneilus » Mon Nov 21, 2011 5:42 pm

Any idea ? please I need to solve this problem.

New member

Posts

Joined
Fri Mar 26, 2010 2:26 am

Post by Johnathan » Mon Nov 21, 2011 10:11 pm

I have two extensions that could work for this situation: Restrict Shipping Methods by Product (which you could then restrict the Free Shipping method to that product) or Free Shipping Plus, which lets you set various options for when Free Shipping appears.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Oneilus » Tue Nov 22, 2011 12:33 am

Thanks Johnathan :) testing the Free Shipping Plus right now

New member

Posts

Joined
Fri Mar 26, 2010 2:26 am
Who is online

Users browsing this forum: No registered users and 1 guest