As a developer,
I want to create an onboarding flow in the Shopify admin UI,
So that merchants can easily complete a 3-step onboarding process after installing the TIKI app.
Description
After a merchant installs the TIKI app, it is essential to guide them through a smooth onboarding process. The onboarding flow should consist of three steps, providing clear instructions and guides to help merchants register in the TIKI Console, configure offer and discount options, and customize the UI according to their preferences.
Acceptance Criteria
The onboarding flow should be implemented within the Shopify admin UI, providing a seamless experience for merchants, following their best practice guides.
The onboarding process should consist of three steps: TIKI Console registration and key addition, offer and discount configuration, and UI customization. The third step should be just a description of the options with a deep link to the theme editor (defined in #56).
Each step of the onboarding process should include clear instructions and guides to assist merchants in completing the required tasks.
Merchants should be able to navigate between the steps easily, allowing them to go back and forth if needed.
The onboarding flow should persist the progress made by merchants, allowing them to resume from where they left off in case of interruptions.
Tasks
[ ] Design and implement the onboarding flow within the Shopify admin UI.
[ ] Create a step-by-step guide for merchants to register in the TIKI Console and add the necessary keys in Shopify.
[ ] Implement a configuration interface for merchants to set up offer and discount options during the onboarding process.
[ ] Implement navigation between the onboarding steps, enabling merchants to easily move forward or backward.
[ ] Implement a mechanism to persist the progress made by merchants in the onboarding flow.(meta fields)
As a developer, I want to create an onboarding flow in the Shopify admin UI, So that merchants can easily complete a 3-step onboarding process after installing the TIKI app.
Description
After a merchant installs the TIKI app, it is essential to guide them through a smooth onboarding process. The onboarding flow should consist of three steps, providing clear instructions and guides to help merchants register in the TIKI Console, configure offer and discount options, and customize the UI according to their preferences.
Acceptance Criteria
Tasks