Forum Moderators: LifeinAsia

Message Too Old, No Replies

Customer demanding 90 days

Can a customer dictate terms?

         

uncobeth

3:29 pm on Feb 26, 2009 (gmt 0)

10+ Year Member



We have a machine that's due to be retired. We've been working for months to transfer sites to a new one. We have just a few customers left on the older machine, and have found that their sites break when moved to a new machine. We let one of the customers know about it, and he's threatening to sue us because:

1. We have to charge him to upgrade his e-commerce site, which is 4 years old. It simply doesn't work on newer OS with new php and mysql.

2. He is demanding that we give him 90 days to find new hosting. We don't want to keep running an old server for ONE site for 90 more days!

There's nothing in our inadequate hosting agreement that says we have a right to terminate without notice (or with notice, for that matter). I can see giving him 30 days to find other hosting, but 90 is ridiculous!

Does anyone want a new hosting customer? I think this is an OSCommerce site. :)

Beth

LifeinAsia

4:34 pm on Feb 26, 2009 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



First you tell us about a PITA customer, then you try to offload him on us?! :)

I'd say 90 days is certainly unreasonable- 30 days should be sufficient.

If he wants 90 days, then charge him a lot extra for thsose extra 60 days. Explain that his site is the only one on the server, so he will be responsible for the FULL cost of maintaining it for the extra 60 days.

uncobeth

4:51 pm on Feb 26, 2009 (gmt 0)

10+ Year Member



Great idea! I was pretty much joking about dumping him onto anyone here. But, you never know! There might be a masochist who's willing to endure some extra suffering. ;)

cyril kearney

8:09 pm on Feb 26, 2009 (gmt 0)

10+ Year Member



uncobeth
I think I look at this differently. The customer is probably not technical. He has done nothing wrong and his site has been working for 4 years. So there is nothing wrong with his site.

Now he is put in a position where he has to move or pay to have his site upgraded because you need to upgrade not him.

I would look at it from his perspective and pay for the changes to his site. (Assuming they are not astronomical.) You have gotten revenue from him for 4 years and probably would get this revenue indefinitely if you appeased him. Certainly this must be enough to pay for the cost of his upgrade. If it isn't, then I would eat some of the cost and try to persuade him to pay a part too.

Remember, customer service like advertising doesn't cost it pays.

Sorry if this is not what you wanted to hear.

uncobeth

8:34 pm on Feb 26, 2009 (gmt 0)

10+ Year Member



I understand that completely. We were able to move all the other customers' sites with minor modifications, and they're all ok. Most never even knew we did anything. We didn't want to just change the environment and leave him with a broken site, which is what I've read usually happens -- people wake up one day and their sites are broken after upgrades.

How do big hosting companies deal with stuff like this when they have to make upgrades for security/stability reasons? What if we had 500 sites on this machine? Yikes! I guess they have a giant staff of linux engineers and programmers.

We don't put more than 150 sites on each server, and the newer ones are kept up to date. In the olden days, we had to be so careful about doing anything that might break the hosting appliance (Ensim or Plesk). This is one of those older machines. Upgrade php and poof! Instant misery.

Samizdata

8:35 pm on Feb 26, 2009 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



our inadequate hosting agreement

As you probably know, that is the source of your potential problem.

It should at least have the standard "vary without notice" part.

The hosting company I use has in the past two years upgraded to PHP5 and (separately) MySQL5 and gave customers plenty of warning - the fact is that some old scripts will break.

But it should not be the hosts responsibility to fix them, and as PHP4 is end-of-life and no
longer supported with security updates it would have been negligent of them not to upgrade.

I found that the required script changes were (in my case) very minor, you might insist on 30 days and offer to help amend the customer's outdated code.

Threats to sue are often hot air - but not always.

...

Samizdata

8:40 pm on Feb 26, 2009 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Upgrade php and poof! Instant misery

As you mentioned Ensim, I can tell you that the host I use found a way to run PHP4 and PHP5 side by side with that control panel - customers were told how to switch between them with a simple .htaccess directive for testing their scripts.

