Skip to main content

Industry Page

Take Restaurant Table Reservations Inside WooCommerce

Let guests reserve a table by date, time, and party size on WooCommerce, then pay at your own checkout. One-time ARB license, honest on deposits.

Contact support

For restaurants running WooCommerce: let guests book a table by date, time, and party size, then pay at the checkout you already run.

See the whole reservation flow in the live demo linked at the end of this page.

ARB front-end table booking form on a WooCommerce product page with availability calendar and live price total

Why restaurants pick ARB for table reservations

ARB turns a WooCommerce product into a bookable table, one use of its wider WooCommerce appointment booking toolkit.

  • One-time price, no yearly bill: about $55 on CodeCanyon, with no renewal for core features.
  • Native WooCommerce checkout: every gateway, tax rule, and coupon you run already applies.
  • No double-seating: per-slot capacity and a table-turn buffer keep each table clean.
  • Pricing that flexes: add dynamic pricing for weekend covers or prepaid menus.

Everything a table reservation needs, configured once

Tables as bookable resources

Map each table or table type to a Resource with its own price, availability, and quantity.

ARB Resources tab modeling each restaurant table as a bookable resource with its own price and availability
  • Book Table 1, a 4-top, or a booth.
  • Open the patio for summer only.
  • Give each table its own price.

Party size as person types

Set party size with Person Types, ideal for group bookings, each with its own min, max, and price.

ARB Persons tab setting party size with Adult and Child person types, each with min, max, and price
  • Split Adults and Children on one booking.
  • Require two guests minimum on a 4-top.
  • Refuse any party over the table cap.

Seating times and availability

Availability Ranges set your lunch and dinner seatings and how far ahead guests can book.

ARB Availability tab configuring lunch and dinner seatings and how far ahead guests can book
  • Add separate lunch and dinner windows.
  • Start the first seating when you open.
  • Block bookings inside a set lead time.

No double-seating

Max Reservations per Slot plus a vacant period stop two parties landing on the same table.

ARB Availability tab setting Max Reservations per Slot and a vacant period to stop double-seating
  • Cap how many parties each slot takes.
  • Buffer the table-turn time between seatings.
  • Close the slot once it fills.

Set up restaurant reservations in four moves

Setup is mostly one-time configuration on a single Reservable Product.

  1. Add a Reservable Product and label it "Table Booking."
  2. Turn on Resources for your tables or table types.
  3. Set Person Types, Availability Ranges, and a vacant period.
  4. Publish, then place the form by shortcode, Elementor, or WPBakery.
Four-step flow to set up ARB restaurant reservations: add product, resources, person types, publish form

ARB vs a plain WooCommerce table request

A plain WooCommerce product or a free plugin like Five Star takes a table request, but only ARB routes payment through your own checkout.

What you needARB (~$55 one-time)Free plugin (Five Star)
Runs inside WooCommerce checkoutYes, nativeNo
Per-table and per-person pricingYesLimited
Deposit to hold a tableNo, not nativelyVia paid add-on
Stops double-seatingYes, capacity plus bufferBasic
CostOne-time about $55Free

WooCommerce Bookings runs native too, but at $249 a year. See the full field compared, or read ARB's one-time price.

Is ARB the right fit for your restaurant?

Great fit if:

  • You want one-time, WooCommerce-native table booking.
  • You take reservations by date, time, and party size.
  • You also sell prepaid menus, covers, or gift cards.

Look elsewhere if you need any of these natively:

  • Built-in deposits or no-show charges.
  • Floor-plan or table-map seat selection.
  • POS integration, two-way calendar sync, or SMS without the $15 add-on.

Running rooms or chairs instead of tables? See hotel booking, salon and spa, or rental booking.

Take your first table reservation this week

Open ARB's live reservation demo and book a table for four before you buy.

Book a table in ARB's live demo: date, time, and party size booking inside WooCommerce checkout

FAQs

Is there a free WooCommerce restaurant reservation plugin?

Yes. Five Star Restaurant Reservations and ReDi Restaurant Reservation are both free, restaurant-specific WordPress plugins. ARB is a paid, one-time plugin built for reservations that pay through WooCommerce's own checkout.

Can ARB take a deposit to hold a table?

No. ARB has no dedicated deposit or partial-payment feature. Require full payment at checkout instead, or use confirmation-required mode to approve a booking before the guest pays.

What is the difference between a restaurant reservation plugin and a food ordering plugin?

A reservation plugin books a seat, a time, and a party size. A food ordering plugin sells menu items for delivery or pickup. ARB handles reservations and runs alongside a separate food-ordering plugin on the same store.

How does ARB stop two parties booking the same table?

Max Reservations per Slot caps how many parties one seating can hold. A vacant period then buffers the table-turn time before the next party sits down.

Can guests choose a specific table?

Yes, when tables or table types are modeled as Resources, guests pick one from a dropdown at booking time.

Does ARB send reservation reminders?

Yes. ARB sends automatic booking emails plus manual or bulk reminders, with dynamic tags for personalization. SMS reminders need a separate paid add-on.

Does it work with my WooCommerce payment gateway?

Yes. Every WooCommerce gateway works, including PayPal, Stripe, Square, Amazon Pay, PayFast, and eWay, along with WooCommerce's own tax rules and coupons.

How much does ARB cost?

ARB is a one-time CodeCanyon license priced at about $55, with no yearly renewal for core features. WooCommerce Bookings costs $249 a year by comparison.

Can I limit party size per table?

Yes. Person Types carry a minimum and maximum per type, so a 4-top can require at least two guests and refuse a booking above four.