Zen Cart Logo
Forums / Built-in Shipping and Payment Modules / Free shipping if cart are over a certain value

Free shipping if cart are over a certain value

Locked

Views: 3,967

Results 1 to 18 of 18
This thread is locked. New replies are disabled.
29 Sep 2007, 3:49 PM
#1
cozmic avatar

cozmic

New Zenner

Join Date:
Apr 2006
Location:
Sweden
Posts:
24
Plugin Contributions:
0

Free shipping if cart are over a certain value

Is it possible to configure the shop so that if the cart is above a certain value, the order gets free shipping?

Hope you understand what I'm after :)

Thanks,

Daniel

29 Sep 2007, 4:01 PM
#2
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Free shipping if cart are over a certain value

If this is for everyone, or can be broken down by National or International then you can just use the Order Total Module for Shipping ot_shipping and set the Free Shipping on orders over XX.XX ...

29 Sep 2007, 4:20 PM
#3
cozmic avatar

cozmic

New Zenner

Join Date:
Apr 2006
Location:
Sweden
Posts:
24
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

Thanks Linda! It was exactly what I was looking for.

/Daniel

11 Oct 2007, 11:08 AM
#4
surf7_net avatar

surf7_net

New Zenner

Join Date:
Aug 2007
Posts:
35
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

Ajeh:

If this is for everyone, or can be broken down by National or International then you can just use the Order Total Module for Shipping ot_shipping and set the Free Shipping on orders over XX.XX ...

What if it is not for everyone? For example, I have 2 Zone Definitions for National. How do I enable the above setup for only 1 of the National zones?

12 Oct 2007, 5:44 AM
#5
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Free shipping if cart are over a certain value

Customized code is a marvelous thing ... :smartalec:

Problem is writting it ... :lamo:

If you cannot say your country (NATIONAL) is ALL given the Free Shipping -- or -- everyone NOT in your country (INTERNATIONAL) ... then customizing the code is necessary ...

12 Oct 2007, 5:56 AM
#6
surf7_net avatar

surf7_net

New Zenner

Join Date:
Aug 2007
Posts:
35
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

Ajeh:

Customized code is a marvelous thing ... :smartalec:

Problem is writting it ... :lamo:

If you cannot say your country (NATIONAL) is ALL given the Free Shipping -- or -- everyone NOT in your country (INTERNATIONAL) ... then customizing the code is necessary ...

Yeah... I was hoping it could be done with existing code without customizing it.

12 Oct 2007, 3:23 PM
#7
185p avatar

185p

New Zenner

Join Date:
Dec 2005
Location:
Littleton, CO
Posts:
26
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

Is there a way to use the free shipping options module, but with both a minimum price qualifier and maximum weight qualifier?

For example, I tried setting Total >= $100.00 and Weight <= 24. Then I tested, and see that as long as I stay under 24 lbs, even if only $5, free shipping comes up. I imagine that same would happen if I was at $150 and 4 lbs.

It seems like it's using a logical OR, rather than AND.

Josh

12 Oct 2007, 3:34 PM
#8
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Free shipping if cart are over a certain value

You need to customize the module for Free Shipping Options freeoptions and change the OR to AND in the final settings to suit your needs:

// final check for display of Free Options
      if ($this->ck_freeoptions_total or $this->ck_freeoptions_weight or $this->ck_freeoptions_items) {
        $this->enabled = true;
      } else {
        $this->enabled = false;
      }
12 Oct 2007, 6:19 PM
#9
185p avatar

185p

New Zenner

Join Date:
Dec 2005
Location:
Littleton, CO
Posts:
26
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

That was it -- thank you!

21 Oct 2007, 11:49 PM
#10
mooncavecrystals avatar

mooncavecrystals

Zen Follower

Join Date:
Sep 2006
Posts:
455
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

I am sooooooooo frustrated! I installed the free shipping side box module that tells they get free shipping after a certain amount. I went into Modules--order total--shipping ot and changed the amount to $50.00.

It is still charging my customers shipping fees. why??????????????????????

so what i want is...the sidebox that tells them (in red) or if they have already qualified.

Shopping Cart [more]

Add $15.00 to your order to qualify for Free Shipping!

and I want the shipping to say "$0.00" once they have qualified and are checking out. I have done several tests and it is still charging me full price for shipping. I just dont get it....what am i doing wrong????

