Course assignments only apply to dine-in orders. Delivery and pickup orders ignore this setting.
Supported POS Systems
| POS | How Courses Work |
|---|---|
| Lightspeed K-Series | Item-level course number (0, 1, 2, etc.) sent with each product |
| TISSL | Venue-level default course applied to all items |
| Zonal (Aztec) | Item-level course ID, or selectable via a “Select Course” modifier group |
Setting Course Assignments
Lightspeed K-Series
Each product can have its own course number:- Go to your storekit dashboard
- Navigate to Menu
- Click into a product
- In the Course field, enter the course number (e.g.,
0for starters,1for mains,2for desserts) - Click Save
TISSL
TISSL uses a venue-level default course for all items. Configure this in your TISSL integration settings, or contact support for assistance.Zonal (Aztec)
Zonal (Aztec) supports two approaches:- Item-level: Set the course ID directly on each product
- Modifier-based: A “Select Course” modifier group lets customers choose when items are served
Use Cases
Multi-Course Dining
For restaurants offering set menus or multi-course experiences:- Assign starters to course 0
- Assign mains to course 1
- Assign desserts to course 2
Fire-on-Demand
Some POS systems support “fire on demand” where courses are held until the server triggers them. Course assignments ensure items are grouped correctly for this workflow.Troubleshooting
Items not appearing in correct course:- Verify the course number matches your POS configuration
- Check that the order is for dine-in (courses are ignored for delivery/pickup)
- Ensure your POS integration is configured to use course data