Shoprocket - start selling online
Back to blog posts

A teardown of Apple's ecommerce experience

Updated on 27 June, 2025 in Guides
A teardown of Apple's ecommerce experience

The difference between success and failure, can be dictated by your marketing, your pricing, your products and sometimes it's as subtle as your "user experience". 

In 1979, English inventor Michael Aldrich pioneered what would eventually become known as eCommerce by connecting television and telephone lines.

The story goes that Aldrich thought of the idea while on a walk with his wife, bemoaning the inconvenience of making regular trips to the market; 

"Wouldn’t it be so much easier if you could just order what you needed through the TV?"

Evidently, we haven't stopped moaning about how inconvenient shopping is. No matter how far things have come, the process is often a pain. 

Even some huge corporations are guilty of this, take Apple, for example. 

You've seen the beautiful product photos, you've read about the latest Pokémon sounding chip sets, like M1 MAX & M1 ULTRA, and the exciting new colours (which are actually just recycled old colours) and you're sold. You want it. You *need* it

But where's the blog/how-to-add-full-ecommerce-to-any-existing-website-in-minutes">buy button?


g6mfmasw-screenshot-2022-03-09-at-15.15.03.png

There, hiding in the top right, is the button you need. So you click, expecting to begin the checkout, and instead you're met with 2-3 seconds of load time, only to be presented with a completely different page, where you have to be educated all over again about the different models available. 

3sfzdd4q-screenshot-2022-03-09-at-15.22.14.pngblog post" title="Add products to your blog post" class="fr-fic fr-dii">



Infuriated, you make your choices, and click "Select" (not buy?) thinking to yourself;

"This is it, Mac time".

No.

Another 2-3 seconds of loading, and you find yourself on another completely different looking page. Once more you have to compare all the options, and make your choices. But this time, at least, you see hope. There, (at the bottom of the screen now?) is the call to action. "Add to bag". 

Yes, you've clicked "buy" and you've clicked "select", but this is different, this is the one. 

There's a bag now.


su1ssyip-screenshot-2022-03-09-at-15.24.15.pngblog post" title="Sell products in your blog post" class="fr-fic fr-dii">

Another 2-3 seconds of loading, and another new page. The action button has moved again, it's "near" the top this time, and now it's labelled: "Review Bag"  There's an infinite list of accessories and other products below to distract you, there's even an advert for Apple TV, which of course links out to another site, abandoning your order completely. You feel the urge to "learn more"...


pru8lwno-buy-now.jpgembed ecommerce in blog post" title="embed ecommerce in blog post" class="fr-fic fr-dii">

Finally, you click "Review Bag" and after 2-3 seconds more loading, you've made it to the promised land, you see a checkout button.

v59jz3wf-screenshot-2022-03-09-at-15.43.54.pngecommerce to my blog" alt="add ecommerce to my blog" class="fr-fic fr-dii">

Surely this is it? Click "checkout" and you'll be able to pay, presumably with Apple pay, which is super quick. One click and it's over. It must be over. 


2x0ago2p-screenshot-2022-03-09-at-15.46.10.pngecommerce to my blog" title="How to add ecommerce to my blog" class="fr-fic fr-dii">

And then you see it. The dreaded "login to checkout" page. You know there's a "continue as guest" option, but in your experience, this is just as bad, if not worse, than the login to checkout flow. 

You're starting to doubt this whole thing. How much do you really need a £2,400 laptop? The one you have isn't so bad, it's only 2 years old. Sure a couple of keys have fallen off, and the battery doesn't seem to hold charge as well, and your touch bar is a constant reminder that Apple doesn't care about you, but anything is better than this maze of clicks and buttons and haphazard UX. 

One more chance, you click "Continue as guest".


wqbozmtc-screenshot-2022-03-09-at-15.51.33.pngembed ecommerce into website" title="embed ecommerce into website" class="fr-fic fr-dii">

Another new page dedicated entirely to a single question which surely could have been part of any of the numerous previous steps. Obviously you want it delivered, there's Covid out there, you don't want to touch things, no matter how clean the Apple store looks. 

