Forums / Managing Customers and Orders / Free Delivery for Some Products

Free Delivery for Some Products

Views: 7,747

Results 1 to 20 of 33
28 Apr 2012, 12:32 AM
#1
srlaird avatar

srlaird

New Zenner

Join Date:
May 2010
Posts:
74
Plugin Contributions:
0

Free Delivery for Some Products

We have some products that can have a choice of in-store pick-up or free delivery. How do we set up free delivery as a choice on just those products. We have tried creating different product types and experimented with the free shipping, but we are missing how to specify by product that it is eligible for free delivery.:dontgetit

28 Apr 2012, 3:16 AM
#2
ajeh avatar

ajeh

Oba-san

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

Re: Free Delivery for Some Products

Have you tried marking the products as:

Always Free Shipping: Yes, Always Free Shipping

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

28 Apr 2012, 1:27 PM
#3
srlaird avatar

srlaird

New Zenner

Join Date:
May 2010
Posts:
74
Plugin Contributions:
0

Re: Free Delivery for Some Products

Ajeh:

Have you tried marking the products as:

Thank you so much for your reply.

When we mark a product as yes, always free shipping (turning on the free shipping module), we see the free shipping on top, but the order defaults to store pick-up. I suppose we could change the free shipping text to say free delivery, and there must be a way to set that choice to default.

We may want to offer free shipping on some items as well. Free shipping would go through UPS to the customer's shipping address. Free delivery would go to the customer's school location. (Their school is a sub-category, if that helps.) In this case, how would customers distinguish free delivery from free shipping?

We will also have some items that will be store pick-up only, and cannot be shipped. This complicates things a bit. We are thinking we may have to use a different product type for free delivery and/or no-ship items, rather than general merchandise. Your guidance is appreciated.

28 Apr 2012, 1:34 PM
#4
ajeh avatar

ajeh

Oba-san

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

Re: Free Delivery for Some Products

Do you have something that identifies the products that are only Store Pickup?

Things like all products in a particular category or a particular manufacturer?

What happens if 1 of the products is Store Pickup only and you have other products in the cart ... should it only be Store Pickup?

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

28 Apr 2012, 1:53 PM
#5
srlaird avatar

srlaird

New Zenner

Join Date:
May 2010
Posts:
74
Plugin Contributions:
0

Re: Free Delivery for Some Products

No, we don't currently have something that identifies products that are only store pick-up (no-ship). They are just big, bulky items that are not practical to ship. That is one reason we were thinking of modifying and using one of the different product types, other than general.

Using a special manufacturer designation is an idea. Also, category would probably work. Our store is not currently using the manufacturer field for any products, though they probably will in the future. Can we specify no-ship by manufacturer or category?

If one product in the cart is no-ship, we can have the whole cart be store pick-up only. We could explain in the product description that it may be best to place separate orders for the no-ship products.

We need to distinguish some products as free delivery as well.

28 Apr 2012, 2:11 PM
#6
ajeh avatar

ajeh

Oba-san

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

Re: Free Delivery for Some Products

The idea is to have some way to identify these Products ...

You could use in the FREE SHIPPING freeshipper the code in RED to turn it off when there are any manufacturers_id = 3

      if (zen_get_shipping_enabled($this->code)) {
        $this->enabled = ((MODULE_SHIPPING_FREESHIPPER_STATUS == 'True') ? true : false);
      }

// bof: turn off for manufacturers_id 3
if (!IS_ADMIN_FLAG) {
  $chk_man = $_SESSION['cart']->in_cart_check('manufacturers_id','3');
  $this->enabled = false;
}
// eof: turn off for manufacturers_id 3

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

28 Apr 2012, 3:10 PM
#7
srlaird avatar

srlaird

New Zenner

Join Date:
May 2010
Posts:
74
Plugin Contributions:
0

Re: Free Delivery for Some Products

Ajeh:

The idea is to have some way to identify these Products ...

You could use in the FREE SHIPPING freeshipper the code in RED to turn it off when there are any manufacturers_id = 3

  if (zen_get_shipping_enabled($this->code)) {
    $this->enabled = ((MODULE_SHIPPING_FREESHIPPER_STATUS == 'True') ? true : false);
  }


