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.
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.

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.

- 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.

- 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.

- 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.

- 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.
- Add a Reservable Product and label it "Table Booking."
- Turn on Resources for your tables or table types.
- Set Person Types, Availability Ranges, and a vacant period.
- Publish, then place the form by shortcode, Elementor, or WPBakery.

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 need | ARB (~$55 one-time) | Free plugin (Five Star) |
|---|---|---|
| Runs inside WooCommerce checkout | Yes, native | No |
| Per-table and per-person pricing | Yes | Limited |
| Deposit to hold a table | No, not natively | Via paid add-on |
| Stops double-seating | Yes, capacity plus buffer | Basic |
| Cost | One-time about $55 | Free |
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.

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.