Another click. Another page. 


p90lh3j5-screenshot-2022-03-09-at-15.53.42.png

Surprisingly, this page loaded seamlessly, there was no 2-3 second delay, it just appeared below the existing view, and you wonder why all the other pages didn't load like that?

You choose your shipping option, which are all essentially the same option, just with added costs if you'd like it delivered at a time when you're actually home. Continue to shipping address...


qoaoey1j-screenshot-2022-03-09-at-15.56.42.png

Another 2-3 seconds loading. Then you see the address form, it's pretty long and every action you take seems to add more fields to the form. You wonder if this will ever end. 

yotldf6w-screenshot-2022-03-09-at-15.58.45.png

After completing the address, you make it to payment. This HAS to be the end. What more could there be? You realise that you actually did want that extra lightning cable, so you click "edit bag" to quickly add it. 


274yam3w-screenshot-2022-03-09-at-16.01.19.pngcart to your blog" title="Add shopping cart to your blog"

A modal appears that send a chill down your spine. You risk having to start all over. It's not worth it, forget the cable, you can just buy one on eBay, probably.

For some reason your password manager isn't populating your card details? There's something unusual about how they've integrated the payment form, so password managers don't recognise the fields. So you have to go and find your debit card...

am27b7tn-screenshot-2022-03-09-at-16.05.33.png

You start to wonder how many people work at Apple. A lot, surely. You wonder if any of them have ever tried shopping from this website? No doubt they get all their Apple products for free from some sort of giant candy bowl in the Apple HQ, why would they be shopping on Apple.com like the rest of us plebeians.

g3wc7too-screenshot-2022-03-09-at-16.10.04.png

This is it. The final level. There's a button at the very bottom that says "Place your order". You're amazed that there's no way to actually edit your order at this point. You cannot change quantities, you cannot add/remove items from your order. You can almost hear Tim Cook's voice in your head; 

z8p2vohz-tim.png

"This is your order, take it or leave it".

You pull the trigger. 1 final click...

And just like that, it's over.

x59rvidc-screenshot-2022-03-09-at-17.14.54.png

Somehow Apple isn't phased by this truly terrible experience. Perhaps it's intentional? Maybe they want you to feel lost and confused?

You wonder if you could learn form this, but you're not Apple. You don't have that luxury. You have to make sure your checkout is lightning fast, and users can checkout in as few clicks as possible. 

Enter Shoprocket

Checkout the below demo, the products are rendered directly into the page where your customer's focus is. Everything is instant. You won't see any loading screens. And you can complete a full checkout in about 30 seconds. 

The products below are real - you can interact with them, add them to cart and checkout.

(Please don't pay though! It's just a demo store)

It's taken us 10 years of powering online stores to get to this stage. We've analysed countless sessions, captured millions of data points, and this is the end result. A shopping experience that redefines ecommerce.

At this point we have to point out that we are not affiliated, associated, authorised, endorsed by, or in any way officially connected with Apple, or any of its subsidiaries or its affiliates. The official Apple website can be found at https://apple.com.

The names Apple, Mac, M1 Max/Ultra, Pokémon as well as related names, marks, emblems and images are registered trademarks of their respective owners.

That said - we'd be more than happy to help you get setup with Shoprocket and double your conversion rates, if you're reading Tim....


Ready to start selling?

All the tools you'll need to sell from your existing website, social channels and more.
No technical skills required.

34,384 sellers have processed over $3,090,935.20