// bof: turn off for manufacturers_id 3
if (!IS_ADMIN_FLAG) {
$chk_man = $_SESSION['cart']->in_cart_check('manufacturers_id','3');
$this->enabled = false;
}
// eof: turn off for manufacturers_id 3


Thank you for the suggestion, to implement a non-shipping product.  

We modified includes>modules>shipping>OUR_TEMPLATE>freeshipper.php, and added the above code.  We created 3 manufacturers, and specified a product with manufacturer Man 3, which has ID 3.

The product shows in the cart with Man 3 (ID 3), and the Free Shipping decal, which is confusing, since we cannot ship this item.

The shipping method shows 2 choices: free shipping only or store pick-up. Neither is selected as default.

Please advise.
28 Apr 2012, 3:40 PM
#8
ajeh avatar

ajeh

Oba-san

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

Re: Free Delivery for Some Products

There is not an overrides file for the shipping ... you need to customize the original file:
/includes/modules/shipping/freeshipper.php

By default, Store Pickup cannot be set as the default ...

Do you have an URL to a Product that is marked Always Free Shipping so that this can be looked at? :unsure:

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

28 Apr 2012, 4:10 PM
#9
srlaird avatar

srlaird

New Zenner

Join Date:
May 2010
Posts:
74
Plugin Contributions:
0

Re: Free Delivery for Some Products

Ok, no override. :blush: We have made the change to /includes/modules/shipping/freeshipper.php

Here is a link to both our products:
http://lrsportsstore.com/index.php?main_page=index&cPath=28

We have set up 2 products. One (binoculars) should be delivery or store pick-up. The other (watch) is no-ship (store pick-up only). Both products are set to always free shipping.

The no-ship product (watch) seems to be working, except for the Free Shipping decal. The only option is store pick-up. That is correct.

The free delivery product (binoculars) is set for free shipping, but has no Free Shipping decal. The shipping method on this product shows store pick-up only. How do we add free delivery to this one?

28 Apr 2012, 4:18 PM
#10
ajeh avatar

ajeh

Oba-san

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

Re: Free Delivery for Some Products

Do you have Zones set on your Shipping modules?

Do you have Sort Order on any of your shipping modules? If so, be sure you have a unique sort order on all of your shipping modules that is not 0 ...

Are Binoculars suppost to be Always Free Shipping? If so, I do not see them marked as such and I see they have weight ...

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

28 Apr 2012, 4:31 PM
#11
srlaird avatar

srlaird

New Zenner

Join Date:
May 2010
Posts:
74
Plugin Contributions:
0

Re: Free Delivery for Some Products

We have shipping zone rates turned off.

We do have zone definitions for Texas and the US. Freeoptions, freeshipper and storepickup are set to Texas. UPS is set to US. All are sort order zero. Do we need to add a sort order on each of them?

Yes, the binoculars are set to Always free shipping. We have created another product for binoculars that is also Always Free Shipping and it doesn't show either. Yes, they have weight. We are wanting to set them to Free Delivery or Store Pick-up. The Free Delivery products will be in a school category.

28 Apr 2012, 4:43 PM
#12
ajeh avatar

ajeh

Oba-san

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

Re: Free Delivery for Some Products

So the problem is ... when logged in and a Texas address with:
Free Delivery - Binoculars
New Free Delivery - Binoculars
-- and/or --
Non-shipping Watch

are in the cart I should only see Store Pickup ...

with the bottom line issue being you want the Store Pickup to be showing and selected ... correct?

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

28 Apr 2012, 5:33 PM
#13
srlaird avatar

srlaird

New Zenner

Join Date:
May 2010
Posts:
74
Plugin Contributions:
0

Re: Free Delivery for Some Products

We would gladly try and treat each shipping case separately, if possible. We can warn the customer via the product description that, if they put a non-ship item in the cart, it will make the whole order store pick-up only.

We have mixed these types of products in the same category for testing purposes only. They will be in separate categories in practice. The schools actually have to login to their category, and the Free Delivery is available on items there.

We want to offer products that cannot ship. We have made the mod for manufacturer ID=3, to accomplish that. The issue we have there is that it uses the Always Free shipping, and displays the Free Shipping decal on an item that cannot ship. We may also offer some products with Free Shipping, so we don't want the no-ship products to interfere with that capability.

