Onboarding & Setup

1. Create Your Account

Go to /signup and register with your email and password. You can also sign up using Google OAuth. After signup you'll receive a welcome email confirmation.

A placeholder company is created automatically — the onboarding wizard walks you through completing it.

2. Onboarding Wizard

After signup, you're directed to /onboarding, a 3-step wizard:

Step 1: Company Name

Enter your business/company name. This is the parent entity that can hold multiple shops.

Step 2: Shop Details

  • Shop name — The name customers will see.
  • Shop slug — Your unique URL path (e.g., your-shop-slug). Customers reach your store at /your-shop-slug.
  • Phone number — Contact number displayed on your storefront.
  • Email — Business email for notifications.
  • Address — Your shop's physical address.

Step 3: Connect Stripe

Stripe Connect (Standard) is used to process online payments. This step:

  1. Creates a Stripe Standard connected account for your company — a full Stripe account that belongs to you, with its own dashboard.stripe.com login.
  2. Redirects you to Stripe's hosted onboarding to enter banking details.
  3. On return, verifies that details_submitted is complete.

If you don't complete Stripe setup, a banner appears on your dashboard. You can finish the process anytime from Settings > Stripe.

Stripe will ask you to verify your identity as part of this step — your legal name and date of birth, your ABN or company details, a photo ID, and the bank account for payouts. That happens inside Stripe's own pages, and card payments stay switched off until it's done.

If the connection fails, a dialog explains why and what to do about it, including Stripe's own message and a reference number. See Troubleshooting Stripe connection for each case.

You can skip this step entirely and start with cash and in-store sales only.

3. Going Live

Publish your shop from Settings once you are ready for customers. The dashboard's setup checklist shows what is still outstanding — connecting Stripe is the one that gates taking card payments.

Until you publish, the storefront is not reachable and only you can see the shop.

4. Login

After onboarding, log in at /login with:

  • Email + password (credentials)
  • Google OAuth

Your session is managed via a secure httpOnly cookie.