ShipWright help

Getting started

The first setup path creates a real business workspace, operator membership, and pilot restaurant menu foundation.

All help

What this screen does

  • Identifies the operator through Supabase auth.
  • Creates or restores the business org context used by app pages.
  • Provides the internal pilot merchant setup path for restaurant and menu data.

What to do next

  • Use /get-started if the operator does not have business access yet.
  • Use /app/restaurant to create the restaurant and menu.
  • Use the preview route only after at least one item exists.

Status meanings

StatusMeaningNext action
Profile readyA restaurant profile exists for the workspace.Add the first menu section.
Needs sectionThe restaurant exists but the menu has no category.Create a section such as Mains or Drinks.
Ready for previewThe restaurant has an orderable menu item.Open the public restaurant route.

Operator actions

  • Authenticate with Supabase email and password.
  • Complete business setup so the API creates the org and BUSINESS_OPERATOR membership.
  • Open Merchant setup to create the pilot restaurant profile.
  • Add the first menu section and item, then preview the customer route.

Common problems

  • Session restore timeout: refresh once, then sign in again if the app redirects out of /app.
  • No business context: finish business setup from /get-started before opening product pages.
  • Restaurant slug required or taken: edit the generated slug until it is unique.
  • No public menu: create a restaurant, at least one category, and at least one active item.