Product
Everything a venue needs to sell reservations directly.
One reservation engine for the dining room and the game room — with the opening hours, menus and payment flexibility to match how your venue actually runs.
Restaurant table reservations
Guests choose a party size, date and time and receive instant confirmation. Behind the scenes, reservations respect table capacity, turn times and your dining room's real layout — not a generic booking form bolted onto your site.
- Party-size aware availability
- Configurable turn times per service
- Instant guest-facing confirmation
Billiard, dart & game resource bookings
Billiard tables, dart boards, bowling lanes, shuffleboard lanes and event areas are first-class bookable resources — not an afterthought. Set per-hour, per-session, fixed-fee or minimum-spend pricing for each one.
- Per-hour, per-session or fixed-fee pricing models
- Independent availability per resource
- Same booking flow guests already trust for tables
Venue events, named tickets & door check-in
Publish the dart league final, the Champions League night or the monthly quiz as an event on your own site. Guests register in the same flow they already use to book a table, and every attendee gets a named ticket with a code your team checks in at the door — no guest list on a clipboard, no double-counted seats.
- Free registration with one named ticket per attendee
- Check in at the door by scanning the ticket code
- Capacity limits, a registration window and a guest cancel link
- Events from Pro; paid tickets sold online on Premium
Gift vouchers
Sell amount, percentage and item vouchers on your own website — through the JavaScript widget, the WordPress shortcode or the .NET SDK — or issue one at the bar. Every voucher redeems at the table. Amount vouchers also pay QR table tabs, reservation deposits and event tickets online and keep their remaining balance for the next visit; percentage vouchers also work on QR table tabs.
- Amount, percentage and item vouchers
- Amount vouchers: partial redemption with a remaining balance
- Online, amount vouchers pay tabs, deposits and tickets; percentage vouchers pay tabs
- Delivered by e-mail with a printable PDF, or scheduled as a gift
- Validity set by your venue; amount and item vouchers classed single- or multi-purpose
- Issue and redeem at the table on every plan; online sale on Premium
- Online redemption follows each channel's plan: QR table tabs from Pro, deposits and paid tickets on Premium
A refund puts the voucher part back onto the voucher. BookDinePlay records the voucher, not the sale: your TSE till — the certified cash register you already use — stays the system of record, and your tax advisor decides the VAT treatment.
Flexible opening hours & special days
Model your regular weekly hours, then layer in holidays, private events and one-off closures. Availability calculations always reflect what's actually true for that date — no manually updating a booking form every holiday season.
- Weekly opening-hours rules per venue
- Special and holiday hours overrides
- Venue-timezone aware scheduling
Menus & VAT-aware pricing
Publish menu groups and items with prices, tax and optional availability windows — brunch menus that only show up on weekends, happy-hour pricing, and game-booking rates that respect local VAT rules.
- Menu groups, items and prices
- Tax/VAT-aware pricing
- Optional item availability windows
Embeddable booking widgets
A self-contained widget renders directly inside your existing website — namespaced styling keeps it from clashing with your theme, and guests never leave your domain to complete a reservation.
- Style-isolated, host-friendly markup
- Guests stay on your website throughout
- Configurable resource types per widget
Plain JS, WordPress & .NET SDKs
Every integration is built on the same public API. Use the framework-free JavaScript SDK, install the WordPress plugin and drop in a shortcode, or reach for the typed .NET SDK from a custom application.
- Framework-free JavaScript SDK
- WordPress plugin with shortcode support
- Typed .NET client library
Optional deposits & online payments
Payments are never required to take a reservation. Turn on a deposit for high-demand slots or game bookings when you want to protect against no-shows, and leave it off everywhere else.
- Deposit and minimum-spend rules, per resource
- Provider-agnostic payment abstraction
- Reservations work with or without payment