XCodeSol Restaurant Marketplace Documentation

Restaurants

Restaurants are the primary tenant records in the marketplace.

Each restaurant can have profile data, operating status, staff assignments, menu products, floors, tables, reservation slots, subscriptions, commissions, payouts, and operational records.

Common workflows

  • Create or update restaurant profiles.
  • Approve or reject restaurant onboarding.
  • Assign owners and staff.
  • Link WooCommerce products to a restaurant.
  • Configure table and floor layouts.
  • Track active subscriptions and license state.

Access model

Marketplace administrators can manage all restaurants. Restaurant users see only restaurants they are allowed to access through staff or ownership records.

Tenant checks protect restaurant-specific dashboard data and REST routes.