Skip to main content
StoreKit’s dine-in ordering system can be adapted for room service at hotels, holiday parks, glamping sites, beach clubs, or any venue where guests order to a specific location. This guide explains how to configure tables as rooms, lodges, sunbeds, or any delivery point.

How It Works

The dine-in fulfillment mode uses “tables” as delivery destinations. You can:
  • Rename “Table” to “Room”, “Lodge”, “Cabin”, or anything else
  • Organise locations into areas (floors, wings, blocks)
  • Generate QR codes for each room
  • Print orders with the room/location clearly displayed

Setting Up Room Service

Step 1: Enable Dine-in Ordering

  1. Go to Settings > Operations
  2. Enable Dine-in ordering
  3. Disable Delivery and Pickup if not needed

Step 2: Rename the Table Descriptor

The table descriptor changes how locations are labelled throughout the ordering experience.
  1. Go to Settings > Store Settings
  2. Find Table Descriptor
  3. Enter your preferred term:
Business TypeSuggested Descriptor
HotelRoom
Holiday parkLodge
Glamping siteTent
CampsitePitch
Beach clubSunbed
Pool clubCabana
HospitalWard
Office buildingDesk
MarinaBerth
FestivalZone
Customers will see “Select your room” instead of “Select your table”.

Step 3: Create Areas

Areas help organise locations into logical groups. For hotels, these might be floors or wings.
  1. Go to Settings > Tables
  2. Click Add Area
  3. Name the area (e.g., “Floor 1”, “West Wing”, “Beachfront Lodges”)
  4. Repeat for each area

Step 4: Add Rooms/Locations

Within each area, add your individual locations:
  1. Click into an area
  2. Click Add Table
  3. Enter the room/location identifier:
    • Room number: “101”, “102”, “203”
    • Lodge name: “Oak Lodge”, “Pine Lodge”
    • Descriptive: “Lakeside 1”, “Poolside A”
Use a consistent naming convention. Numbers sort naturally, but descriptive names can help staff identify locations quickly.

Step 5: Generate QR Codes

Each room gets a unique QR code that pre-selects the location:
  1. Go to Settings > Tables
  2. Click the QR icon next to a room
  3. Download or print the QR code
  4. Place in the room (tent card, wall mount, welcome folder)
When guests scan the QR code, they go directly to your menu with their room pre-selected.

Example Configurations

Hotel Room Service

AreaRooms
Ground Floor001, 002, 003, 004, 005
First Floor101, 102, 103, 104, 105
Second Floor201, 202, 203, 204, 205
PenthousePH1, PH2
Table descriptor: Room

Holiday Park

AreaLodges
LakesideHeron Lodge, Kingfisher Lodge, Swan Lodge
WoodlandOak Lodge, Birch Lodge, Willow Lodge
HillsideSummit View, Valley View, Sunrise Lodge
Table descriptor: Lodge

Glamping Site

AreaTents
Meadow FieldBell Tent 1, Bell Tent 2, Bell Tent 3
OrchardSafari Tent A, Safari Tent B
RiversideYurt 1, Yurt 2
Table descriptor: Tent

Beach Club

AreaSunbeds
Beachfront Row 11, 2, 3, 4, 5, 6, 7, 8
Beachfront Row 29, 10, 11, 12, 13, 14, 15, 16
CabanasCabana A, Cabana B, Cabana C
VIP SectionVIP 1, VIP 2, VIP 3, VIP 4
Table descriptor: Sunbed

Pool Club

AreaLocations
Main PoolLounger 1-20
Infinity PoolDaybed 1, Daybed 2, Daybed 3, Daybed 4
CabanasPalm Cabana, Ocean Cabana, Sunset Cabana
Jacuzzi AreaHot Tub 1, Hot Tub 2
Table descriptor: Lounger
For beach and pool venues, consider using weatherproof QR code stands or attaching codes to parasols. Laminated tent cards work well for cabanas.

Printed Orders

Orders print with the location clearly displayed. Staff see:
ORDER #1234
-----------
Room: 203
-----------
1x Club Sandwich
1x Caesar Salad
2x Sparkling Water

Notes: Please knock loudly
Configure printing in Settings > Printing to route orders to your kitchen printer.

Tips for Room Service

Set Appropriate Prep Times

Room service typically takes longer than restaurant service. Adjust your preparation time to set realistic expectations:
  1. Go to Settings > Operations
  2. Set Preparation time to account for:
    • Kitchen prep
    • Plating
    • Delivery to room

Consider Service Charges

Add a room service fee using the service charge:
  1. Go to Settings > Store Settings
  2. Set a Service Charge (e.g., 200 for £2.00)
  3. Set Service Charge Label to “Room service fee”

Use Order Notes

Enable order notes so guests can provide delivery instructions:
  • “Please leave outside door”
  • “Baby sleeping - don’t knock”
  • “Call when arriving”

Limit Ordering Hours

Set opening hours to match when your kitchen can fulfil room service:
  1. Go to Settings > Opening Hours
  2. Configure availability (e.g., 7am-10pm)

Pre-orders for Breakfast

Allow guests to order breakfast the night before:
  1. Enable Pre-orders in Settings > Operations
  2. Guests can schedule orders for specific times

Beach & Pool Club Tips

Drinks-Focused Menu

Pool and beach guests typically order drinks more than food. Structure your menu accordingly:
  • Feature cocktails and frozen drinks prominently
  • Create combo deals (e.g., “2 cocktails + sharing platter”)
  • Add quick snacks that don’t require cutlery

Handle Sunbed Turnover

Guests may move during the day. Consider:
  • Asking for mobile number at checkout
  • Adding a note field: “What colour parasol are you under?”
  • Training staff to call out order numbers

Weatherproof QR Codes

Outdoor environments are tough on signage:
  • Use UV-resistant laminated cards
  • Attach QR codes to parasol poles or lounger frames
  • Consider branded acrylic stands weighted against wind

Tab-Style Ordering

Beach guests often order multiple times. Make reordering easy:
  • Keep portions snack-sized to encourage multiple orders
  • Offer “Add to my order” messaging in store notices
  • Consider enabling tips to reward good service

Guest Experience

When a guest scans the QR code at their location:
  1. Menu opens with their location pre-selected
  2. They browse and add items to cart
  3. At checkout, they see their room/sunbed/cabin confirmed
  4. They pay online
  5. Order prints in your kitchen
  6. Staff deliver to the location
No app download required - works in any mobile browser.

Advanced Setup

Multiple Menus per Location Type

Create different menus for different areas:
  • Premium lodges: Full menu with champagne, lobster
  • Standard rooms: Regular menu
  • Pool area: Drinks and snacks only
Use separate stores or menu availability to control this.

Integration with PMS

Connect StoreKit with your Property Management System via webhooks to:
  • Post charges to guest folios
  • Sync room occupancy
  • Enable “charge to room” payment