JavisTab Pricing

JavisTab — Restaurant Reservation & Table Booking Plugin for WordPress | Pricing + Setup Guide
Pricing Plans

One plugin. Every table.

All-in-one restaurant reservation & CRM for WordPress. Start free — no credit card required.

15-day free trial 30-day money-back guarantee No hidden fees or add-ons 3 sites per license
Compare plans by feature
Per-Period View Annual View Best Value
Free Trial
Try before you buy
 
Free
15 days · no credit card
No card required
⏱️ 15 days · 1 site
  • Booking form shortcode
  • Real-time table layout
  • Email confirmations
  • VietQR / bank transfer
  • Stripe, PayPal, OnePay
  • CRM & customer history
  • Loyalty points
  • Zalo OA + SMS
  • Invoices & print
Start Free Trial
SAVE 17%
Starter
Getting started · 1 month
Regular $24.00
$19.9
per 30 days
≈ $0.66 / day
📅 30 days · 3 sites
  • Booking form shortcode
  • Real-time table layout
  • Email confirmations
  • VietQR / bank transfer
  • Stripe, PayPal, OnePay
  • CRM & customer history
  • Loyalty points
  • Zalo OA + chat widget
  • SMS via Twilio
  • Invoices & print
Order Now
Most Popular
Professional
For busy venues · 3 months
Regular $50.00
$39.9
per 90 days
≈ $0.44 / day
📅 90 days · 3 sites
  • Everything in Starter
  • REST API access
  • Waitlist management
  • All payment gateways
  • CRM & loyalty points
  • Zalo OA + SMS + Email
  • Invoices & print
  • White label
  • Multi-restaurant
Order Now
SAVE 21%
Business
Multi-venue · 6 months
Regular $76.00
$59.9
per 180 days
≈ $0.33 / day
📅 180 days · 3 sites
  • Everything in Professional
  • White label
  • Multi-restaurant
  • REST API access
  • Waitlist management
  • All payment gateways
  • CRM & loyalty points
  • Zalo OA + SMS + Email
  • Invoices & print
Order Now
BEST VALUE · 31% OFF
Annual
Lowest price · per year
Regular $144.00
$99.9
per 365 days
≈ $0.27 / day
📅 365 days · 3 sites
  • Everything in Business
  • Priority support
  • White label
  • Multi-restaurant
  • REST API access
  • All payment gateways
  • CRM & loyalty points
  • Zalo OA + SMS + Email
  • Invoices & print
Order Now
🛡️30-Day Money-Backfull refund within 30 days
Instant Deliverylicense key right after payment
🔄Auto-Updatesone-click updates in WP Admin
💬Zalo & Email Support7 days a week

All prices in USD · VAT may apply · 30-day money-back guarantee

Feature Comparison

Compare all plans

A detailed feature breakdown across every JavisTab plan.

Feature
Free Trial
$0
15 days · 1 site
Starter
$19.9
30 days · 3 sites
Most Popular
Professional
$39.9
90 days · 3 sites
Business
$59.9
180 days · 3 sites
Annual
$99.9
365 days · 3 sites
🗓️ BOOKING CORE
Booking form shortcode
Real-time table layout
Time slots management
Service packages
Availability calendar
No-show blacklist
Waitlist management
💳 PAYMENTS
VietQR (bank transfer)
Stripe
PayPal
OnePay Vietnam
🔔 NOTIFICATIONS
Email confirmation
Email reminders (3d · 1d · 6h)
Zalo OA messaging
Zalo chat widget
SMS via Twilio
Win-back emails
👥 CRM & LOYALTY
Customer history & notes
Loyalty points program
Invoices & PDF print
REST API access
⭐ ADVANCED
Multi-language (VI / EN / FR / DE)
Auto-updates
White label
Multi-restaurant
Priority support
Sites per license 13 3 33
Start Free $19.9 $39.9 → $59.9 $99.9
Setup Guide

Live in 9 simple steps

From a fresh WordPress install to your first paid reservation. Follow the steps in order — each one builds on the last.

1

