If you are involved in online retail whether B2C or B2B then there are certain times of the year when your systems are pushed to their limit. A few years ago, I was involved in an e-commerce outfit that had about 10k live SKUs and the main times in the year for promotion where Black Friday/Cyber Monday, Valentines, Halloween, Christmas Holiday Season and other seasonal promotions.
This year is going to be even busier online due to the restrictions of buying in store.
Our promotions were planned meticulously due to the number of items on sale but it was mainly a Marketing Strategy on the product side of the business.
From a technical perspective, these are some of the lessons that we learnt.
We were running hosted Magento with a distributed MySQL backend and limited caching due to the dynamic of the website. On normal days, it would operate seamlessly but when it was stress tested the system would have indeterministic errors. Our testing was more rigorous than the experts managing the installation. (It turns out that the MySQL distribution settings were not correct.)
Lesson: We did not take our supplier’s word for reliability and tested ourselves. This prevented any real world issues for customers.
Make sure that someone is checking that codes are working and that they give the right discount. We had a code set up that was supposed to give 10% off but turned out it gave 90% off. There were a few red faces in the office!
Your potential customers may have questions in the process of buying. You need to make sure that you handle them efficiently so that the customer will have confidence to buy. On top of our website, we used different channels including Amazon and a few on eBay. We rolled out 2000 products over a weekend without taking into account the queries from customers. Monday was spent answering the questions by the whole team.
From your warehouse to your delivery partners, you need to make sure that the technology is in place to support them with the increase in demand. This might be as simple as getting extra staff in to help with packing in the warehouse.
A pain for reporting is that your sales can be an overestimate of reality if you have a reasonable amount of returns. This is more prevalent in the fashion B2C. To keep your customers coming back, you need to have an efficient process but watch out for those customers who are abusing the system.
Stock sitting in a warehouse will not sell if it is not on the website! This may seem obvious but I had to change our processes so that new items were added quickly as we had a batch of items sitting in the warehouse for days.
“Everyone has a plan until they are punched in the mouth.” At the busy times when something goes wrong, your escalation processes need to kick in. If they don’t exist, you don’t even have a plan. Hope for the best, plan for the worst.
The company may take on extra staff over busy periods and you need to make sure that onboarding and security protocols are followed. It is very tempting to bypass in busy times but they are there to protect your brand and customers’ data.
Stating the obvious but do not update any live systems before a busy period unless it is critical. Work can still carry on but plan to release when things have quietened down.
Warn your loved ones that your work may need you over the busy period. Get your colleagues to do the same.
Your ecommerce traffic will be driven by digital marketing, ad clicks and the deals. If you have estimated the number of shoppers correctly, then you should have a stress free period with 100% uptime.
90 Things You Need To Know To Become an Effective CTO
In this post, Jason Noble, Academy’s Chief Technology Officer, explains the design of highly relevant CTO KPIs and shows you how to a) track them and, more importantly, b) use them to improve performance. Now, the odds are that you’re either a CTO in a start-up or fast-growing company or soon to become one. That […]
Price’s law (competence is linear, incompetence is exponential) pertains to the relationship between the literature on a subject and the number of authors in the subject area, stating that half of the publications come from the square root of all contributors. If 100 papers are written by 25 authors, five authors will have contributed 50 […]
I’ve been asked to write a short piece on the impact of confidence in leadership. 1st, how do I keep it short? 2nd, which angle do I start with for this many tentacled topic? Because whether we talk about true confidence, projection, self-doubt and/or the ever present Imposter syndrome, how we deal with these issues […]
London
2nd Floor, 20 St Thomas St, SE1 9RS
Copyright © 2023 - CTO Academy Ltd