I’ve recently started a new job in the e-commerce industry, and it’s a fun mix of customer support and design. One of our customers recently requested a change to the operation of their store.
Client: Can you change my store page so that customers have to log in as a very first step? I want them logged in before they can see my products, even.
Me: That’s really not the best idea.
Client: I’m paying you. That’s how I want it.
I whipped together a small bit of code that checks to see if a user is logged in, and it redirected to the log in page if not. We implemented a demo for the client.
Client: This is exactly what I want! Make it go live today.
The very next morning we got a support email from someone else at the business notifying us that their site is not functioning, as it is forcing people to log in before being able to do anything on the store, and that it should only ask for a log in before making a purchase.
Me: Talk to your guy – we just did what he wanted us to.
One phone call later and I’m asked to remove the changes I made the previous day.