Install & activate the plugin ~5 min

Upload JavisTab to WordPress the same way you would any premium plugin, then enter your license key to unlock updates.

  • Download the javistab.zip file from your DigitalZila account after purchase.
  • In WordPress go to Plugins → Add New → Upload Plugin, choose the ZIP, then Install Now.
  • Click Activate. A new JavisTab menu appears in your admin sidebar.
  • Open JavisTab → License, paste your key and click Activate License to enable auto-updates.
💡Tip: Run JavisTab on PHP 8.0+ and WordPress 6.0+ for the best performance, exactly as recommended in the official WordPress requirements.
2

Set up your restaurant profile ~5 min

Tell JavisTab who you are. These details appear on confirmation emails, invoices and the booking widget.

  • Go to JavisTab → Settings → Restaurant.
  • Enter the venue name, address, phone, logo and timezone — the timezone drives every reminder time.
  • Set opening hours per weekday, plus holidays and closed days so guests can never book a slot you’re shut.
  • Pick a default currency (USD / VND / EUR) and the booking lead time (e.g. minimum 2 hours ahead).
🌐Like Booking.com & Trip.com: accurate opening hours and a clear timezone are what stop double-bookings and missed slots — set them carefully before going live.
3

Build your tables & floor plan ~10 min

Recreate your dining room so the live layout shows exactly which tables are free in real time.

  • Open JavisTab → Tables and add each table with a name/number and seat capacity.
  • Group tables into zones (Indoor, Terrace, Private Room) so guests can request a preferred area.
  • Drag tables onto the visual floor plan to match your real layout.
  • Optionally enable auto-assign, which seats each party at the smallest suitable free table.
4

Define time slots & packages ~10 min

Control when guests can book and what they’re booking — set turn times and any deposit you require.

  • In JavisTab → Time Slots, set the booking interval (e.g. every 15 / 30 minutes).
  • Set a turn time (how long a table stays held) and max covers per slot to avoid overcrowding the kitchen.
  • Create service packages (Set Menu, Tasting Menu, Birthday) with a price and description.
  • Add a deposit or full prepayment rule per slot or package to cut no-shows.
📉Industry practice: a small refundable deposit on peak slots is the single most effective no-show reducer used by OpenTable-style platforms.
5

Connect payment gateways ~10 min

Take deposits and full payments online. Always test in sandbox mode before switching to live keys.

  • Go to JavisTab → Payments and enable the gateways you need.
  • VietQR: enter your bank account, account name and bank code to auto-generate a QR for each booking.
  • Stripe / PayPal: paste your API keys; start with test keys, place a sandbox booking, then swap to live.
  • OnePay: add your merchant ID and secret hash to accept local Vietnamese cards.
🔒Security: never share secret keys. Keep them only in JavisTab → Payments and rotate them if your site is ever compromised.
6

Configure notifications ~10 min

Automatic confirmations and reminders are what turn bookings into actual arrivals.

  • In JavisTab → Notifications, edit the email templates for confirmation, reminder and cancellation.
  • Set reminder timing (e.g. 3 days, 1 day and 6 hours before arrival).
  • Connect your Zalo OA by pasting the OA token to send messages and enable the chat widget.
  • Add Twilio SID and auth token to send SMS reminders to guests without Zalo.
7

Turn on CRM & loyalty ~5 min

Every booking quietly builds a guest profile so you can reward regulars and win back lapsed diners.

  • Enable CRM in JavisTab → Customers to log visit history, spend and notes (allergies, VIP).
  • Switch on loyalty points and set how many points each visit or dollar earns.
  • Create a win-back rule that emails guests who haven’t visited in, say, 60 days.
8

Publish the booking form ~5 min

Place the reservation widget anywhere on your site with a shortcode or block.

  • Create a page called Reservations and add the block, or paste [javistab_booking].
  • Add the page to your main menu so guests find it in one click from any device.
  • Use [javistab_widget] for a floating “Book a Table” button on every page.
9

Go live — final checklist ~5 min

