Very involved, but simple if you think of what competencies they might be looking for.
Like everyone else described, it was an application process online followed by the Life Story and Technical Interview. The Life Story interview was very short. To prepare, I'd suggest knowing how you would answer "Tell me About Yourself", "How do I solve problems and learn new things?" and "Why Shopify?". Even if they don't ask these, it helps you to consider what version of yourself/narrative you would like to present to them that fits with the role. Instead of focusing on tech, think about what makes a good helper or salesperson and focus on where you do well in those areas.
The technical interview was intimidating at first, but it ended up being okay when actually doing it. I did a lot of prep in making my own store and looking up common questions beforehand. For the actual interview, I tried to take it slow and not rush in answering so I never felt out of control. Again here, focus on the things that make a good helper... are you being friendly, reassuring, and teaching well? I honestly don't even know if you could "do perfectly" on the technical since every time I helped the fake customer through something, they would throw another question at me. And since I can't know everything yet, we eventually got to things I couldn't solve. I'd also suggest thinking through how you'll respond if you don't know the answer to whatever they are asking you, and you can't figure it out during the technical.
My guess would be that they are looking for things that can't be taught as easily. Can you think on your feet, be friendly, teach clearly, and try to match the energy of the person you are dealing with? Try to highlight these.
A note to Shopify since I get a sense that they read these on occasion! I really found that the process gives advantages to certain people. For example, I had a lot of free time to prepare because I am not currently a caregiver to anyone, and was only working part-time. I can't imagine how much more difficult it is to prepare for this interview if you are also working full-time, and a caregiver to parents, siblings, or children, or if you work multiple jobs. As well, the interview itself required having access to a computer, and working on multiple tabs. I had to advantage of a) having a computer, and b) having a newer, fast computer. I can imagine that this isn't something everyone has access to easily. I understand that you are trying to increase diversity and equity in the organization, and it starts at recruiting. Since you seem to emphasize looking for competencies and not hard skills, I imagine that this is something you can figure out in an interview process without requiring this kind of simulation and preparation! Especially for a place as innovative as Shopify.
I was planning on accepting the role, but I ended up getting an offer from a different company that was more relevant to my field.