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

Ready when you are

See these features running on your own site.