We don't understand why currently the Free Shipping decal does not show on the binoculars that are set for Free Shipping.

We want to offer products that can be Free Delivery to the school, which is not the same as free shipping, or store pick-up. Only certain products, in a school sub-category for instance, would be eligible for Free Delivery. Again, we can warn via the category/product descriptions that only certain products are eligible for Free Delivery. If they mix the cart, they should see shipping charges.

We want to offer products with store pick-up in Texas or UPS shipping in the US.

28 Apr 2012, 6:02 PM
#14
ajeh avatar

ajeh

Oba-san

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

Re: Free Delivery for Some Products

The Free Shipping icon is turned on for the Product Type when used for Product - Free Shipping ... it is not setup to automatically show on Product - General products ... so that is why you do not see it ...

I am not following why there is a weight on;
New Free Delivery - Binoculars
Free Delivery - Binoculars

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

28 Apr 2012, 6:13 PM
#15
srlaird avatar

srlaird

New Zenner

Join Date:
May 2010
Posts:
74
Plugin Contributions:
0

Re: Free Delivery for Some Products

Ok, we have removed the weight from Free Delivery - Binoculars. I am not sure why this matters, but we made the change. We also removed the New Free Delivery - Binoculars. No need for them there.

We also turned off the freeoptions shipping module.

Thank you for explaining about the Free Shipping icon not appearing on the Free Shipping items, because it is not turned on for General products.

Why is it turned on for our no-ship, store pick-up only product?

28 Apr 2012, 6:19 PM
#16
ajeh avatar

ajeh

Oba-san

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

Re: Free Delivery for Some Products

On the Product Type for Product - Free Shipping it is turned on and that is what you have used for that Product and marked it as Always Free Shipping so it shows ...

If you want to use the Product type for: Product - Free Shipping to mean that these are the Store Pickup only, then turn OFF the Free Shipping icon in the Catalog ... Product Type ... for the: Product - Free Shipping in the EDIT LAYOUT ...

Then, if you want the Free Shipping icon to show on the Product Type for Product - General ... then turn ON the Free Shipping icon in the Catalog ... Product Type ... for the: Product - General in the EDIT LAYOUT ...

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

28 Apr 2012, 6:58 PM
#17
srlaird avatar

srlaird

New Zenner

Join Date:
May 2010
Posts:
74
Plugin Contributions:
0

Re: Free Delivery for Some Products

Ok, I finally understand how the Free Shipping image works for the different product types now. Thank you. :blink:

How can we make the binoculars Free Delivery or Store Pick-up?

This is not working: If one product in the cart is no-ship, we would want the whole cart be store pick-up only.

28 Apr 2012, 9:56 PM
#18
ajeh avatar

ajeh

Oba-san

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

Re: Free Delivery for Some Products

If you want only Store Pickup ... and you are using manufacturers_id 3 as only Store Pickup then make sure it is marked as manufacturers_id 3 ...

If you want Free Delivery --or-- Store Pickup ... mark the Product Always Free Shipping ...

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

28 Apr 2012, 10:29 PM
#19
srlaird avatar

srlaird

New Zenner

Join Date:
May 2010
Posts:
74
Plugin Contributions:
0

Re: Free Delivery for Some Products

Linda,

Thank you for continuing to help us with these shipping issues. :smile:

Only store pick-up with manufacturers_id 3 works, except if you put a regular product in the cart with the no-ship product. With both products, we get a choice of store pick-up or ground shipping. We would like it to be store pick-up only, if there are regular products and no-ship products mixed, since we can't ship the no-ship product, and the customer will have to come to the store to pick up the order.

Setting a product that is not manufacturers_id 3 to Always Free Shipping also makes the shipping method store pick-up. I don't believe we have yet addressed how to set up a product to have a choice of Free Delivery or Store Pick-up.

28 Apr 2012, 11:47 PM
#20
ajeh avatar

ajeh

Oba-san

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

Re: Free Delivery for Some Products

What are all of the shipping modules(s) that you have installed?

Currently, if there is 1 product from manufactuers_id 3 in the cart, then only Store Pickup should show, correct?

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!