This was not possible with the MySQL upgrade, though.

...

uncobeth

9:35 pm on Feb 26, 2009 (gmt 0)

10+ Year Member



We're going to run the server up to 90 days, as he's asked, so he can find a new hosting company. The hosting agreement definitely needs worked on.

bwnbwn

9:51 pm on Feb 27, 2009 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Me I would get a host for him a good host and move the site there. You should be able to keep the account and keep him happy.

He won't have a clue it is on a different server as long as he is treated right.

jecasc

7:21 pm on Feb 28, 2009 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Wow. You are closing contracts with customers without any provisions for termination of the contract? Risky. If I'd were you I'd check the legal provisions for contracts without a provided terminiation period.

For example in my country its like this: If no termination period is agreed on in a lease contract, it is calculated by the due dates of the payments. For example if the customer pays monthly you can terminate the contract with a notice one month in advance. If he pays quartely the termination period is 3 month, if he only pays once a year - the termination period is a year.

I bet there is a regulation for this issue in your country too. If you have not made provisions for this in your contracts in the past you should get some legal advice, because this issue will surely come up again.

creeking

11:42 am on Mar 2, 2009 (gmt 0)

10+ Year Member



hmmm......notify him of a significant price increase, effective in 30 days ? ;)

walrus

3:38 pm on Mar 2, 2009 (gmt 0)

10+ Year Member



How do big hosting companies deal with stuff like this when they have to make upgrades for security/stability reasons?

From my experience its
flip the switch....change open source answering program to..."we are currently experiencing a high volume of calls..etc".
Then they go for lunch.

uncobeth

4:14 pm on Mar 2, 2009 (gmt 0)

10+ Year Member



Many thanks, everyone. I have ideas now about how to cope with this one and what to do to try to prevent it in the future.

Fortune Hunter

9:36 pm on Mar 3, 2009 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The hosting agreement definitely needs worked on.

I would agree. I would say at a minimum you need to include a termination clause that is clear and no more than 30 days long. I would also suggest a clause that says something to the effect that you aren't responsible for old code or scripts not working any longer after an upgrade. After all if you buy a new computer and it has a new OS that no longer supports an older piece of software you own you can't sue the company that wrote the original software or the company that built the new computer, you have to upgrade. This shouldn't be any different, but you should spell that contingency out.

cyril kearney

10:21 pm on Mar 3, 2009 (gmt 0)

10+ Year Member



I am in agreement that the contract should be changed to clarify the termination etc.

I still see it differently. The clients pages have run without a problem for 4 years. The customer did nothing to change his pages.

uncobeth wanted to/needed to upgrade his computer. That upgrade caused this problem. It seems to me, that it would be uncobeth's self-interest to fix the software and to retain the client.

The computer which is uncobeth;s responsibility is what is worn out not the client's code. I suspect that uncobeth could resolve this for the client for very little money.

How is any of his clients to feel secure? Certainly this will not be the only upgrade uncobeth's company will ever do.

Who is the next client to have a problem like this?

Would you stay with uncobeth's company knowing how he treating this client?

It seems like a poor way to do business, but I'm in software and not in hardware.

tangor

6:03 am on Mar 4, 2009 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Systems have to be upgraded/patched. This is industry standard. SOME things don't have to be spelled out BUT if you want a smooth customer relationship YOU WILL SPELL THEM OUT.

Look at the TOS for most hosting services, even those loaded with Perl, PHP, etc. They don't guarantee those softwares will work if they are added as a perk to the package. If you are a provider you are providing space and bandwidth, not software. Whatever the customer adds is their lookout, not yours.

In the instant case it is a bit unhappy things were not spelled out early, but INDUSTRY STANDARDS is a recognized legal term and that is how you will deal with the customer should it go that far.

Bob535

8:38 pm on Mar 6, 2009 (gmt 0)

10+ Year Member



Ha, the easiest way to do this is to setup a virtual server on the new server running the old software.

Problem solved.