21 Oct 2007, 11:58 PM
#11
mooncavecrystals avatar

mooncavecrystals

Zen Follower

Join Date:
Sep 2006
Posts:
455
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

ok i think i found the answer after pushing LOTS of buttons :) it appears to work in the testing anyway.

not only does the shipping_ot have to be set to the amount you want, but then you must go to Modules- Shipping Modules-and install the freeoptions. Then set the amounts there as well. I hope I did it right. Been doing zen cart updates, installs and such for three days and I am a little punchy :blink:

22 Oct 2007, 4:19 PM
#12
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Free shipping if cart are over a certain value

Actually that is NOT correct ...

You do not need Free Shipping Options freeoptions installed to use the Order Totals setting on Shipping ot_shipping where orders >= XX.XX are free ...

There is something else off on your shop ...

Remove the Free Shipping Options freeoptions shipping module ...

Go to Order Totals and edit Shipping ... did you ENABLE it?

22 Oct 2007, 4:45 PM
#13
mooncavecrystals avatar

mooncavecrystals

Zen Follower

Join Date:
Sep 2006
Posts:
455
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

Went to Modules--Order Totals--Edit Shipping and did as you said. The only difference is that when I installed the free shipping sidebox, it specifically instructed me to make sure "False" was checked in "Allow Free Shipping".

From the read me file that was included with the shipping box instructions:

"5. Change "Free Shipping for Orders Over" to the amount that you want to begin offering free shipping. (Put "False" in the "do you want to allow free shipping" box) then click on update to save your changes."

If I mark it as "True" the sidebox does not work. It will not give them the notes that they have XX.XX dollars to purchase before they receive free shipping and such.

That is why I had to go to the Free Shipping Options to make it work. Make sense?

And yeah, there are probably a lot of things off with my cart....:) I suck at this:oops:

23 Oct 2007, 1:33 AM
#14
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Free shipping if cart are over a certain value

I looked at the code and for some reason the IF does want a 'false' setting ...

However, when I do that, then I don't have the flexibility of having the Free Shipping as the ONLY shipping method ...

If you want ONLY Free Shipping use 'true' ...

$free_ship_on = MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING;

if ($free_ship_on == 'true') {

If you want Free Shipping and Other Shipping methods at the same time when the shipping hits the level for the >= XX.XX then use 'false' ... and be sure that Free Shipping Options freeoptions is installed with the same settings ...

$free_ship_on = MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING;

if ($free_ship_on == 'false') {

in the tpl_shopping_cart_default.php file ...

NOTE: Free Shipping Options freeoptions already works in this manner, the difference is the shopping cart sidebox has the how many $$$ to go before Free Shipping message included ...

23 Oct 2007, 1:38 AM
#15
mooncavecrystals avatar

mooncavecrystals

Zen Follower

Join Date:
Sep 2006
Posts:
455
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

Hey Ajeh,
Thanks! that makes much sense :) I figured I would leave the other options so that they could see how much they were saving. My customers are cost effective like that....LOL

I have copied and pasted the codes you provided in case at some point I do decide to show just the Free shipping. My customers, like myself, get confused easily, so that might be something I want to do if it gets too challenging for them :)

Thank you so much for taking the time to post these codes. I really, and I mean, REALLY appreciate it!!

23 Oct 2007, 1:39 AM
#16
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Free shipping if cart are over a certain value

NOTE: the advantage of having the Free Shipping plus all the other shipping rates is you give the customers a choice to expedite things ... :smile:

2 Apr 2008, 11:16 PM
#17
skylab001 avatar

skylab001

New Zenner

Join Date:
Jan 2008
Posts:
67
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

I have been trying to do this last part with no luck, can't find the file to alter. I now have free shipping on orders over $99 or under a certain weight, but when they qualify for free shipping, there are no other options available. I want the free shipping with all the UPS options I had before reaching the free shipping. Did this mod change for 1.3.8?

maybe I'm misunderstanding how this mod works?

8 Apr 2008, 10:35 AM
#18
oakwoodevents avatar

oakwoodevents

New Zenner

Join Date:
Dec 2007
Location:
cambridgeshire uk
Posts:
33
Plugin Contributions:
0

Re: Free shipping if cart are over a certain value

I am totally lost as it seems my cart is offering free shipping over £200 and the total shipping cost option is set at false, i cannot change it nor see anywhere an option of £200 i can change