Skip to content

Instantly share code, notes, and snippets.

@edamamegreen
Last active June 30, 2018 13:06
Show Gist options
  • Save edamamegreen/9291d849d74ac7b1496aefb2c48c7311 to your computer and use it in GitHub Desktop.
Save edamamegreen/9291d849d74ac7b1496aefb2c48c7311 to your computer and use it in GitHub Desktop.
# Main public website
View an interactive version of this gist on statepen.
# Main public website
Main site*
click trade login -> Trade site
Home*
Product family
Product page
Product grid
Other pages
# Website for trade folks - requires authentication to access
Trade site
#server state
Are you logged in*
yes -> Requested page
no -> Login
#server state
Requested page
product family -> Trade product family
product page -> Trade product page
product grid -> Trade product grid
Unauthenticated
click main site -> Main site
click home -> Trade Home
Login
valid credentials -> Requested page
invalid credentials -> Login
forgot password -> Forgot password
Request access
Forgot password
Authenticated
view cart -> Shopping Cart
click main site -> Main site
click home -> Trade Home
Trade Home
logout -> Login
request access -> Request access
Trade product family
click product -> Trade product page
click grid -> Trade product grid
Trade product page
click family -> Trade product family
click grid -> Trade product grid
add to cart -> Trade product page
Trade product grid
click product -> Trade product grid
add to cart -> Trade product page
Projects
project list*
select project -> project details
project details
see all projects -> project list
shopping cart -> Shopping Cart
Purchase
Shopping Cart
continue shopping -> Requested page
checkout -> Order
Order
shipping address*
update address -> shipping address
next -> payment
payment
is payment set up*
add payment -> add payment
approve payment -> approve payment
add payment
next -> confirm order
invalid payment info -> add payment
back to shipping -> shipping address
approve payment
add payment -> add payment
next -> confirm order
back to shipping -> shipping address
confirm order
next -> thank you
back to shipping -> shipping address
back to payment -> payment
thank you
click home -> Trade Home
#print button should prompt browser default print function
print purchase order -> thank you
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment