Skip to content

Business Types

Business types are the verticals of your marketplace. Each outlet belongs to exactly one business type, and the business type shapes how that outlet is configured, presented, and ordered from. SuperApp ships with three live verticals — Food & Restaurants, Retail Stores, and Supermarkets — and new verticals are added to the platform over time.

Each business type carries its own configuration, managed from Dashboard → Business (/business-type/list):

  • Operating logic — rules and defaults that apply to all outlets of that type.
  • Settings — per-vertical behavior, such as how ordering flows work for that kind of merchant.
  • Tags — labels customers can browse and filter by (for example cuisine types for restaurants, or departments for retail).
  • Custom fields — extra fields you define for outlets of this type, so merchant profiles capture vertical-specific information.
  • Notifications — per-vertical notification settings.

Zones build on this too: each zone’s settings and service areas are configured per business type, so the same zone can give restaurants and supermarkets different delivery coverage and rules — see Zones.

This separation means your restaurants and your supermarkets can behave differently without per-outlet micromanagement.

A complete restaurant ordering vertical:

  • Digital menus with photos, descriptions, variants, and add-ons.
  • Real-time order tracking and customer notifications.
  • QR code ordering for dine-in customers.
  • Delivery, pickup, and dine-in order types.
  • Multi-location restaurant chain support via franchises.

For grocery, pharmacy, electronics, and specialty stores:

  • Product catalogs with categories and variants.
  • Item availability management so out-of-stock products disappear from the storefront.
  • Delivery and pickup options.
  • Multi-store management for merchants with several locations.

For large-scale grocery and household ordering:

  • Large catalogs organized across departments.
  • Bulk ordering support.
  • Scheduled deliveries — see Scheduled orders.
  • Loyalty and weekly-offer campaigns via the growth toolkit.

How the customer app groups by business type

Section titled “How the customer app groups by business type”

Business types are the top-level way customers navigate your marketplace:

  1. The customer opens the app and is matched to their zone.
  2. The home experience presents the zone’s business types — e.g. “Restaurants”, “Stores”, “Supermarkets” — using the names, ordering, and presentation you configure.
  3. Tapping a business type shows the outlets of that type that serve the customer’s location.
  4. Tags within the business type let customers filter further (e.g. by cuisine).

Because all verticals share one account, customers move between them freely — same login, addresses, payment methods, wallet, and rewards everywhere.

From Dashboard → Business (/business-type/list):

  1. Enable the vertical you want to offer. You don’t need all three on day one — many operators launch food-first and add retail later.
  2. Name and present it the way your market expects (“Restaurants”, “Food”, “Eat” — your choice, translatable per language).
  3. Configure logic and settings for how outlets of this type operate.
  4. Define tags customers will filter by. Keep the list short and meaningful at launch; you can expand as the catalog grows.
  5. Add custom fields if your onboarding needs vertical-specific outlet information.

Then, when onboarding outlets, assign each one to its business type.

Adding a vertical to a running marketplace doesn’t require rebuilding anything:

  • Enable the new business type and configure it.
  • Onboard outlets of the new type into your existing zones.
  • Your existing customers see the new vertical appear in the same app, with their account, wallet, and saved details already in place.

This is one of the core advantages of the multi-vertical model — each new vertical launches into an existing customer base instead of starting from zero.

  • Match tags to how locals search. Customers think “pizza” and “pharmacy”, not your internal category names.
  • Keep vertical settings as defaults, outlet settings as exceptions. If you find yourself overriding the same setting on many outlets, change it at the business-type level instead.
  • Plan catalog conventions per vertical. Restaurant menus and supermarket catalogs are structured differently — see Catalog builder for vertical-appropriate patterns before onboarding merchants at scale.