-
Free shipping PLUS walkin....
Hi people,
first of all I wish to thank all you people that answer to queries in this forum, very nice of you.
I am still quite new to Zen but loving it.
I came across a problem that might be quite dumb but I cannot figure it out. I have followed threads about it but still cannot get it working!
I need to have Free Shipping enabled for all Clients.
I have No zones and no tax classes so free delivery has only got one restriction and that is that order must be greater than 50!
I have managed this but I ALSO want Walkin to be available even though free shipping is offered.
So basically I need Walkin to be ALWAYS available and only offer free shipping when order exceeds 50.
I don't think that's an impossible thing to do surely! :(
While on this subject could someone please point me to the files I need to edit so that the word free shipping is changed to Free Delivery and Walkin to Store pick-up.
Any help would be appreciated and thank you in advance.
Regards
-
Re: Free shipping PLUS walkin....
You could use the Shipping Module Free Shipping Options freeoptions and set the Total to >= 0.00 ...
Turn off the Free Shipping in the Order Totals Module for Shipping ot_shipping ... then you will see this and your other shipping modules ...
-
Re: Free shipping PLUS walkin....
Hi and thank you for your reply.
I am not sure but I think I have tried this already but I still followed your instructions again.
Now Shipping is totally gone. No matter how much the order is, I am only getting WalkIn available :(
-
Re: Free shipping PLUS walkin....
What are all the shipping modules that you currently have installed?
-
1 Attachment(s)
Re: Free shipping PLUS walkin....
Attachment 10343
Does this help???
-
Re: Free shipping PLUS walkin....
Pretty fuzzy ...
If you have Products marked as Always Free Shipping or 0 weight is set to mean Free Shipping ... then you need to enanle the FREE SHIPPING! freeshipper ...
You appear to have Zones on your shipping modules, the ones with the yellow icon, those will only show for people in those zones based on the Zone Definition DETAILS that you have set ...
Make sure that all of the Sort Orders you have set are unique and not set to 0 as it looks like you have some defined ...
-
Re: Free shipping PLUS walkin....
I think I messed this part of Zen right up!
Been trying out what I read from forums and god knows what I have changed.
I have a new installation on my server, what I will do set this part exactly as the new installation and just do your settings.
I will do that anyway and get back to you.
Thanks a lot!!
-
Re: Free shipping PLUS walkin....
hi again...sorry it just occurred to me that I might have been misunderstood.
I wish to have free shipping on orders OVER 50 only...but at the same time, wish customers to have the option of picking up the order from our stores.
Is that the way you understood me???
-
Re: Free shipping PLUS walkin....
Are all of your Products marked as Always Free Shipping?
-
1 Attachment(s)
Re: Free shipping PLUS walkin....
yes all my products are marked as free shipping. As per below:
Attachment 10344
-
Re: Free shipping PLUS walkin....
Always Free Shipping is designed to make Products Free Shipping freeshipper when only Always Free Shipping products are in the cart and to turn off all other shipping modules ...
If ALL Products are Always Free Shipping, then why would you want the other shipping modules or need the Free Shipping Options freeoptions for orders of $50.00 ... :unsure:
Doesn't mean your needs are wrong, just need to know why you are trying to use Always Free Shipping on ALL Products and have other shipping modules show ...
-
Re: Free shipping PLUS walkin....
Hi again Linda and thank you for your patience.
Basically I want to offer free shipping ONLY to orders that are over 50 but I still want the Walkin option enabled on these orders.
All orders less than 50 shuld only have Walkin enabled.
Am I explaining it right?
-
Re: Free shipping PLUS walkin....
Its me again....
ok, now I managed to get it working in such a way that orders below 50 have only Walkin showing and orders over 50 get free shipping showing.
Now the only thing I need to do is get walkin ALSO showing on the orders that are above 50.
Is this so hard to do :(
-
Re: Free shipping PLUS walkin....
Hi Linda,
I was reading your reply to this:
http://www.zen-cart.com/showthread.p...ted-by-default
You listed the file that would need changing for what this person is trying to achieve, I would like to do that to.
Can you tell me how to change this file to achieve this please?
thanks
-
Re: Free shipping PLUS walkin....
May I ask another question please. I have managed to replace the word "Shipping" from everywhere (I think) but i cannot find this anywhere. I even tried Firebug in Firefox but no luck.
I also tried to search using the deveopers kit in admin.
any idea where this one is?
Thanks
-
1 Attachment(s)
Re: Free shipping PLUS walkin....
Sorry...forgot to upload the image:
Attachment 10350
-
Re: Free shipping PLUS walkin....
Earlier I asked you ...
Quote:
Originally Posted by
Ajeh
Always Free Shipping is designed to make Products Free Shipping freeshipper when only Always Free Shipping products are in the cart and to turn off all other shipping modules ...
If ALL Products are Always Free Shipping, then why would you want the other shipping modules or need the Free Shipping Options freeoptions for orders of $50.00 ... :unsure:
Doesn't mean your needs are wrong, just need to know why you are trying to use Always Free Shipping on ALL Products and have other shipping modules show ...
Could you explain why all of your Products are marked Always Free Shipping if you really do not want the Orders to be Always Free Shipping?
You show that you have several Shipping Modules showing ... which ones do you really want to work when the Order is less than $50.00? :unsure:
When the Orders are $50.00 or more ... it sounds like you want Store Pickup *and* a Free Shipping Option to show ... is this correct?
-
Re: Free shipping PLUS walkin....
Hi again...ok I will try to explain:
1) I only need Free shipping and Pickup in Zen cart
2) If the order is over 50 then free shipping and pickup are TRUE
3) If order is less than 50 than ONLY Pickup is available.
Does that make sense to you?
Thanks again
P.S
I left the shipping/orders part in Zen as per default..so you mean I have to turn the ones I do nt need off? but which ones please?
-
Re: Free shipping PLUS walkin....
You are making this way too complicated ...
You need no code changes to do this, you just need to install the correct shipping modules and have the correct settings on your Products ...
You do not need to mark all Products as Always Free Shipping ... This is causing issues ...
Always Free Shipping is designed to make FREE SHIPPING freeshipper the only shipping that shows ...
If your Products were NOT marked as Always Free Shipping, then you would just install the two shipping modules:
Free Shipping Options freeoptions with the Total set to >= 0.00
Store Pick Up
And now, Store Pick Up would ALWAYS show and the Free Shipping Option freeoptions would only show on orders >= 50.00 ...
All other shipping modules should be removed by clicking on them and clicking REMOVE so that they are not installed ...
To change your Products from Always Free Shipping YES to Always Free Shipping NO you can run the SQL command in the Tools ... Install SQL Patches for:
Code:
UPDATE products SET product_is_always_free_shipping=0;
Before doing these changes, it is always a good idea to backup your database first ...
-
Re: Free shipping PLUS walkin....
I think I must have something wrong somewhere.
I ran the SQL patch and all items are now Always Free Shipping NO.
I removed all shipping modules and left only Free Shipping Options freeoptions (which i set to 50.00 not 0.00 correct?) and also kept Store Pick Up.
In order totals I removed all of them except ot_total (even though I tried, this wont go away)
Tried the cart again and all I am getting is walkin available on any amount I enter.
My age must be getting the better of me :(
-
Re: Free shipping PLUS walkin....
Quote:
Originally Posted by
Ajeh
All other shipping modules should be removed by clicking on them and clicking REMOVE so that they are not installed ...
You need your Order Total modules for your shop ...
At a minimum you should have installed:
Shipping ot_shipping
Sub-Total ot_subtotal
Tax ot_tax
Total ot_total
-
Re: Free shipping PLUS walkin....
ok I did that...still only Pickup available on all orders.
Shall I send you the URl so that you can see please?
oh btw..I do not have any zones or tax classes setup as the item prices are entered including tax....could that be the reason??
Thanks
-
Re: Free shipping PLUS walkin....
You may send me a PM and when I have time I will try to look at your site and the settings and see what is happening here ...
-
Re: Free shipping PLUS walkin....
Your settings were correct except for one ...
In the Configuration ... Shipping/Packaging ... you have 0 weight set to mean Free Shipping ... this is not what you want ... so, this needed to be changed:
Quote:
Order Free Shipping 0 Weight Status
If there is no weight to the order, does the order have Free Shipping?
0= no
1= yes
Note: When using Free Shipping, Enable the Free Shipping Module this will only show when shipping is free.
See if it doesn't work better for you ...
-
1 Attachment(s)
Re: Free shipping PLUS walkin....
Hang on..let me just pull my foot out!!!
You are great!!! Was that it?
Geez....got to learn more about Zen heheh
Thanks again Linda..works perfectly now!!
May I ask you a couple of other questions which for you might be as dumb as my last problem :(
1) I was reading your reply to this:
http://www.zen-cart.com/showthread.p...ted-by-default
You listed the file that would need changing for what this person is trying to achieve, I would like to do that to.
Can you tell me how to change this file to achieve this please? (also make the Walkin show as DEFAULT)
you said you have to edit this file: /includes/classes/shipping.php
Code:
$cheapest = false;
$size = sizeof($rates);
for ($i=0; $i<$size; $i++) {
if (is_array($cheapest)) {
// never quote storepickup as lowest - needs to be configured in shipping module
if ($rates[$i]['cost'] < $cheapest['cost'] and $rates[$i]['module'] != 'storepickup') {
$cheapest = $rates[$i];
}
} else {
if ($rates[$i]['module'] != 'storepickup') {
$cheapest = $rates[$i];
}
}
}
2) I have managed to replace the word "Shipping" from everywhere (I think) but i cannot find this anywhere. I even tried Firebug in Firefox but no luck.
I also tried to search using the deveopers kit in admin but didnt find it, any idea where this one (below) is please?
Attachment 10351
-
Re: Free shipping PLUS walkin....
Set the Sort Order on the Shipping Modules so that the Store Pickup storepickup is 10 and Free Shipping Options freeoptions is 20 ...
Then edit the code in the:
/includes/classes/shipping.php
Code:
for ($i=0; $i<$size; $i++) {
if (is_array($cheapest)) {
// never quote storepickup as lowest - needs to be configured in shipping module
// if ($rates[$i]['cost'] < $cheapest['cost'] and $rates[$i]['module'] != 'storepickup') {
if ($rates[$i]['cost'] < $cheapest['cost']) {
$cheapest = $rates[$i];
}
} else {
// if ($rates[$i]['module'] != 'storepickup') {
if (true) {
$cheapest = $rates[$i];
}
}
}
-
Re: Free shipping PLUS walkin....
Hi Linda,
thank you again for your time..it works perfectly now!
I will try to post my second question in the main forum cause I think I have taken enough of your time!
Thanks again!