1. Sign-up flow
1.1. Email / password
1.1.1. Signed-in
1.1.1.1. Wait list (active)
1.1.1.1.1. Subscription activated (admin)
1.1.1.2. Wait list (incomplete)
1.1.1.2.1. Information filled
1.2. OAuth
1.2.1. Facebook
1.2.2. Google
1.2.3. Amazon
1.2.4. Paypal
2. Activated member personalisation flow
2.1. Questionnaire
2.1.1. Answer question
2.1.1.1. Complete questionnaire
2.1.2. Skip question
2.1.2.1. Complete questionnaire
2.2. Bucket list
2.2.1. Add destination to wish list
2.2.2. Browser wish listed destinations
2.2.3. Remove destination from wish list
2.2.4. Discover destinations
2.2.4.1. Add destination to wish list
2.2.4.2. Add destination to black list
2.2.4.3. Skip selected destination
2.3. Personal stylist
2.3.1. Chat w/ assigned stylist
3. Request processing logic
3.1. Anonymous
3.1.1. Public page (f.e. About Us)
3.1.2. Offer page
3.1.2.1. bypass code
3.1.2.1.1. sign-up flow
3.1.2.2. visited offer
3.1.2.2.1. sign-up flow
3.1.3. Locked page
3.1.3.1. Join page
3.1.3.1.1. sign-up flow
3.1.4. Join page
3.1.4.1. sign-up flow
3.1.5. sign-in flow
3.2. Partially identified
3.3. Fully verified / Cookie identified
3.3.1. Active member
3.3.2. Wait list member
4. Offer purchase flow
4.1. Single package
4.1.1. BNBL
4.1.1.1. Book dates from profile
4.1.1.1.1. Dates available
4.1.1.1.2. No dates available
4.1.2. BNBN
4.1.2.1. No additional payments
4.1.2.2. + Surcharges
4.2. Multiple packages
4.2.1. BNBL
4.2.1.1. Book dates from profile
4.2.1.1.1. No additional payments / + Surcharges (combination)
4.2.2. BNBN
4.2.2.1. No additional payments / + Surcharges (combination)
4.3. Package bundles
4.3.1. BNBL (all items)
4.3.1.1. Book dates from profile
4.3.1.1.1. No additional payments / + Surcharges (combination)
4.3.2. BNBN (all items)
4.3.2.1. No additional payments / + Surcharges (combination)
4.3.3. BNBL / BNBN (combination)
4.3.3.1. Book dates from profile (only for BNBL items)
4.3.3.1.1. No additional payments / + Surcharges (combination)
5. Sign-in flow
5.1. Email / password
5.2. OAuth
5.2.1. Facebook
5.2.2. Google
5.2.3. Paypal
5.3. Reset password
5.3.1. Email / password
5.4. Amazon
6. Checkout
6.1. Cart operations
6.1.1. Add to cart
6.1.1.1. BNBL
6.1.1.2. BNBN
6.1.2. Remove from cart
6.1.2.1. BNBL
6.1.2.2. BNBN
6.2. Payments
6.2.1. Single method
6.2.1.1. Credit card
6.2.1.2. PayPal
6.2.1.3. Credits
6.2.1.4. Coupon code
6.2.2. Multiple methods
6.2.2.1. Credit cart
6.2.2.1.1. + credits
6.2.2.1.2. + coupon code
6.2.2.2. PayPal
6.2.2.2.1. + credits
6.2.2.2.2. + coupon code
6.2.2.3. Credits
6.2.2.3.1. + coupon code