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
- Go to Settings > Operations
- Enable Dine-in ordering
- 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.
- Go to Settings > Store Settings
- Find Table Descriptor
- Enter your preferred term:
| Business Type | Suggested Descriptor |
|---|
| Hotel | Room |
| Holiday park | Lodge |
| Glamping site | Tent |
| Campsite | Pitch |
| Beach club | Sunbed |
| Pool club | Cabana |
| Hospital | Ward |
| Office building | Desk |
| Marina | Berth |
| Festival | Zone |
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.
- Go to Settings > Tables
- Click Add Area
- Name the area (e.g., “Floor 1”, “West Wing”, “Beachfront Lodges”)
- Repeat for each area
Step 4: Add Rooms/Locations
Within each area, add your individual locations:
- Click into an area
- Click Add Table
- 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:
- Go to Settings > Tables
- Click the QR icon next to a room
- Download or print the QR code
- 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
| Area | Rooms |
|---|
| Ground Floor | 001, 002, 003, 004, 005 |
| First Floor | 101, 102, 103, 104, 105 |
| Second Floor | 201, 202, 203, 204, 205 |
| Penthouse | PH1, PH2 |
Table descriptor: Room
Holiday Park
| Area | Lodges |
|---|
| Lakeside | Heron Lodge, Kingfisher Lodge, Swan Lodge |
| Woodland | Oak Lodge, Birch Lodge, Willow Lodge |
| Hillside | Summit View, Valley View, Sunrise Lodge |
Table descriptor: Lodge
Glamping Site
| Area | Tents |
|---|
| Meadow Field | Bell Tent 1, Bell Tent 2, Bell Tent 3 |
| Orchard | Safari Tent A, Safari Tent B |
| Riverside | Yurt 1, Yurt 2 |
Table descriptor: Tent
Beach Club
| Area | Sunbeds |
|---|
| Beachfront Row 1 | 1, 2, 3, 4, 5, 6, 7, 8 |
| Beachfront Row 2 | 9, 10, 11, 12, 13, 14, 15, 16 |
| Cabanas | Cabana A, Cabana B, Cabana C |
| VIP Section | VIP 1, VIP 2, VIP 3, VIP 4 |
Table descriptor: Sunbed
Pool Club
| Area | Locations |
|---|
| Main Pool | Lounger 1-20 |
| Infinity Pool | Daybed 1, Daybed 2, Daybed 3, Daybed 4 |
| Cabanas | Palm Cabana, Ocean Cabana, Sunset Cabana |
| Jacuzzi Area | Hot 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:
- Go to Settings > Operations
- Set Preparation time to account for:
- Kitchen prep
- Plating
- Delivery to room
Consider Service Charges
Add a room service fee using the service charge:
- Go to Settings > Store Settings
- Set a Service Charge (e.g., 200 for £2.00)
- 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:
- Go to Settings > Opening Hours
- Configure availability (e.g., 7am-10pm)
Pre-orders for Breakfast
Allow guests to order breakfast the night before:
- Enable Pre-orders in Settings > Operations
- Guests can schedule orders for specific times
Beach & Pool Club Tips
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:
- Menu opens with their location pre-selected
- They browse and add items to cart
- At checkout, they see their room/sunbed/cabin confirmed
- They pay online
- Order prints in your kitchen
- Staff deliver to the location
No app download required - works in any mobile browser.
Advanced Setup
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