- Login page https://x.nitrocommerce.ai/login should be reachable.
- User should be able to login at the existing account.
- New user should be able to register as well and then login as well.
- Forget password link at Login page should be reachable.
- User should receive reset password link at the entered email id.
- Reset password link should be reachable and user should be able to reset the password and login at https://x.nitrocommerce.ai/login .
- Go to the admin panel of a new shopify store and view "settings".
- Select "Apps and sales channels" and go to "Shopify App Store".
- Search and install SuperAcquire -> User should be redirected to Nitro dashboard https://x.nitrocommerce.ai/dashboard.
- Go to the admin panel of your exisiting shopify store which is already connected to SuperAcquire and view "settings".
- Select "Apps and sales channels" and go to "Shopify App Store".
- Select "unistall" option beside the SuperAcquire app -> SuperAcquire should get unistalled from the store.
- Select "Unistalled" section under "apps and sales channel".
- Install SuperAcquire app again -> User should be redirected to Nitro dashboard https://x.nitrocommerce.ai/dashboard.
- Go to the admin panel of your exisiting shopify store which is already connected to SuperAcquire and view "settings".
- Visit "Apps and sales channels"and select "SuperAcquire".
- Select on SuperAcquire under installed apps -> click on "Open App" -> User should be redirected to Nitro dashboard https://x.nitrocommerce.ai/dashboard .
- Visit https://x.nitrocommerce.ai/dashboard -> Dashboard page should be reachable.
- Organisation dropdown list should be accessable.
- Numbers at dashboard widgets should get populated.
- Page view, Category view, Product view, Addtocart, Removedfromcart and Checkout events should get populated under user live actviti for SuperAcquire.
- User details should get populated in case of identified user.
- Select Discount coupon from the Consent Management tab.
- Discount coupon should get populated at the store.
- Visibility of div with id "nitroPopUpIframeContainer" should be "visible".
- For identified user, phone number should come prefilled in the popup.
- Select Forever Links tab on NitroX/SuperAcquire dashboard
- Click on create link -> forever link for specified URL should get created.
- On clicking bin icon against the link, it should get deleted from the list.
- On clicking the link, destination URL should open up in default browser window.
- Go to Webhook Integration under the Platform section from the Integrations tab.
- Enter the endpoint and select data type to be exported at webhook.
- For Events data type, view, product view, category view, addtocart, removedfromcart and checkout events should get exported at the endpoint, for an identified user.
- For Contacts data type, user email and phone should get exported at the endpoint, for an identified user.
- Click on Add Webhook -> new webhook should get added and user should be able to save and update it as well.
- On clicking Remove button, the given webhook should get deleted.
- Contacts page should be reachable and download contacts list should get populated on the page.
- Click on download phone/emails -> user email modal should open up.
- Link to contacts CSV should be emailed at the entered email id.
- User contacts should be available in the downloaded CSV file.
- High Intent Users(HIU) page should be reachable.
- Users abandoning carts/checkouts should get populated under HIU list after 4hrs.
- All identified users should get populated under the All Identified Users list.
- User should be able to download HIU contacts and all identified contacts via email.
- Masked PIN Code should be avaible for the users under user details.