Run one real end-to-end test, then flip everything to production.

  • Place a test booking yourself and confirm the email, Zalo and SMS all arrive.
  • Switch every payment gateway from test to live keys.
  • Check the live table layout updates the moment a booking is made.
  • Watch the Dashboard for your first real reservation — you’re live! 🎉
Stuck on a step? See the full JavisTab documentation or message us on Zalo & email, 7 days a week.
Inside the Plugin

Every admin module

A tour of each section in the JavisTab admin menu, in the order you’ll use them.

📊

Dashboard

Your daily command center: today’s covers, upcoming arrivals and revenue at a glance.

  • See today’s bookings and no-shows
  • Quick-add a walk-in
  • Jump to any reservation
🗓️

Bookings

The full reservation list with search, filters and one-click status changes.

  • Approve, move or cancel bookings
  • Filter by date, zone or status
  • Export to CSV
🪑

Tables & Floor Plan

Manage tables, zones and the drag-and-drop visual layout of your room.

  • Add tables & set capacity
  • Arrange the live floor plan
  • Toggle auto-assign seating

Time Slots & Packages

Set booking intervals, turn times, capacity caps and menu packages.

  • Define slot length & turn time
  • Cap covers per slot
  • Build set-menu packages
💳

Payments

Connect VietQR, Stripe, PayPal and OnePay; manage deposits and refunds.

  • Enable gateways & test mode
  • Set deposit rules
  • Issue refunds
🔔

Notifications

Email, Zalo OA and SMS templates plus reminder timing rules.

  • Edit message templates
  • Schedule reminders
  • Connect Zalo & Twilio
👥

Customers (CRM)

A profile for every guest with visit history, spend, tags and notes.

  • View visit & spend history
  • Tag VIPs & allergies
  • Manage the no-show blacklist
🎁

Loyalty

Reward repeat diners with points and automated win-back campaigns.

  • Set earning & redemption rules
  • Create win-back triggers
  • Track redeemed rewards
📈

Reports

Covers, revenue, no-show rate and busiest slots — exportable for accounting.

  • Track revenue & covers
  • Spot peak times
  • Export reports
🔌

Integrations & REST API

Connect external tools, POS systems or your own app via the REST API.

  • Generate API keys
  • Read & write bookings
  • Hook into webhooks
⚙️

Settings

Restaurant profile, currency, languages, white-label and multi-restaurant.

  • Edit profile & hours
  • Switch interface language
  • Enable white label
🔑

License

Activate your key, see which of your 3 sites are in use and get auto-updates.

  • Activate & deactivate sites
  • Check renewal date
  • Enable one-click updates
FAQ

Common questions

Do I need a credit card to start the free trial?
No. The 15-day free trial works without a credit card. You only enter payment details when you decide to buy a license.
How many websites can one license cover?
Every paid plan covers 3 sites. The free trial covers 1 site. You can move a license between sites from the License screen.
Which payment gateways are supported?
VietQR bank transfer, Stripe, PayPal and OnePay Vietnam are all supported out of the box on paid plans.
Can guests get Zalo and SMS reminders?
Yes. JavisTab sends confirmations and reminders by email, Zalo OA and SMS via Twilio so no one forgets their booking.
Is there a money-back guarantee?
Yes — every paid plan is covered by a 30-day money-back guarantee, no questions asked.
Will it work with my theme?
JavisTab is built to work with any standard WordPress theme using shortcodes and blocks, so it fits straight into your existing site.

FAQ

FAQ

Frequently asked questions.

Everything you need to know before getting started.
Mọi thứ bạn cần biết trước khi bắt đầu.

Yes — JavisTab offers a 15-day free trial on 1 WordPress site with no credit card required. The full booking form, real-time table layout, and all four payment gateways (VietQR, Stripe, PayPal, OnePay) are active during the trial.

Start your free trial →

Có — JavisTab cung cấp 15 ngày dùng thử miễn phí trên 1 WordPress site, không cần thẻ tín dụng. Tất cả tính năng đặt bàn cốt lõi đều hoạt động trong thời gian thử.

