Skip to content

Conversation

@jaclync
Copy link
Contributor

@jaclync jaclync commented Jan 4, 2023

Part of #8538

Description

From p1670931902787739/1670929798.889469-slack-C045CUK1Y3U, we want to make it easier for users to contact support during the store creation flow. We're adding a ❓ icon to the navigation bar trailing edge to screens that don't have a trailing bar button - store name, country selector, domain selector, and store summary.

I created a SwiftUI view SupportButton to show as a ToolbarItem at the trailing edge of the navigation bar in the 4 screens with some refactoring on the related code. A new image helpOutline is added following the Android implementation.

Please note that I'm clarifying two points on this UX change p1672818334782819-slack-C045CUK1Y3U, there might be some changes after the decision is made.

Testing instructions

  • Log in if needed
  • Go to the Menu tab, and tap Switch store
  • On the store picker, tap + Add a store
  • Tap Create a new store --> the store name form should be shown with a support CTA on the top right of the navigation bar
  • Tap on the icon to submit a support ticket --> the Zendesk ticket should have the tag origin:store-creation (make sure to note that the ticket is only for testing since we don't have permission to close them in Zendesk)
  • Go back and enter a store name, then tap Continue --> the category question should be shown without a support CTA
  • Tap Continue to skip --> the selling status question should be shown without a support CTA
  • Tap Continue to skip --> the country question should be shown with a support CTA on the top right of the navigation bar
  • Tap on the icon to submit a support ticket --> the Zendesk ticket should have the tag origin:store-creation
  • Go back and select an option, then tap Continue --> the domain selector should be shown with a support CTA on the top right of the navigation bar
  • Tap on the icon to submit a support ticket --> the Zendesk ticket should have the tag origin:store-creation
  • Go back and select a domain, then tap Continue --> the summary screen should be shown with a support CTA on the top right of the navigation bar
  • Tap on the icon to submit a support ticket --> the Zendesk ticket should have the tag origin:store-creation

Screenshots

store name country selector domain selector store summary
Simulator Screen Shot - iPhone 14 Pro Max - 2023-01-04 at 15 33 54 Simulator Screen Shot - iPhone 14 Pro Max - 2023-01-04 at 15 34 00 Simulator Screen Shot - iPhone 14 Pro Max - 2023-01-04 at 15 34 05 Simulator Screen Shot - iPhone 14 Pro Max - 2023-01-04 at 15 34 14

  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

@jaclync jaclync added type: task An internally driven task. feature: support Related to anything in the help & support section, including app logs and the Zendesk SDK. labels Jan 4, 2023
@jaclync jaclync added this to the 11.8 milestone Jan 4, 2023
@peril-woocommerce
Copy link

Warnings
⚠️ This PR is assigned to a milestone which is closing in less than 2 days Please, make sure to get it merged by then or assign it to a later expiring milestone

Generated by 🚫 dangerJS

@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Jan 4, 2023

You can test the changes from this Pull Request by:
  • Clicking here or scanning the QR code below to access App Center
  • Then installing the build number pr8545-995e714 on your iPhone

If you need access to App Center, please ask a maintainer to add you.

@itsmeichigo itsmeichigo self-assigned this Jan 5, 2023
Copy link
Contributor

@itsmeichigo itsmeichigo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM :shipit:

@jaclync jaclync merged commit 3611a9d into trunk Jan 5, 2023
@jaclync jaclync deleted the feat/8538-store-creation-support-cta branch January 5, 2023 06:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: support Related to anything in the help & support section, including app logs and the Zendesk SDK. type: task An internally driven task.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants