Appearance
Demo Full Onboarding (Reseller) - QA/Testing
Overview
Test-only flow for resellers onboarding merchants with full prerequisites. Simulates Hendrickx/Vanhoutte flow requiring branding, billing, and location setup.
Discovery Flow (JSON - for deterministic parsing)
discovery_questions
[
{
"id": "channels",
"text": "Which channels for this merchant?",
"options": ["Kiosk only", "Online ordering only", "Both"]
}
]setup_steps
{
"Kiosk only": [
{"title": "Set up Store Branding", "route": "/settings/brand"},
{"title": "Set up Billing Profile", "route": "/settings/billing"},
{"title": "Create a Location", "route": "/settings/locations"},
{"title": "Select Location from Topbar", "route": "/dashboard"},
{"title": "Demo POS Connected", "route": "/orders", "auto_complete": true}
],
"Online ordering only": [
{"title": "Set up Store Branding", "route": "/settings/brand"},
{"title": "Set up Billing Profile", "route": "/settings/billing"},
{"title": "Create a Location", "route": "/settings/locations"},
{"title": "Select Location from Topbar", "route": "/dashboard"},
{"title": "Configure Online Ordering", "route": "/pickup-and-delivery/online-ordering"},
{"title": "Demo POS Connected", "route": "/pickup-and-delivery/online-ordering", "auto_complete": true}
],
"Both": [
{"title": "Set up Store Branding", "route": "/settings/brand"},
{"title": "Set up Billing Profile", "route": "/settings/billing"},
{"title": "Create a Location", "route": "/settings/locations"},
{"title": "Select Location from Topbar", "route": "/dashboard"},
{"title": "Configure Online Ordering", "route": "/pickup-and-delivery/online-ordering"},
{"title": "Demo POS Connected", "route": "/orders", "auto_complete": true}
]
}Prerequisites
- Store Branding →
/settings/brand - Billing Profile →
/settings/billing - Location →
/settings/locations - Select Location → Topbar dropdown
Auto-Created Resources (after prerequisites)
- Demo POS connected to selected location
- Sample menu with test items
- Mock payment configuration