Forums / General Questions / Free Shipping on First Order

Free Shipping on First Order

Locked

Started by esugrue on 18 May 2007, 10:08 AM · Views: 4,780

Results 1 to 12 of 12
This thread is locked. New replies are disabled.
18 May 2007, 10:08 AM
#1
esugrue avatar

esugrue

Zen Follower

Join Date:
Jun 2004
Posts:
182
Plugin Contributions:
0

Free Shipping on First Order

Hi!

I am designing/installing a cart for a client and for some reason they want to give customers FREE Shipping on their first order only, after that the customer will pay for shipping as normal.

Is there anyway I can set this up - the only way I could think of is to offer the customer a `coupon' for FREE SHIPPING and make it only available for use once per customer.

Thanks
Ernie

18 May 2007, 11:04 AM
#2
meltdown avatar

meltdown

Totally Zenned

Join Date:
Jun 2006
Location:
My family and I live in Brighton, England
Posts:
947
Plugin Contributions:
0

Re: Free Shipping on First Order

Here's one way I can think of: In admin/coupon admin create a coupon for free shipping and make it valid for only one use per customer.

Then go to admin/Configuration/GV Coupons and use the Welcome Discount Coupon, selecting your newly created coupon from the dropdown list. When someone creates an account, they would automatically receive a coupon that gives them free shipping one time.

18 May 2007, 12:20 PM
#3
econcepts avatar

econcepts

Totally Zenned

Join Date:
Dec 2005
Posts:
1,505
Plugin Contributions:
2

Re: Free Shipping on First Order

MeltDown:

Here's one way I can think of: In admin/coupon admin create a coupon for free shipping and make it valid for only one use per customer.

Then go to admin/Configuration/GV Coupons and use the Welcome Discount Coupon, selecting your newly created coupon from the dropdown list. When someone creates an account, they would automatically receive a coupon that gives them free shipping one time.

Yes, this should do it. Just make sure you don't forget to let the customer know WHAT the coupon code is since they will be in the middle of a "checkout process" by the time the email is sent off. If they can't figure out "how" to get the free shipping (and I doubt many users will think of "checking their email before they complete the checkout" .. more than likely, they will just leave and abandon the process totally) they will leave.

Just make sure somewhere that is VERY visible, you let them know "where / how" to find and use the Free Shipping Coupon Code. I would plant it right in front of them during the checkout process (maybe on the "create account" success page if you are using it) so they do not have to look at an email.

Eric
20 Ways to Increase Sales Using Zen Cart
Zen Cart contribs: Simple Google Analytics, Export Shipping Information

18 May 2007, 1:12 PM
#4
esugrue avatar

esugrue

Zen Follower

Join Date:
Jun 2004
Posts:
182
Plugin Contributions:
0

Re: Free Shipping on First Order

Hi!

Yes that's the only option I thought of was to create the welcome voucher for teh free shipping or just plaster it across the site to `Get FREE Shipping on your First Order, Use coupon xxx at Checkout' etc.

I just thought I'd ask in case there was another way than that!

Thanks for the help and advice
Ernie

18 May 2007, 1:17 PM
#5
afo avatar

afo

Totally Zenned

Join Date:
Aug 2004
Location:
New York City
Posts:
6,800
Plugin Contributions:
0

Re: Free Shipping on First Order

Either that or sugges to the client that he/she can offer free shipping on the NEXT order. That way, the customer won't have to remember to check email before completing the checkout process. Also, your client could end up getting two orders instead of just the first, free shipping one.

Mary Ellen
I came; I saw; I Zenned
Taking over the world... one website at a time
Make sure brain is engaged before putting mouth in gear... or fingers to keyboard.

Holzheimer
Fan Odyssey

22 May 2007, 7:20 PM
#6
jakedownhere avatar

jakedownhere

New Zenner

Join Date:
Aug 2006
Posts:
38
Plugin Contributions:
0

Re: Free Shipping on First Order

I wonder if there isn't something you could add to the checkout page that asks for the coupon code to say, if this is a new account, print "For your first order, use coupon code xxx to get free shipping." Put that text in red and large so they see it.

Of course, that probably might not work for PayPal Express Checkout...

27 May 2007, 4:55 AM
#7
ajeh avatar

ajeh

Oba-san

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

Re: Free Shipping on First Order

Just say for Free Shipping on your first order use Discount Coupon: FREEFIRST

Configure FREEFIRST to be a 1 use per customer Free Shipping Coupon ...

Voila!!

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!

31 May 2007, 8:59 AM
#8
esugrue avatar

esugrue

Zen Follower

Join Date:
Jun 2004
Posts:
182
Plugin Contributions:
0

Re: Free Shipping on First Order

Hi!

Thanks for the replies. I'll probably try and use the coupon code but now they have a most convulted shipping way.

1 - the first order must be $100 or more and gets free shipping
(I can use a coupon and also make a minimum order value of $100)

2 - additional orders can be of any value and do not ever get free shipping
(Any ideas as the minimum order of $100 from -1- will mess it up)

3 - if a customer has previously ordered and then order online how to stop them from getting free shipping (as they are in effect an existing customer and would have gotten free shipping, but are new to the store).
(Unless we manually add all existing customers as accounts (and we don't have emails for them so we can't), I don;t see how to stop the cart from giving them free shipping on the first order)

--

Any ideas or solutions - I think some companies go out of their way to make ordering complicated.

Ernie

