Lessons on testing (and not testing) ecommerce stores

Lessons on testing (and not testing) ecommerce stores

Download our free whitepaper and gain important ecommerce and marketing insights, directly from Juni.

Thank you! Check your email for the whitepaper
Oops! Something went wrong while submitting the form.

Juni will not share your information with any third parties except for our verified partner network. Submit your email for even more valuable content, delivered straight to your inbox.

You’re ready for the big ecommerce store launch. Everything’s set up and raring to go. Just the final formality of firing the Shopify link over to a few test customers to take a look. Then sit back, put your feet up, and wait for the test transactions and kind words to start rolling in…

But they don't. Instead, panic sets in as you find out that your carefully created store doesn't work.

I’d love to tell you this is a dramatisation to warn you of the perils of not testing your store properly. Unfortunately, the story, characters, and incidents portrayed in this production are very much non-fictitious.

In fact, it’s me. Yes, I'm the one who was completely and utterly humbled to realise I hadn’t tested my store properly.

When the correspondence arrived from my test customers, it wasn’t to congratulate me on a nice store or a seamless shopping experience. It was to tell me they hadn’t been able to place an order.

I scrambled to comb through my store, shipping, and tax settings. Everything looked fine. I checked my inventory levels. Perfect. The warehouses were set up correctly for fulfilment.

So why was a test customer in Sweden unable to buy anything from my store?

Test Markets

I’ve mentioned in previous posts that I’ve had ecommerce ventures in the past. In a way, that was my undoing on this occasion. Nothing stays the same forever, not even Shopify settings.

My Swedish test customer sent me some screenshots of their problematic non-purchases. It’s worth saying at this point that I’m using the Locksmith access control app, alongside Shopify discount codes, to vary my inventory based on my customers' country.

I’ve sold internationally before, so I was stumped as to why I was unable to sell in Sweden. Being super-busy with other things at the time, I decided a problem shared is a problem halved. Or, more precisely, a problem solved by Shopify Support is one less problem for me to solve. What else is one to do when your bandwidth is maxed out?

I was greeted by a fantastic associate who walked me through a new feature I’d never heard about — Shopify Markets. It seems you need to turn on the correct markets on new Shopify stores to sell in them. If you don’t, the checkout dropdown option only displays your default market. Crazy, right?

My understanding is that for existing stores, the legacy options remain as default. So if you’ve always sold worldwide, your settings would still be the same.

But if you’re starting a new installation like me, you need to activate all the markets in which you want to sell. You can do this in Settings > Markets.

Did you know about this feature? Have you been caught out? I’d be surprised if I’m the only one. I’m sharing it here in the hope that it might help others to avoid or solve this problem.

But sharing the cause of my problem is secondary to my main point, which is to test, test, test. I was complacent because I thought I knew exactly how Shopify worked. Thorough testing — with people in different regions — would have uncovered this problem before I was at the point of launching.

My ecommerce website testing checklist

This is the bit where you take advice from the guy who couldn’t make a sale to his test customer! Learn from my mistakes and know that I’ve learned my lesson: from now on I’ll be testing even the things I thought I knew. In addition, this Shopify guide is a good starting point to build from.

Don’t assume anything

Just because it worked last time doesn’t necessarily mean it will work this time. You always need to test everything before you go live, even the things you assume should work.

Click every link

Every. Single. Link. The one you don’t click will inevitably be the broken one. If there’s something on your site a potential customer can click, you need to ensure it directs to the right page and isn’t broken.

Check your visual assets

You're vying for people's trust. A low-res image or a video that doesn’t load will kill any momentum in the sales process. Eliminate anything that would make you wonder whether to spend your money or go to a more reputable business. Make a checklist of all your visual assets and work through it methodically to ensure they are up to scratch.

Get migration support

If you’re migrating your store, put the proper support in place to make sure you’re not serving any 404 error links to customers. There’s no point investing your money in a new shop build just to end up with broken links, lower rankings, and slower page speed. Here’s a checklist for migrating to Shopify.

Test your checkout

As I discovered, everything else is pointless if your customer can’t pay. Test every stage of your checkout before launch and continue to keep a keen eye on it. Most platforms have a test payment or bogus payment feature. Use it to go from beginning to end of your checkout process. Go all the way from add to cart to order confirmation so you are sure that everything works. And don’t forget to test this for different regions, browsers, and devices.

