Forums / Built-in Shipping and Payment Modules / Disable free shipping over a certain weight

Disable free shipping over a certain weight

Locked

Views: 1,565

Results 1 to 4 of 4
This thread is locked. New replies are disabled.
24 Sep 2008, 12:39 PM
#1
jameswilson avatar

jameswilson

New Zenner

Join Date:
Jul 2006
Posts:
69
Plugin Contributions:
0

Disable free shipping over a certain weight

Hi all have an issue with some new products that are heavy. I have free shipping set for over £200 but these new products might be 150Kg so i need to charge shipping. Any ideas on how i can achieve it?

Thanks
James

24 Sep 2008, 5:15 PM
#2
fairestcape avatar

fairestcape

Totally Zenned

Join Date:
Mar 2008
Location:
Cape Town & London (depends on the season)
Posts:
2,957
Plugin Contributions:
0

Re: Disable free shipping over a certain weight

I got round a similar issue by a nifty trick, that you may be able to apply.

It involves firstly creating a CLONE of your shipping module. (There are posts of the forum about cloning shipping modules).

Then, secondly, adding a couple of simple CONDITIONAL statements to the php in the module files.

If you like, I can send you two shipping modules called:-

zonetable
and
zonetabletwo

that are basically configured to achieve this.

What happen is this...

If a consignment shipping weight is LESS than a certain value, then zonetable kicks in and zonetabletwo is hidden from view.

If a consignment shipping weight is MORE than a certain value, then zonetabletwo kicks in and zonetable is hidden from view.

So, if a shopper's cart total weight is UNDER 150kg, then zonetable will kick in (and you'll configure this to suit your freeshipping options up to £200). But the minute the cart weight total EXCEEDS 150kg, then zonetabletwo comes into play, putting the appropriate charge on shipping.

The beauty of this system is that the conditionals govern whether one, or the other, shipping modules are offered at checkout. If the shopper's weight criteria fulfil one shipping module option, the other does not even show up at checkout.

Let me know if you're interested...

SEE IT IN ACTION at https://www.edutrade.co.uk where I have done this to invoke Royal Mail First class postage (up to 2kg) then Parcelforce (over 2kg). Fill a cart with products where the shipping weight is LOWER than 2kg, then click ESTIMATE SHIPPING and then add a few more items to get the weight over 2kg, and then estimate shipping again.

24 Sep 2008, 5:20 PM
#3
fairestcape avatar

fairestcape

Totally Zenned

Join Date:
Mar 2008
Location:
Cape Town & London (depends on the season)
Posts:
2,957
Plugin Contributions:
0

Re: Disable free shipping over a certain weight

PS, in my shipping estimator, select your region as England as I have further configurations such as Parcelforce ONLY for Channel Islands

20 Jul 2009, 6:43 PM
#4
thenax avatar

thenax

New Zenner

Join Date:
Jun 2009
Posts:
67
Plugin Contributions:
0

Re: Disable free shipping over a certain weight

fairestcape:

I got round a similar issue by a nifty trick, that you may be able to apply.

It involves firstly creating a CLONE of your shipping module. (There are posts of the forum about cloning shipping modules).

Then, secondly, adding a couple of simple CONDITIONAL statements to the php in the module files.

If you like, I can send you two shipping modules called:-

zonetable
and
zonetabletwo

that are basically configured to achieve this.

What happen is this...

If a consignment shipping weight is LESS than a certain value, then zonetable kicks in and zonetabletwo is hidden from view.

If a consignment shipping weight is MORE than a certain value, then zonetabletwo kicks in and zonetable is hidden from view.

So, if a shopper's cart total weight is UNDER 150kg, then zonetable will kick in (and you'll configure this to suit your freeshipping options up to £200). But the minute the cart weight total EXCEEDS 150kg, then zonetabletwo comes into play, putting the appropriate charge on shipping.

The beauty of this system is that the conditionals govern whether one, or the other, shipping modules are offered at checkout. If the shopper's weight criteria fulfil one shipping module option, the other does not even show up at checkout.

Let me know if you're interested...

SEE IT IN ACTION at https://www.edutrade.co.uk where I have done this to invoke Royal Mail First class postage (up to 2kg) then Parcelforce (over 2kg). Fill a cart with products where the shipping weight is LOWER than 2kg, then click ESTIMATE SHIPPING and then add a few more items to get the weight over 2kg, and then estimate shipping again.

can you send me the 2 mods? thanks