This repository was archived by the owner on Feb 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 216
Critical Flows
Niels Lange edited this page Feb 8, 2022
·
15 revisions
We have identified what we consider to be our most critical user flows within WooCommerce Blocks. These flows will help us focus and prioritize our testing efforts. They will also help us consider the impact of changes and priority of issues.
These flows will continually evolve as the platform evolves with flows updated, added or re-prioritised.
- Shopper in Mini Cart ๐งบ
- Merchant in Mini Cart ๐งบ
- Shopper in Cart ๐
- Merchant in Cart ๐
- Shopper in Checkout ๐ณ
- Merchant in Checkout ๐ณ
| User Type | Flow Area | Flow Name | Stakeholder |
|---|---|---|---|
| Shopper | Mini Cart | Can view mini cart block | Kirigami |
| Shopper | Mini Cart | Can view translated mini cart block | Kirigami |
| Shopper | Mini Cart | Can see empty mini cart block | Kirigami |
| Shopper | Mini Cart | Cannot view mini cart block on cart page | Kirigami |
| Shopper | Mini Cart | Cannot view mini cart block on checkout page | Kirigami |
| Shopper | Mini Cart | Can see correct product quantity | Kirigami |
| Shopper | Mini Cart | Can see correct price formatting | Kirigami |
| Shopper | Mini Cart | Can proceed to cart | Kirigami |
| Shopper | Mini Cart | Can proceed to checkout | Kirigami |
| Shopper | Mini Cart | Can view mini cart block | Kirigami |
| Shopper | Mini Cart | Can update product quantity | Kirigami |
| Shopper | Mini Cart | Can remove product | Kirigami |
| User Type | Flow Area | Flow Name | Stakeholder |
|---|---|---|---|
| Merchant | Mini Cart | Can make button transparent | Kirigami |
| User Type | Flow Area | Flow Name | Stakeholder |
|---|---|---|---|
| Shopper | Cart | Can view cart block | Rubik |
| Shopper | Cart | Can view translated cart block | Rubik |
| Shopper | Cart | Can update product quantity (and see updated prices) | Rubik |
| Shopper | Cart | Can remove product (and see updated prices) | Rubik |
| Shopper | Cart | Can apply single-use coupon once | Rubik |
| Shopper | Cart | Can apply multi-use coupon multiple times | Rubik |
| Shopper | Cart | Can apply price-limited coupon correctly | Rubik |
| Shopper | Cart | Can apply email-specific coupon | Rubik |
| Shopper | Cart | Can adjust shipping address | Rubik |
| Shopper | Cart | Can use express checkout | Rubik |
| Shopper | Cart | Can proceed to checkout | Rubik |
| User Type | Flow Area | Flow Name | Stakeholder |
|---|---|---|---|
| Merchant | Cart | Can add inner blocks | Rubik |
| Merchant | Cart | Can edit "Filled Cart" and "Empty Cart" | Rubik |
| Merchant | Cart | Can enable shipping calculator | Rubik |
| User Type | Flow Area | Flow Name | Stakeholder |
|---|---|---|---|
| Shopper | Checkout | Can view checkout block | Rubik |
| Shopper | Checkout | Can view translated checkout block | Rubik |
| Shopper | Checkout | Can see warnings when form is incomplete | Rubik |
| Shopper | Checkout | Can apply coupon | Rubik |
| Shopper | Checkout | Can adjust shipping address | Rubik |
| Shopper | Checkout | Can have different shipping and billing addresses | Rubik |
| Shopper | Checkout | Can use express checkout | Rubik |
| Shopper | Checkout | Can create an account | Rubik |
| Shopper | Checkout | Can login to existing account | Rubik |
| Shopper | Checkout | Can choose shipping option | Rubik |
| Shopper | Checkout | Can choose payment option | Rubik |
| Shopper | Checkout | Can add an order note | Rubik |
| Shopper | Checkout | Can place an order as guest | Rubik |
| Shopper | Checkout | Can place an order as logged in user | Rubik |
| Shopper | Checkout | Can see order confirmation page | Rubik |
| User Type | Flow Area | Flow Name | Stakeholder |
|---|---|---|---|
| Merchant | Checkout | Can adjust translations | Rubik |
| Merchant | Checkout | Can adjust address field options | Rubik |
| Merchant | Checkout | Can adjust shipping options | Rubik |
| Merchant | Checkout | Can adjust payment options | Rubik |
| Merchant | Checkout | Can adjust T&S and Privacy Policy options | Rubik |
| Merchant | Checkout | Can show a "Return to Cart" link | Rubik |
| Merchant | Checkout | Can allow guest checkout | Rubik |
| Merchant | Checkout | Can allow account creation | Rubik |
| Merchant | Checkout | Can add inner blocks | Rubik |
We're hiring! Come work with us!
๐ Found a mistake, or have a suggestion? Leave feedback about this document here.
Testing
API documentation