HomeLearnTurn on orders, bookings, and customer tools

Business modules

Turn on orders, bookings, and customer tools

Turn on online ordering, reservations and appointments on your own site, connect your own Stripe account, and test from customer to back office.

Outcome

A project with only the modules the business needs, correctly configured catalog or schedule data, and a tested customer-to-backoffice flow.

Before you start

Bring the facts, not more tabs.

  • A clear operating decision: online ordering, table reservations, service appointments, or a combination.
  • The business’s real menu or service catalog, prices, hours, staff or table rules, and payment policy.
  • Permission from the workspace owner to use modules included in the project’s delivery tier or cloud entitlement.

You will learn to

  • Read CORE, AUTO, tier, requirement, and suggestion states correctly.
  • Configure the data behind customer-facing components.
  • Test the customer action and the resulting Backoffice record together.
  • Avoid destructive module changes on an already-live project.
01

Choose the operating flow before toggling Modules

Similar-looking businesses can need different systems. Decide what a customer creates and what the owner must manage after it arrives.

  1. Use Online ordering when the customer selects catalog items and submits an order.
  2. Use Table reservations when a guest chooses a dining time against table availability.
  3. Use Appointments & classes when a client chooses a service, staff member, time slot, class, or deposit rule.
  4. Add Customers when profiles should be created from orders and bookings and used for future service.

Done when: You can describe the customer input, availability rule, payment behavior, and back-office destination for every module you plan to enable.

02

Open Modules and read the state before changing it

The panel distinguishes always-on foundations, modules required by page components, and optional capabilities constrained by the delivery tier.

  1. Open Modules in the left rail and confirm the Delivery tier shown for the project.
  2. Treat CORE as always included and AUTO as required by a component currently used on a page.
  3. Read a tier badge as an availability boundary, not a decorative label. In the browser product, server entitlements remain authoritative at publish time.
  4. Toggle only the modules the business has agreed to operate and maintain.

Done when: Every enabled optional module has a named business owner, real source data, and a place in the customer journey.

03

Respect requirements and useful suggestions

Naratake expands hard requirements automatically and may suggest modules commonly used together. A requirement is necessary; a suggestion can be turned off when the business does not need it.

  1. Online ordering requires Catalog and Payments and commonly suggests Customers.
  2. Appointments & classes requires Catalog and may suggest Payments and Customers.
  3. Table reservations can operate independently and may suggest Customers.
  4. After toggling a module, review any “Also turned on” message and remove only suggestions that are truly unnecessary.

Done when: The enabled module set has no missing hard requirement, and optional suggestions match the real operating plan.

04

Enter the operational data customers will use

A feature is not ready because its toggle is on. Its prices, availability, policies, and public components must all agree.

  1. For Catalog and Online ordering, enter categories, items, prices, options, tax behavior, pickup or delivery rules, and available hours.
  2. For Table reservations, configure opening hours, table inventory or capacity, available times, and confirmation behavior.
  3. For Appointments & classes, configure services, duration, staff shifts, slot rules, capacity, and any deposit policy.
  4. Use Components to place the corresponding customer-facing block, then use Actions on related calls to action.
  5. Return to Launch guide and resolve any empty catalog or business-hours warning.

Done when: A customer-facing block exposes only valid items or times and quotes the expected amount before submission.

05

Test Storefront and Backoffice as one flow

The critical proof is that a customer action produces the record the owner expects to manage.

  1. Open Preview → Storefront and complete a test order, reservation, or appointment.
  2. Exercise validation and empty states, not only the happy path.
  3. Switch Preview to Backoffice and find the test record under Orders, Reservations, or Appointments as appropriate.
  4. Move the test record through the available status flow and verify totals, customer identity, and requested time.
  5. Repeat the essential path at Mobile width.

Done when: The storefront submission appears in the correct Backoffice area with accurate details and can move through its operational status.

06

Change live modules as a data migration, not a design edit

Once a site is live, orders, customers, reservations, and appointments may exist in module-owned database tables. Turning a module off can make a later deployment request destructive schema changes.

  1. Before disabling a live module, export or back up the affected records through the supported workspace controls.
  2. Confirm that the business has stopped the flow and removed related page components and calls to action.
  3. Read the editor’s live-site warning completely and cancel when the data-retention plan is unclear.
  4. After an approved change, run the full Storefront and Backoffice test again before publishing.

Done when: No live operational module is removed without an owner-approved retention plan and a verified replacement journey.

Final check

Do not call it done until these are true.

  • Every module maps to a real customer action and business owner.
  • Requirements, suggestions, delivery tier, and server entitlement were reviewed.
  • Catalog, schedule, capacity, pricing, and policy data are real.
  • A Storefront action created the expected Backoffice record.
  • Mobile and error-state tests passed before requesting a launch supported by the workspace.

Turning the modules on is the half this guide covers. The other half is what they do once the site is public: orders charged through your own Stripe account with 0% commission from us on top of Stripe's own card fee, bookings and reservations taking real time slots, and a customer record behind each one. Those run live on Storefront Pro, $79 a month or $758 a year; on Storefront you can build and preview them. There is a 7-day refund.