For discussing the development and usage of Checkout UI extensions, post-purchase extensions, web pixels, Customer Accounts UI extensions, and POS UI extensions
Hi,
When creating deep links that should help merchants to place a block on Classic customer accounts page, the UX of theme editor makes it very hard to complete the setup. Here's steps merchant needs to take to place a block on Classic customer account page:
1) Click the deep link:
2) A bit confusing – we see the login page instead of the account page itself. Is it possible to view account page without logging in to a real account? Some dummy account details could be popped out. Anyway, if user tries to click Email / Password inputs, the focus is sometimes moving away because click actually goes for login section settings that appear on the left side, not to the input itself:
3) Merchants that only start setting up a store will need to take one more additional step: create an account. When they submit registration form, they are redirected to the Home page by default (why?) instead of the Account page our deep link is pointing to:
4) Most merchants with no theme editing experience will get lost here already. Most will need to close editor and try opening the deep link again.
5) Only in this case merchant will be able to actually do something with the account page.
Deep links were created in order to replace script tags, but in fact, script tags would require 0 steps (all done by JS/CSS that's added in a background, no action is required from the merchant), while deep links mechanism requires up to 5 steps, which not all merchants will be ready to complete. So setup process with Deep links is actually harder for classic customer accounts than it would work with script tags.
Are there any workarounds to simplify this process?
We are experiencing the same issue. But when the merchant is not logged in we get a big red toastr saying there is an issue with our app block and that the merchant should be contacting the developers - which is really bad, since there isn't an issue with the app block, the error is happening just because the merchant is not logged in.
Is there a way to bypass the login requirement so we can make the user flow for adding deep links a good experience for our merchants?