User Journey

Onboarding

Registration, login, add merchant, and the guided tour system.

Flows

Three Onboarding Flows

Register

/register

1Full Name*
2Email*
3Password*
4Confirm Password*
5Captcha*
6Accept Terms*

Hidden: randomizedXX (CSRF token)

Login

/

1Email*
2Password*

• PHPSESSID cookie (7-day TTL)

• “Forgot password?” → ?passwordReset=+

• “Create Account” → /register

• CSRF: randomizedXX per page load

Add Merchant

?cmd=addMerchant

1Country(select)
2Merchant ID(text)

• Posts to API/addMerchant

• “Check ASINs” button to verify

• “Merchant List” to view existing

Tours

Guided Tour System

Built-in onboarding walkthroughs on every page

How It Works

  • Auto-starts on first visit (firstTime flag)
  • Manual trigger: “Start Here” / “View Guide” button
  • SimpleGuide class with step-by-step overlay
  • Targets via data-guide-el attributes

Per-Page Guides

indexDashboard walkthrough
productsASIN management guide
resultsResults navigation guide
paymentsBilling overview guide
supportHelp center guide