Closed ianherri closed 2 years ago
Conversation w/ Shopify support 8/25:
Cart - Question: Sometimes the cart page manifests as drawer (whereas it normally appears as a separate page), how are people making it into a drawer, and can I do that in the Dawn theme? If we build an app for the cart, will it show up in the drawer version of the cart page, like it does in the normal page? Answer: No, it's not configurable using the native Shopify customizations, but the cart is super configurable, so she was not surprised that people turned it into a drawer. Follow up: She will ask to see how people are making their carts into drawers.
Storefront1.0 vs Storefront2.0: Question: How many people are on Storefront1.0 vs Storefront2.0? What should we keep in mind if we are building an app for both types of Storefronts? Answer: Not sure how many people are using 1.0 vs 2.0. Down the road, we're hoping to get everyone onto 2.0, but don't have a date set. It will likely take a while. Follow up: She will respond with the things to keep in mind for building an app that works on both Storefront types.
Post purchase apps
Post purchase w/ Shop Pay - Question: Does someone end up on the same post purchase screen as when they did not use Shop Pay? Answer: Not sure. Follow Up: She will track down an answer.
Regarding Post Purchase Apps and Shop Pay : See this article.
Additionally, customer support gave me this answer: "In short, the customer leaves the checkout to verify on Shop Pay and then returns to the Shopify checkout to complete the transaction. The normal string of processes would occur from that point forward. For example, the "thank you for ordering" page and subsequent order confirmation email."
So, yes, if a customer checks out using Shop Pay, then they will be funneled back to the site for the post purchase experience.
Regarding apps working on Storefront1.0 and 2.0.
Basically, we can use theme app extensions for Storefront2.0, and Shopify will mandate that all new stores must be compatible with these by the end of August 2021. I think it makes sense for MVP to only support Storefront2.0.
See this article.
Also see this article, from which i stole the following screenshot.
Questions that would be great to answer in order to understand what real estate we can work with.
1) Are app blocks available in cart? (yes)
2) Are code snippets more flexible on Storefront 2.0 (for instance, can these be embedded in checkout?) (Shopify strongly recommends using app blocks / app embed blocks. As such I don't think we really should think about code snippets.)
3) How hard is it to make code snippets in addition to the app blocks in case we want to support Storefront 1.0 and Storefront 2.0? (Starting August 31, 2021, all new shopify stores must support app blocks, and Shopify eventually wants all stores to support them. For MVP, I think we should make it an app block)
4) Does Shop Pay work nicely with post checkout apps? (see comments below. Short answer is yes.)