Good prices for a great product!
Shoprocket 5 star review
The product is great for integrating into your website. Functionality is good and they are constantly adding more features. The tiered pricing is very good and much less than other platforms.I faced s...
Amazing Support
Shoprocket 5 star review
The e-commerce platform is very good, could always do with improvements, but Ryan and the support team are amazing! Very quick to make updates, fix bugs etc and they reply to messages and questions ve...
Love using Shoprocket
Shoprocket 5 star review
Love using Shoprocket! Eshop is not my primary business, use it to sell merch as a support channel, and the easy with which I was able to add Shoprocket-powered eshop to my existing NextJS project is...
Highly recommended!!
Shoprocket 5 star review
I'm a small business owner who's not that experienced with most things tech related, started my website on carrd which I eventually learned, is not the best for hosting an ecommerce site or an...
100% worth the money
Shoprocket 5 star review
I love how modular Shoprocket is. As a headless ecommerce solution I can confidently configure knowing that if I ever change my website tech stack, I won't have to start over with my store.And as...
First-class service absolutely ALWAYS
Shoprocket 5 star review
First-class service absolutely ALWAYS and at anytime! Highly recommend it, they answered SO many questions for me, and 100% confidence these are the folks to use!
I like almost everything about Shoprocket
Shoprocket 5 star review
I like almost everything about Shoprocket. its easy to use and quick customer service. 10/10.
Shoprocket and it's founder always available for s
Shoprocket 5 star review
Shoprocket has been a trustworthy partner since I started to use it. It's been paramount for our growth in 2022 and 2023 and I am sure it will continue to.What really sets this software apart is t...
Great product and excellent customer service!
Shoprocket 5 star review
They have possibly the first service rep I have come across that will look at your problem and fix your code within few minutes to help with customising the integration of the shoprocket tool - massiv...
Brilliant company…
Shoprocket 5 star review
An amazing system for an online shop and what makes it better is the human contact that is available 24/7. Would highly recommend.
Easy to use with excellent support
Shoprocket 5 star review
I've saved a ton of time and avoided headaches by creating products in Shoprocket and integrating them on my website and sales pages. Whenever I have a question, they can usually resolve it via chat i...
One of the best ecommerce platforms and plugins!
Shoprocket 5 star review
One of the best ecommerce platforms that exist - i already had an existing site hosted elsewhere and this made it so easy for me to create my online store without paying the extra added cost that'...
Highly recommended
Shoprocket 5 star review
I am new to this game, but shoprocket has proven to be an easy to use product, that performs as advertised. The customer service is prompt, very friendly, and importantly, very knowledgeable. I have...
Excellent support
Shoprocket 5 star review
Im really enthusiastic about Shoprocket. It works super fast, the shop is easy to customise and the support is one of a kind, super fast and clear communication, I love it. They even added a word to t...
So easy to set up!!
Shoprocket 5 star review
So easy to set up, so responsive and helpful! Its been two weeks and a platform never been so easy!
Incredible, in-budget and speedy
Shoprocket 5 star review
Incredible and much cheaper than their competitors (Shopify, ECWID, etc). Too easy to setup. Amazingly speed too.
Very good online selling site.
Shoprocket 5 star review
This platform stands out as a straightforward and user-friendly online selling site. With easy setup procedures and a clean interface, it swiftly transforms a daunting task into a manageable one.
Extremely easy to setup
Shoprocket 5 star review
Extremely easy to setup and if you have a problem just use the chat button. I am across the world but Ryan was there in an instant with not only an answer but a quick video recording he made to show h...
I recently started using Shoprocket.io
Shoprocket 5 star review
I recently started using Shoprocket.io for my online store and I couldn't be happier! As a small business owner, I was looking for a platform that was both user-friendly and packed with all the fe...
We are loving Shoprocket
Shoprocket 5 star review
We are loving Shoprocket, the customer service has been fantastic and I love the flexibility and integration with our website host Showit. We are grateful to have found this!
A Customer Service Second to None!
Shoprocket 5 star review
I run a knowledge and educational website, and had always envisioned setting up a shop for digital educational products. However, not being adept at programming or development, and solely relying on t...
Excellent and versatile shop software
Shoprocket 5 star review
After searching for an easy to integrate shop system, I finally found Shoprocket. From the beginning, I was impressed by the easy integration of the individual products or the catalogue into an existi...
Best service ever
Shoprocket 5 star review
There's a lot of things you could say about Shoprocket, and I've got positive things to say about almost everything. But one thing is sure, and that is that Shoprocket have the best customer s...
Excellent solution and support!
Shoprocket 5 star review
We have been testing a lot of systems, and never found such a solid and intuitive system as Shoprocket. The support is outstanding, and the way they listen to us regarding implementing features etc, i...
Great shopping cart that integrates into your own
Shoprocket 5 star review
I really love Shoprockets shopping cart, it's just a simple code inserted into our own website. Ryan is absolutely fabulous with all his help to anything you need to know. If you want to keep ever...
Incredible customer service
Shoprocket 5 star review
Incredible customer service and refreshing to see a product with so many features that's so easy to use! Absolutely brilliant, can't recommend enough.
Service client excellent et très bonne
Shoprocket 5 star review
Service client excellent et très bonne solution ecommerce
Great customer service
Shoprocket 5 star review
Great customer service, willing to inform me when I have questions about how things are done to help make my business better.
Easy to use and great support
Shoprocket 5 star review
This was my first time building a store and I am amazed at how easy it has been. The tool is easy to navigate, it looks nice. Also, the integration with Stipe and my website on PageCloud couldn't...
Ryan is very attentive and when there…
Shoprocket 5 star review
Ryan is very attentive and when there were some issues it was addressed thank you shoprocket, things are great!
Always very helpful & informative
Shoprocket 5 star review
Always very helpful & informative whenever I’ve have a query. Replies are a lot quicker than my website provider & info is a lot clearer.
Reliable, Reactive and (I think) Revolutionary
Shoprocket 5 star review
I am a long term user of Shoprocket, not sure how long as its been across jobs and roles and projects but I am currently using it for taking payments for consultancy services. It is by far the easiest...
Very promising but... it works!
Shoprocket 5 star review
Very promising, and the price in very interesting. Now, after some email exchanges, all is updated and it works fine ! Very good and responsive support ! You have a new customer now.
Huge potential
Shoprocket 5 star review
Shoprocket is still in the start up process, as I see it, but it got huge potential. There are a few things that might need to be a bit better, e.g. the admin panel is not working perfectly in Google...
Great features, easy to use
Shoprocket 5 star review
Excellent customer service. Easy, straightforward interface, and an abundance of features at a very reasonable price.
Fills a gap in the market
Shoprocket 5 star review
Took me a while to find something that did what shoprocket did; which is surprising as it would seem to be an obvious and popular tool. v2 has had a few small bugs while it's brought up to speed b...
Great customer service
Shoprocket 5 star review
Great customer service
So much better than shopify
Shoprocket 5 star review
So much better than shopify, its super customizable, customer service is awesome and is flexible for any industry. Still in its developing phase but the at the rate its going in improvements, this is...
The speed of getting my problem solved…
Shoprocket 5 star review
The speed of getting my problem solved was so appreciated. And I am always treated very well, chat and or email! The lady who helps with my website also said to me Shoprocket has awesome customer serv...
Impressive
Shoprocket 5 star review
Although still in beta, Shoprocket is pretty impressive. The finished product is looking set to be an extremely useful and powerful tool for anyone selling anything online. And the customer service is...
Shoprocket is a Great system!
Shoprocket 5 star review
We have been using Shoprocket for at least 3 years now. This past May (2021) they released their latest version and it looks like a major rewrite. The product was good before, but now it's really...
User-friendly platform and excellent…
Shoprocket 5 star review
User-friendly platform and excellent customer service. I couldn't ask for a better tool!
Would highly recommend Ryan in…
Shoprocket 5 star review
Would highly recommend Ryan in Shoprocket. He is a credit to the team. Very helpful and efficient.
Shoprocket is perfect for new and existing web bus
Shoprocket 5 star review
Shoprocket was the best option for adding a shop to my existing website to enable me to sell and accept card payments and deposits for my bespoke products. It was fast to set up with clear menu option...
Very helpful account manager Ryan who…
Shoprocket 5 star review
Very helpful account manager Ryan who has guided me through any issues I had. Good platform that works very well.
Good prices for a great product!
Shoprocket 5 star review
The product is great for integrating into your website. Functionality is good and they are constantly adding more features. The tiered pricing is very good and much less than other platforms.I faced s...
Amazing Support
Shoprocket 5 star review
The e-commerce platform is very good, could always do with improvements, but Ryan and the support team are amazing! Very quick to make updates, fix bugs etc and they reply to messages and questions ve...
Love using Shoprocket
Shoprocket 5 star review
Love using Shoprocket! Eshop is not my primary business, use it to sell merch as a support channel, and the easy with which I was able to add Shoprocket-powered eshop to my existing NextJS project is...
Highly recommended!!
Shoprocket 5 star review
I'm a small business owner who's not that experienced with most things tech related, started my website on carrd which I eventually learned, is not the best for hosting an ecommerce site or an...
100% worth the money
Shoprocket 5 star review
I love how modular Shoprocket is. As a headless ecommerce solution I can confidently configure knowing that if I ever change my website tech stack, I won't have to start over with my store.And as...
First-class service absolutely ALWAYS
Shoprocket 5 star review
First-class service absolutely ALWAYS and at anytime! Highly recommend it, they answered SO many questions for me, and 100% confidence these are the folks to use!
I like almost everything about Shoprocket
Shoprocket 5 star review
I like almost everything about Shoprocket. its easy to use and quick customer service. 10/10.
Shoprocket and it's founder always available for s
Shoprocket 5 star review
Shoprocket has been a trustworthy partner since I started to use it. It's been paramount for our growth in 2022 and 2023 and I am sure it will continue to.What really sets this software apart is t...
Great product and excellent customer service!
Shoprocket 5 star review
They have possibly the first service rep I have come across that will look at your problem and fix your code within few minutes to help with customising the integration of the shoprocket tool - massiv...
Brilliant company…
Shoprocket 5 star review
An amazing system for an online shop and what makes it better is the human contact that is available 24/7. Would highly recommend.
Easy to use with excellent support
Shoprocket 5 star review
I've saved a ton of time and avoided headaches by creating products in Shoprocket and integrating them on my website and sales pages. Whenever I have a question, they can usually resolve it via chat i...
One of the best ecommerce platforms and plugins!
Shoprocket 5 star review
One of the best ecommerce platforms that exist - i already had an existing site hosted elsewhere and this made it so easy for me to create my online store without paying the extra added cost that'...
Highly recommended
Shoprocket 5 star review
I am new to this game, but shoprocket has proven to be an easy to use product, that performs as advertised. The customer service is prompt, very friendly, and importantly, very knowledgeable. I have...
Excellent support
Shoprocket 5 star review
Im really enthusiastic about Shoprocket. It works super fast, the shop is easy to customise and the support is one of a kind, super fast and clear communication, I love it. They even added a word to t...
So easy to set up!!
Shoprocket 5 star review
So easy to set up, so responsive and helpful! Its been two weeks and a platform never been so easy!
Incredible, in-budget and speedy
Shoprocket 5 star review
Incredible and much cheaper than their competitors (Shopify, ECWID, etc). Too easy to setup. Amazingly speed too.
Very good online selling site.
Shoprocket 5 star review
This platform stands out as a straightforward and user-friendly online selling site. With easy setup procedures and a clean interface, it swiftly transforms a daunting task into a manageable one.
Extremely easy to setup
Shoprocket 5 star review
Extremely easy to setup and if you have a problem just use the chat button. I am across the world but Ryan was there in an instant with not only an answer but a quick video recording he made to show h...
I recently started using Shoprocket.io
Shoprocket 5 star review
I recently started using Shoprocket.io for my online store and I couldn't be happier! As a small business owner, I was looking for a platform that was both user-friendly and packed with all the fe...
We are loving Shoprocket
Shoprocket 5 star review
We are loving Shoprocket, the customer service has been fantastic and I love the flexibility and integration with our website host Showit. We are grateful to have found this!
A Customer Service Second to None!
Shoprocket 5 star review
I run a knowledge and educational website, and had always envisioned setting up a shop for digital educational products. However, not being adept at programming or development, and solely relying on t...
Excellent and versatile shop software
Shoprocket 5 star review
After searching for an easy to integrate shop system, I finally found Shoprocket. From the beginning, I was impressed by the easy integration of the individual products or the catalogue into an existi...
Best service ever
Shoprocket 5 star review
There's a lot of things you could say about Shoprocket, and I've got positive things to say about almost everything. But one thing is sure, and that is that Shoprocket have the best customer s...
Excellent solution and support!
Shoprocket 5 star review
We have been testing a lot of systems, and never found such a solid and intuitive system as Shoprocket. The support is outstanding, and the way they listen to us regarding implementing features etc, i...
Great shopping cart that integrates into your own
Shoprocket 5 star review
I really love Shoprockets shopping cart, it's just a simple code inserted into our own website. Ryan is absolutely fabulous with all his help to anything you need to know. If you want to keep ever...
Incredible customer service
Shoprocket 5 star review
Incredible customer service and refreshing to see a product with so many features that's so easy to use! Absolutely brilliant, can't recommend enough.
Service client excellent et très bonne
Shoprocket 5 star review
Service client excellent et très bonne solution ecommerce
Great customer service
Shoprocket 5 star review
Great customer service, willing to inform me when I have questions about how things are done to help make my business better.
Easy to use and great support
Shoprocket 5 star review
This was my first time building a store and I am amazed at how easy it has been. The tool is easy to navigate, it looks nice. Also, the integration with Stipe and my website on PageCloud couldn't...
Ryan is very attentive and when there…
Shoprocket 5 star review
Ryan is very attentive and when there were some issues it was addressed thank you shoprocket, things are great!
Always very helpful & informative
Shoprocket 5 star review
Always very helpful & informative whenever I’ve have a query. Replies are a lot quicker than my website provider & info is a lot clearer.
Reliable, Reactive and (I think) Revolutionary
Shoprocket 5 star review
I am a long term user of Shoprocket, not sure how long as its been across jobs and roles and projects but I am currently using it for taking payments for consultancy services. It is by far the easiest...
Very promising but... it works!
Shoprocket 5 star review
Very promising, and the price in very interesting. Now, after some email exchanges, all is updated and it works fine ! Very good and responsive support ! You have a new customer now.
Huge potential
Shoprocket 5 star review
Shoprocket is still in the start up process, as I see it, but it got huge potential. There are a few things that might need to be a bit better, e.g. the admin panel is not working perfectly in Google...
Great features, easy to use
Shoprocket 5 star review
Excellent customer service. Easy, straightforward interface, and an abundance of features at a very reasonable price.
Fills a gap in the market
Shoprocket 5 star review
Took me a while to find something that did what shoprocket did; which is surprising as it would seem to be an obvious and popular tool. v2 has had a few small bugs while it's brought up to speed b...
Great customer service
Shoprocket 5 star review
Great customer service
So much better than shopify
Shoprocket 5 star review
So much better than shopify, its super customizable, customer service is awesome and is flexible for any industry. Still in its developing phase but the at the rate its going in improvements, this is...
The speed of getting my problem solved…
Shoprocket 5 star review
The speed of getting my problem solved was so appreciated. And I am always treated very well, chat and or email! The lady who helps with my website also said to me Shoprocket has awesome customer serv...
Impressive
Shoprocket 5 star review
Although still in beta, Shoprocket is pretty impressive. The finished product is looking set to be an extremely useful and powerful tool for anyone selling anything online. And the customer service is...
Shoprocket is a Great system!
Shoprocket 5 star review
We have been using Shoprocket for at least 3 years now. This past May (2021) they released their latest version and it looks like a major rewrite. The product was good before, but now it's really...
User-friendly platform and excellent…
Shoprocket 5 star review
User-friendly platform and excellent customer service. I couldn't ask for a better tool!
Would highly recommend Ryan in…
Shoprocket 5 star review
Would highly recommend Ryan in Shoprocket. He is a credit to the team. Very helpful and efficient.
Shoprocket is perfect for new and existing web bus
Shoprocket 5 star review
Shoprocket was the best option for adding a shop to my existing website to enable me to sell and accept card payments and deposits for my bespoke products. It was fast to set up with clear menu option...
Very helpful account manager Ryan who…
Shoprocket 5 star review
Very helpful account manager Ryan who has guided me through any issues I had. Good platform that works very well.

as featured in
Add ecommerce to any website