--

31 May 2007, 5:00 PM
#9
ajeh avatar

ajeh

Oba-san

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

Re: Free Shipping on First Order

You would need some custom coding for this to prevent existing customers from using the Discount Coupon if you only want a new customer on 1st order to be able to get Free shipping ...

Otherwise, anyone with the Discount Coupon code and an order over $100 could use it on any order ...

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!

31 May 2007, 5:27 PM
#10
afo avatar

afo

Totally Zenned

Join Date:
Aug 2004
Location:
New York City
Posts:
6,800
Plugin Contributions:
0

Re: Free Shipping on First Order

The problem is the e-store is new, so everyone is a new customer even those who have bought from the company before. At least, that's the way I understand it.

Mary Ellen
I came; I saw; I Zenned
Taking over the world... one website at a time
Make sure brain is engaged before putting mouth in gear... or fingers to keyboard.

Holzheimer
Fan Odyssey

1 Jun 2007, 3:29 AM
#11
econcepts avatar

econcepts

Totally Zenned

Join Date:
Dec 2005
Posts:
1,505
Plugin Contributions:
2

Re: Free Shipping on First Order

esugrue:

2 - additional orders can be of any value and do not ever get free shipping
(Any ideas as the minimum order of $100 from -1- will mess it up)

I know you aren't the one determining "what" the shipping configuration is, however, you may want to find out the logic behind why they wouldn't offer free shipping on more than the first order.

Seems to me that if they plan on growing sales they should keep the customers that have already purchased from them (meaning they are "willing to buy!") happy so they come back. Offering free shipping on orders to them would help with that regard.

You need to keep a base if you want to increase overall sales. The base (or foundation) should be those customers that have bought. Again, they may have some logic to it, but I can't see how it would help. I can see how it would hurt though.

esugrue:

3 - if a customer has previously ordered and then order online how to stop them from getting free shipping (as they are in effect an existing customer and would have gotten free shipping, but are new to the store).
(Unless we manually add all existing customers as accounts (and we don't have emails for them so we can't), I don;t see how to stop the cart from giving them free shipping on the first order)

Why not do this. INSTEAD of creating a "Discount" coupon, clone the "flat shipping", or "free shipping" module into a new one. That new one would offer free shipping (with conditions you specify). That way, you could run a query on the DB upon account creation and either show or "hide" the free shipping offer based on the results (see next paragraph for more on that).

You could run a query on the DB and check to see if the users email addy is already present (upon account creation). Then, run and "if then" based on the results found. (IF record was found THEN bypass the discount ELSE, give the discount). I am doing something similar on an old version of zen (the only way to do it then).

I did this and created a new shipping method called "promo". I cloned an existing shipping method and then altered to fit my needs. Then I promoted "Free Shipping" with the first order on the site. There was no discount they had to enter, but rather, when they got to the "shipping" section of the checkout (or shipping estimate), they were presented with a note saying they qualified for free shipping (and the "free shipping" radio button was shown to them).

Seems like that same tactic would work for you. If I were in your shoes though, I would recommend letting them in on the "drawbacks" of free shipping ONLY on the first order (for repeat sales reasons).

Eric
20 Ways to Increase Sales Using Zen Cart
Zen Cart contribs: Simple Google Analytics, Export Shipping Information

1 Jun 2007, 8:37 AM
#12
esugrue avatar

esugrue

Zen Follower

Join Date:
Jun 2004
Posts:
182
Plugin Contributions:
0

Re: Free Shipping on First Order

econcepts:

I know you aren't the one determining "what" the shipping configuration is, however, you may want to find out the logic behind why they wouldn't offer free shipping on more than the first order.

I have suggested this as a blanket free shipping over $100 kind of thing. But they get the products drop-shipped from a warehouse and they (my clients) get the first shipment per customer free and then they are charged. The margins are that great so they aren't willing to eat the shipping on future orders.

econcepts:

Seems to me that if they plan on growing sales they should keep the customers that have already purchased from them (meaning they are "willing to buy!") happy so they come back. Offering free shipping on orders to them would help with that regard.

I agree with that fully!

econcepts:

Why not do this. INSTEAD of creating a "Discount" coupon, clone the "flat shipping", or "free shipping" module into a new one. That new one would offer free shipping (with conditions you specify). That way, you could run a query on the DB upon account creation and either show or "hide" the free shipping offer based on the results (see next paragraph for more on that).

That was almost what I had thought of in one of my `How the *** am I going to do this moments'.

Once they have ordered the first time they get a `member number' say 123456. I could manualy add a field for that number (which is created when the order is shipped) so the next time they order I could check to see if MEMBER_NUMBER is not blank -0 if it's blank then it's the first order, if not blank then (they must have ordered before) and they get charged shipping!

Maybe I could do that with the minimum order requirement too, if they have a Member # then no miniimum order, if blank then they must order $xx

Does that sound like it may work. Since I am not too good at PHP etc I'll have to butcher the ship and order methods to try and make it work!

The problem is the e-store is new, so everyone is a new customer even those who have bought from the company before. At least, that's the way I understand it.True, so in effect someone may be a repeat customer (as in ordered by mail before etc) but new to the e-store, so they're not really entitled to free shipping.

If it was me, I'd just give them free shipping anyway but ..... it's not me:smile:

Thanks for your help.

I'll spend the weekend trying to butcher some code and get it to work (although knowing my actual PHP skills :no:)

Ernie