Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shipping Labels Onboarding - Installation process screen + animations #6587

Open
4 tasks
JorgeMucientes opened this issue May 24, 2022 · 3 comments
Open
4 tasks
Assignees
Labels
feature: shipping labels Related to creating, ordering, or printing shipping labels. type: enhancement A request for an enhancement.

Comments

@JorgeMucientes
Copy link
Contributor

JorgeMucientes commented May 24, 2022

As part of the Shipping Labels Onboarding project, we should implement the most complex screen of the flow, which is the the installation of the extension.
It would be great, if we implement this screen in a way that is reusable in the future for the installation of other plugins.

This screen present a complexity given by the animations and transitions of the elements on the view.

This is a video of the animation of the view:

cleanshot-2022-05-20-at-15.50.19-1.mp4

One slight change the video demo, the circular progress won't work as a progress bar but as an infinite loading spinner.

  • Add Initial screen
  • Add installation animation
  • Once installed check that order is eligible for Shipping Labels through the API request done to WC Shipping plugin
  • Add final screen with CTA to create a new shipping label for the order. This CTA will only be visible if the order is eligible for SL which requires a request to the API. This request can be done as part of the installation flow.
@JorgeMucientes JorgeMucientes added the feature: shipping labels Related to creating, ordering, or printing shipping labels. label May 24, 2022
@JorgeMucientes JorgeMucientes added the type: enhancement A request for an enhancement. label May 24, 2022
@joe-keenan
Copy link

joe-keenan commented May 25, 2022

As part of M1, we will not implement the "Create Shipping Label" button, but there will be another button for showing to the user how Shipping Labels works.

Oh, I thought we were still going to have the Create Shipping Label button. At the end of the Milestone 1 section in your post, you seemed to indicate that we’d only show the screen with this button on it, then follow that up with the onboarding modal.
I thought we’d add a link to this screen for the how-to, rather than taking anything away.
Please let me know if the plans have changed so I know what my limitations are when I redesign this screen. Cheers!

@JorgeMucientes
Copy link
Contributor Author

I thought we were still going to have the Create Shipping Label button

We are! Sorry for the misunderstanding @joe-keenan . Hope everything's clear in the P2 discussion. I've updated this issue description. We will display the final screen as it is in the video and we will add a link to "How to print SL" or apply any small updates you consider relevant.

@joe-keenan
Copy link

Awesome, thanks for clarifying that for me @JorgeMucientes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature: shipping labels Related to creating, ordering, or printing shipping labels. type: enhancement A request for an enhancement.
Projects
Status: 🔄 In Progress
Development

No branches or pull requests

3 participants