Each paid license can be activated on up to 3 different WordPress installations. This is ideal if you run multiple restaurant locations or manage client websites. Need more than 3 sites? Simply purchase additional licenses.

Mỗi license trả phí có thể kích hoạt trên 3 WordPress site khác nhau. Cần nhiều hơn? Mua thêm license.

After payment is confirmed, your license key is automatically generated and emailed within seconds — no manual processing. You’ll receive the plugin ZIP file, your license key (format: RBP-1Y-XXXXXX-XXXXXXXX), and a link to the full setup guide in one email.

Sau khi thanh toán, license key được tạo tự động và gửi email trong vài giây. Bạn nhận được plugin ZIP, license key và hướng dẫn cài đặt trong cùng một email — không cần xử lý thủ công.

Yes. You can upgrade to a higher-tier plan at any time by purchasing the new plan. The new license key replaces the old one on your site. Contact support@digitalzila.com if you need help with the transition.

Có. Bạn có thể nâng cấp lên gói cao hơn bất kỳ lúc nào bằng cách mua gói mới. License key mới sẽ thay thế key cũ trên site của bạn.

If you’re not satisfied within 30 days of purchase, email us at support@digitalzila.com for a full refund — no questions asked. The guarantee applies to all paid plans: Starter, Professional, Business, and Annual.

Nếu không hài lòng trong 30 ngày, email support@digitalzila.com để được hoàn tiền toàn bộ — không hỏi lý do. Áp dụng cho tất cả các gói trả phí.

You can purchase JavisTab using Stripe (Visa / Mastercard / international cards), PayPal, or VietQR bank transfer (Vietnam). All transactions are processed securely.

Bạn có thể mua JavisTab qua Stripe (Visa/Mastercard/thẻ quốc tế), PayPal, hoặc chuyển khoản VietQR (Việt Nam).

Yes — all plans include automatic updates for the full license duration. Updates appear directly in your WordPress admin under Plugins, exactly like any other WordPress plugin. No manual ZIP uploads needed.

Có — tất cả gói bao gồm tự động cập nhật trong suốt thời hạn license. Cập nhật hiển thị ngay trong WP Admin như plugin thông thường — không cần tải lại ZIP thủ công.

Absolutely. JavisTab was built specifically with Vietnamese restaurants in mind: VietQR bank transfer, Zalo OA messaging, ZNS notifications, OnePay Vietnam, full Vietnamese language, and VND currency support — features no generic booking plugin provides.

Hoàn toàn phù hợp. Plugin được xây dựng dành riêng cho nhà hàng Việt Nam: VietQR, Zalo OA, ZNS, OnePay, tiếng Việt, VND.

Yes. Switch the capacity mode to by_guests to limit total guests per slot instead of counting by tables. Create buffet-tier service packages (e.g. “Buffet Standard 350,000đ/person”) selectable at booking time — price is automatically calculated by guest count.

Có. Chuyển chế độ sức chứa sang by_guests để giới hạn tổng khách mỗi ca. Tạo các gói buffet (VD: “Buffet Standard 350.000đ/người”) — giá tự động nhân với số lượng khách.

Zalo OA messaging, Zalo Chat Widget, and SMS via Twilio are included from the Starter plan ($19.9/30 days) and above. The Free Trial includes email confirmations only. You’ll need a free Zalo Official Account and an OA Access Token from the Zalo developer portal.

Zalo OA, Zalo Chat Widget và SMS qua Twilio được bao gồm từ gói Starter ($19.9/30 ngày) trở lên. Bản dùng thử chỉ có email xác nhận.

REST API access (available in Professional plan and above) lets you connect JavisTab to your POS system, custom management dashboard, or third-party integrations. You can read and manage bookings, customer data, and table availability via standard HTTP endpoints — no plugin dependency on your front end.

REST API (từ gói Professional trở lên) cho phép kết nối JavisTab với hệ thống POS, dashboard tùy chỉnh hoặc ứng dụng bên thứ ba qua HTTP endpoint tiêu chuẩn.

