I really hate Shopify checkout experience. It’s such a dumpster fire under load. Once a hot product drops the only people that can checkout are people that are using sophisticated scripts and bots.
Interesting. I actually have kinda bad experience with writing some integration for Shopify. Mainly I was under the impression that they have to be good since they are so famous, but the developer experience is lacking.
For instance, they are migrating REST API to GraphQL so something can be done using their official Python client, while some other things can't.
I think it’s good if you are selling 1 or 2 items an hour. If you are trying to sell 1000 in 1 minute the checkout process does not queue well so bots skip ahead of real users
The Domino's website. If I want to order a single pizza I have to click through like 12+ pages. They have a page for each question!
- I want to order pizza
- Delivery or checkout?
- Which pizza?
- Extra chesse?
- Modify ingredients?
- Go to checkout or order more stuff?
- But wouldn't you like one of these desserts?
- How about soda?
- Here's your order, click to continue
- Would you like to donate?
- Oh you wanna pay now? Input your password again. We'll silently screw the whole process if you type it wrong.
- Now you can finally click to continue
- Want SMS? Click one last time.
They could just, you know, put safe defaults on everything and let me change them if I want. I am less likely to order pizza form them again just because it takes so long on their website. Compare that to how easy it is to buy something from Amazon. Heck, even Grubhub is miles easier.
14 comments
[ 2.5 ms ] story [ 39.5 ms ] threadFor instance, they are migrating REST API to GraphQL so something can be done using their official Python client, while some other things can't.
- I want to order pizza
- Delivery or checkout?
- Which pizza?
- Extra chesse?
- Modify ingredients?
- Go to checkout or order more stuff?
- But wouldn't you like one of these desserts?
- How about soda?
- Here's your order, click to continue
- Would you like to donate?
- Oh you wanna pay now? Input your password again. We'll silently screw the whole process if you type it wrong.
- Now you can finally click to continue
- Want SMS? Click one last time.
They could just, you know, put safe defaults on everything and let me change them if I want. I am less likely to order pizza form them again just because it takes so long on their website. Compare that to how easy it is to buy something from Amazon. Heck, even Grubhub is miles easier.
Edit: formatting.