It’s worth following the lead of companies like Shopify that have a ‘red day’. The red day is a deadline for checkout modifications ahead of a major event, such as Black Friday, Boxing Day, or launch day.

Test your checkout. Put in place a red day. Stop any further edits to your checkout. Then test again. That should avoid anything breaking on the big day.

Check your policies

Review your policies to make sure everything you tell customers about how you do business remains accurate. Are deliveries now taking a bit longer? Have you had to stop selling in a particular region? Maybe you’ve changed your refund policy. Read through all your policies and ensure you’re willing to stand by what they say.

Do it yourself

All this testing can be painstaking to the point of being painful. But I’d still suggest you do it yourself. You can outsource it, but this is YOUR company and YOUR eyes. Nobody else is going to care about it as much as you do. Your customers will value your attention to detail, which will shine through after a thorough testing process.

Monitor customer behaviour

Once you’re satisfied with how your site operates and you’re confident everything is working correctly, you can monitor any changes. Using apps like LuckyOrange, Hotjar, or FullStory will show you where people are navigating away from your site. This helps to pinpoint where something is broken and gives insights for future improvements.

How do you test your store?

One last time for those at the back: test, test, test. Test links. Test your checkout. Test different regions. Test different devices. Test different browsers. Test everything. And test it yourself before anybody else does.

Those are my lessons on testing ecommerce stores. But what are yours? This post has demonstrated I’m by no means a leading authority on this topic, so I’d love your take. Send me your testing tips to community@juni.co.

Lessons on testing (and not testing) ecommerce stores
Juni
Financial platform

Juni is the financial platform built for ecommerce. We give you a unified view of your finances, with cards, mulitcurrency accounts, and banking, accounting and advertising integrations - all in one place. We can even help boost your cash flow with working capital, cashback and more.

Download our free whitepaper and gain important ecommerce and marketing insights, directly from Juni.

Thank you! Check your email for the whitepaper
Oops! Something went wrong while submitting the form.

Juni will not share your information with any third parties except for our verified partner network. Submit your email for even more valuable content, delivered straight to your inbox.

September 16, 2022
The problem with seasonal discounts
Stephen Bourke
Ecommerce Store Manager
Read article
September 23, 2022
Creating your ecommerce inventory checklist
Stephen Bourke
Ecommerce Store Manager
Read article
October 7, 2022
How I’m brushing up on my ecommerce SEO
Juni
Financial platform
Read article

Get insights like this in your inbox

Subscribe to our monthly newsletter
Juni Technology AB (registration number 559248-0908) and its officers, directors, owners, employees and representatives, including its subsidiaries and officers, directors, owners, employees and representatives of its subsidiaries (“Juni”) provides this information (the “Information”) for informational purposes only and you should not construe any Information as legal, tax, investment, financial, or other advice. The information and the opinions and views contained therein or otherwise by Juni have not been tailored to the objectives of any one individual or corporate entity, are current only as of the date hereof and may be subject to change at any time without prior notice. Juni does not have any obligation to provide revised Information in the event of changed circumstances. Juni strongly recommends you to seek a duly licensed professional to provide you with any legal, tax, investment, financial, or other advice you may need. Juni expressly disclaims any liability for the accuracy and completeness of the Information. You alone assume the responsibility of evaluating the merits and risks associated with the use of any Information before making any decisions based on such Information. You agree not to hold Juni liable for any possible claim for damages arising from any decision you make based on the Information.

Let’s do this

Fill out the form and we’ll get back to you as soon as we can.

Want to explore Juni whilst you wait?

Book a Demo


By booking a demo, you give Juni permission to contact you by phone and email, and to receiving marketing communication. You can unsubscribe any time. For more information, read our Privacy Policy

Valid number Number not valid
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Let’s keep in touch

Every month we round up the best news and insights from the world of Juni and beyond. No spam, just great content. Subscribe to our newsletter and you’ll stay up to date with:
  • Our take on current trends in the world of ecommerce
  • Hand-picked blogs and articles from the team
  • New features, events and more
By submitting your email address you agree to receive marketing emails from Juni. We won’t overdo it or use your data for anything other than sending emails - and you can unsubscribe at any time.

You're on the list

Thanks for signing up. Our next newsletter should be with you by the end of the month - enjoy!
Oops! Something went wrong while submitting the form.