JavisTab requires WordPress 5.8+, PHP 7.4+, and MySQL 5.7+, plus an active internet connection for license verification. It works with any WordPress theme and does not require WooCommerce or any page builders.

JavisTab yêu cầu WordPress 5.8+, PHP 7.4+, MySQL 5.7+ và kết nối internet để xác minh license. Tương thích với mọi theme WordPress.

Create a WordPress page and add the shortcode

1Date & Time
2Your Details
3Confirm & Pay

📅 Date & Time

Adults *
Price/person
Children
Reduced rate (50%)
Total Guests
2
→ this booking form. * Listens for 'rbp_lang_changed' fired by the external widget shortcode * and calls rbpSwitchLang(formId, lang) to update this form's strings + UI. * Safe: rbpSwitchLang() guards against unknown formId and missing lang strings. */ (function(){ var FID = "rbpf35fc4886"; document.addEventListener('rbp_lang_changed', function(e) { if (!e || !e.detail || !e.detail.lang) return; if (typeof window.rbpSwitchLang === 'function') { window.rbpSwitchLang(FID, e.detail.lang); } }); })(); — the full booking form renders instantly. You can force a language with
1Ngày & Ca
2Thông tin
3Xác nhận & Thanh toán

📅 Ngày & Ca

Người lớn *
Giá/người
Trẻ em
50% giá
Total Guests
2
→ this booking form. * Listens for 'rbp_lang_changed' fired by the external widget shortcode * and calls rbpSwitchLang(formId, lang) to update this form's strings + UI. * Safe: rbpSwitchLang() guards against unknown formId and missing lang strings. */ (function(){ var FID = "rbpfb28f2fbc"; document.addEventListener('rbp_lang_changed', function(e) { if (!e || !e.detail || !e.detail.lang) return; if (typeof window.rbpSwitchLang === 'function') { window.rbpSwitchLang(FID, e.detail.lang); } }); })();
. Additional shortcodes for the table layout, availability calendar, and booking lookup are also available. Full documentation at our Help page.

Tạo trang WordPress và chèn shortcode
1Date & Time
2Your Details
3Confirm & Pay

📅 Date & Time

Adults *
Price/person
Children
Reduced rate (50%)
Total Guests
2
→ this booking form. * Listens for 'rbp_lang_changed' fired by the external widget shortcode * and calls rbpSwitchLang(formId, lang) to update this form's strings + UI. * Safe: rbpSwitchLang() guards against unknown formId and missing lang strings. */ (function(){ var FID = "rbpf5bdcb5a9"; document.addEventListener('rbp_lang_changed', function(e) { if (!e || !e.detail || !e.detail.lang) return; if (typeof window.rbpSwitchLang === 'function') { window.rbpSwitchLang(FID, e.detail.lang); } }); })(); — form đặt bàn hiển thị ngay lập tức. Xem thêm tại trang Hướng dẫn.

All plans include Zalo and email support at support@digitalzila.com. The Annual plan also includes priority support with faster response times. Full bilingual documentation (EN/VI) is available at the Help & Setup Guide.

Tất cả các gói đều có hỗ trợ qua Zalo và email. Gói Annual có thêm hỗ trợ ưu tiên với thời gian phản hồi nhanh hơn. Tài liệu đầy đủ song ngữ EN/VI có tại trang Help.
No questions match “” — try a different keyword or ask us directly.

Still have questions?

Our team is available via Zalo and email — typically replies within a few hours.

Get Started Today

Start for free.
Scale when ready.

No credit card required for the trial. 15 days to explore every feature. Upgrade anytime from your WordPress admin.

Dùng thử miễn phí · Nâng cấp bất cứ lúc nào

Free Trial
$0
15 days · no card
Starter
$19.9
30 days · 3 sites
✦ Professional
$39.9
90 days · 3 sites
Business
$59.9
180 days · 3 sites
Annual
$99.9
365 days · 3 sites
30-day money-back guarantee
Instant license delivery
Auto-updates via WP Admin
3 sites per license
Zalo & Email support
Have Questions? Get in Touch!