Title: mee-table
Author: Breed Art Studios
Published: <strong>31. August 2026.</strong>
Last modified: 24. Oktobar 2026.

---

Search plugins

![](https://ps.w.org/mee-table/assets/banner-772x250.png?rev=3673723)

![](https://ps.w.org/mee-table/assets/icon-256x256.png?rev=3673723)

# mee-table

 By [Breed Art Studios](https://profiles.wordpress.org/breedartstudios/)

[Download](https://downloads.wordpress.org/plugin/mee-table.1.4.1.zip)

 * [Details](https://me.wordpress.org/plugins/mee-table/#description)
 * [Reviews](https://me.wordpress.org/plugins/mee-table/#reviews)
 *  [Installation](https://me.wordpress.org/plugins/mee-table/#installation)
 * [Development](https://me.wordpress.org/plugins/mee-table/#developers)

 [Support](https://wordpress.org/support/plugin/mee-table/)

## Description

mee-table takes table reservations on your own WordPress: booking calendar, capacity
per time slot, confirmation email to the guest. No commission on covers, ever.

**Free, no account, no key.** Reservations, calendar, basic capacity, confirmation
email and ticketed events run on your WordPress, in your database, from your site
email address. Every install starts with a 14-day trial of the full version; when
the trial ends the plugin keeps working at the free level and your venues and bookings
stay where they are.

**With a mee-table account** (from EUR 24 per month billed yearly): prepayments 
and no-show protection, gift cards, guest assistant, WhatsApp and SMS reminders,
time-based discounts, staff accounts with the Waiter Dashboard, reports and theme
colours. These run through `api.mee-table.com`, so there is no server to maintain.
mee-table is a WhatsApp Tech Provider (Meta), a company verified by Meta to build
on its official APIs and process data for other businesses. The restaurant connects
its own WhatsApp number with Meta’s official Embedded Signup, keeps ownership of
the number and the account, and messages go out on the official WhatsApp Business
Platform. No resellers, no unofficial tools. The WhatsApp messages are templates
approved by Meta, and they cover one thing only: communication about the plugin’s
functions, such as a new booking request, a confirmed or changed booking, a reminder,
or a cancellation. The restaurant cannot create a message and cannot edit one: the
text is fixed, and the only thing that changes is the booking data inside it, such
as the guest name, the date, the time and the number of guests. No free text, no
composing by hand, no advertising. That is what keeps the number in good standing:
Meta quality rules and restrictions are what hit unofficial tools that blast free-
text messages, not verified numbers sending approved templates.

### External services

#### The city pages on mee-table.com (off by default)

Under mee-table, Events, Cooking Classes, Presentation there is a tick called „Show
this class on the mee-table.com page for your city“. It is off unless you turn it
on. With it on, the title, the description, the photo, the address and the next 
dates of your class appear on our public city page, for example https://mee-table.
com/corsi-di-cucina/firenze, so people searching for a cooking class in your town
can find you. Untick it and you are off that page at the next save. Nothing else
about your venue is published.

This plugin relies on external services. Below is what each one is, when it is contacted,
and what is sent to it.

**1. mee-table backend (`https://api.mee-table.com`): always required**

The plugin is a client for the mee-table SaaS. Every page of the admin and every
booking talks to it. Data sent: reservation details (guest name, email, phone, number
of guests, date, notes), location configuration, prepayment and gift-card records,
staff accounts, and any photo you upload for a cooking class. Without this service
the plugin cannot show availability, take payments or store bookings. Provided by
mee-table. Terms: https://mee-table.com/terms | Privacy: https://mee-table.com/privacy

Two calls to the same provider happen outside the admin pages, and are listed here
separately so it is clear when they occur:

 * Activating the plugin sends nothing anywhere. The first contact happens when 
   you enter your licence key and press Activate: at that moment, once, the plugin
   asks `https://mee-table.com/api/provisioning` whether this domain already has
   a mee-table account, so the site connects to its own restaurant without anyone
   typing a token. Data sent: the site URL (`get_site_url()`) and nothing else. 
   If it fails, the plugin simply carries on unconfigured. Until a licence key is
   entered, the plugin contacts no server at all.
 * Once a day, a scheduled task asks `https://api.mee-table.com/api/license/validate`
   whether the subscription is still active. Data sent: the site URL, the licence
   key the site owner entered, and the name of the product asking (`mee-table`),
   so a key bought for mee-class does not unlock bookings. How that data is handled:
   https://mee-table.com/privacy This call does not happen at all until a licence
   key has been entered: with no key the task returns immediately.

No guest data is involved in either of these two calls.

**2. Payment providers: only when you enable and connect them**

Mollie, Stripe or PayPal are contacted to create payments, authorise no-show guarantees
and issue refunds. Data sent: amount, currency, reservation reference, and the guest’s
payment details entered on the provider’s own hosted page. Card numbers never pass
through WordPress. Mollie: https://www.mollie.com/en/user-agreement | https://www.
mollie.com/en/privacy Stripe: https://stripe.com/legal | https://stripe.com/privacy
PayPal: https://www.paypal.com/legalhub/home

**3. SMS providers: only if you choose one, and only for the messages you send**

If you configure an SMS provider, your site sends the reminder text and the guest’s
phone number to it. Two paths exist: reminders are dispatched by the mee-table backend,
while the **„Send test SMS“ button sends one message directly from your own WordPress
server** to the provider, using the credentials you typed in. Nothing is sent to
any of these companies unless you select them and save credentials. The panel also
accepts a custom HTTP gateway: in that case the same two pieces of data go to the
endpoint address you type in yourself, and to nobody else.

Twilio: https://www.twilio.com/en-us/legal Skebby (Commify Italia S.r.l.): terms
https://www.skebby.it/wp-content/uploads/Contratto-SKEBBY.pdf | privacy https://
www.skebby.it/wp-content/uploads/Informativa-Privacy-Estesa-SKEBBY.pdf Aruba SMS:
https://hosting.aruba.it/documents/term_conditions/condizioni_fornitura_servizisms_aruba-
it_v-1-2.aspx | https://www.aruba.it/documents/tc-files/it/11_it_privacy_policy_aruba_spa.
aspx Brevo: https://www.brevo.com/legal/ Vonage: https://www.vonage.com/legal/ (
its SMS endpoint is still the old brand name, `https://rest.nexmo.com`)

SMSGate (`https://api.sms-gate.app`): only if you choose the Android phone gateway

If you pick „Android phone“ as the SMS route, your site does not talk to the phone
directly: it sends the reminder text and the guest’s phone number to the SMSGate
cloud at `https://api.sms-gate.app/3rdparty/v1`, which passes the message to the
free SMSGate app on your own phone, and the message then leaves from your own SIM.
This happens only for the messages you send, and only after you have installed the
app and saved its username and password in the panel. SMSGate is an open-source 
project (the app is at https://github.com/capcom6/android-sms-gateway) and the cloud
service is run by its authors.

SMSGate: https://sms-gate.app/terms-of-service/ | https://sms-gate.app/privacy/

A „generic HTTP“ option exists for providers not in the list: there the endpoint
is the one you type in, and you are responsible for it.

**4. Meta / WhatsApp Business Cloud API (`https://graph.facebook.com`): only if 
you set up WhatsApp messages**

If you fill in the WhatsApp fields of a location (phone number ID, WhatsApp Business
Account ID and access token, all obtained from your own Meta Business account), 
your WordPress site talks to Meta directly in three cases, and never otherwise:

 * **„Create the message templates on Meta“**: reads the message templates that 
   already exist on your WhatsApp Business Account and submits the missing ones 
   for Meta’s approval. Data sent: the wording of the booking messages and your 
   access token. No guest data.
 * **„Send test WhatsApp“**: sends one real confirmation message, filled with sample
   values, to the number you type into that field, to check the setup works. Data
   sent: that phone number, the sample values and your access token. No guest data.
 * The reminder texts themselves are fetched from `https://mee-table.com/api/whatsapp/
   modelli`, a public page of the mee-table site that only returns the wording of
   those messages. Nothing is sent to it.

The WhatsApp Business Account is yours: you own the number and you pay Meta directly.
mee-table neither resells messages nor owns any number. Terms: https://www.whatsapp.
com/legal/business-terms | Privacy: https://www.whatsapp.com/legal/business-data-
processing-terms Meta Platform Terms: https://developers.facebook.com/terms | Privacy:
https://www.facebook.com/privacy/policy

**5. Mailchimp: only if you enter an API key**

Used to add newsletter subscribers to your audience. Data sent: the email address
and the consent flag of guests who opted in. https://mailchimp.com/legal/terms/ 
| https://mailchimp.com/legal/privacy/

**6. Groq: only if you enter a Groq API key for the guest assistant**

Used by the guest assistant on your booking page. When a visitor types a question,
that question is sent, together with your restaurant’s public information (name,
address, phone, opening times, which time slots are still free in the next 7 days,
discounts and events), to Groq, which produces the answer. The request is made server-
to-server through the mee-table backend using your own Groq account, so the key 
never appears in a public page.

Never sent: names, phone numbers or e-mail addresses of your guests, and no booking
of theirs. Free seats are counted; who booked them is not sent.

Nothing at all is sent to Groq unless you have entered a key in mee-table -> Guest
assistant. Leaving that field empty keeps the assistant off and the script is not
even loaded. Groq does not retain these questions for inference requests and is 
not permitted to use them to train its models.

Getting a key is free and takes about two minutes at https://console.groq.com/keys,
the plugin explains the steps on that settings page. The Groq account is yours: 
the agreement for it is between you and Groq. Terms: https://console.groq.com/docs/
legal/services-agreement Privacy: https://groq.com/privacy-policy Acceptable use:
https://console.groq.com/docs/legal/ai-policy

Answers are generated by an automated system and can be wrong, and the assistant
tells the visitor that it is automatic. Any answer containing a percentage is discarded
before the visitor sees it. An answer containing an amount is discarded too, unless
you have published prices on the pages you ticked and that exact figure appears 
there: the assistant repeats what you wrote, it never composes a price. On allergens
it answers only by repeating what your own pages say, and any request for a guarantee
about a guest’s own health is sent to your phone instead.

### Privacy

This plugin sends reservation data, prepayment details, gift-card information, and
location configuration to the mee-table backend at `https://api.mee-table.com`. 
If you enable the WhatsApp reminders, the guest’s phone number is also sent to Meta’s
WhatsApp Business Cloud API so the message can be delivered, using the WhatsApp 
Business Account that belongs to you. The data is used solely to provide the booking
service, payment processing, and no-show protection. No data is sold, shared with
third parties for marketing, or used for advertising. If you enable the guest assistant,
visitors’ questions and your restaurant’s public information are sent to Groq through
your own Groq account, as described under External services above; no guest personal
data is included. For full details, please read the [mee-table Privacy Policy](https://mee-table.com/privacy).

Retention: identifying data on a reservation (guest name, email, phone and notes)
is irreversibly erased 180 days after the reservation date, by a daily job on the
backend. The reservation row itself is kept – date, number of guests, amount, payment
gateway – because accounting needs it and none of those fields identifies anyone
on their own. That same 180-day window is the furthest back the repeat no-show policy
can look.

## Screenshots

[⌊Step 3 of the booking widget: off-peak discount badges fill your quiet hours automatically.⌉⌊
Step 3 of the booking widget: off-peak discount badges fill your quiet hours automatically
.⌉[

Step 3 of the booking widget: off-peak discount badges fill your quiet hours automatically.

[⌊The last step: the card guarantee explained in plain words, with privacy consent
and newsletter opt-in built in.⌉⌊The last step: the card guarantee explained in 
plain words, with privacy consent and newsletter opt-in built in.⌉[

The last step: the card guarantee explained in plain words, with privacy consent
and newsletter opt-in built in.

[⌊Cooking class public page: full-width photo, what is included, live seat availability
and per-date booking.⌉⌊Cooking class public page: full-width photo, what is included,
live seat availability and per-date booking.⌉[

Cooking class public page: full-width photo, what is included, live seat availability
and per-date booking.

[⌊Gift cards: guests buy a voucher for your restaurant and redeem it on site.⌉⌊Gift
cards: guests buy a voucher for your restaurant and redeem it on site.⌉[

Gift cards: guests buy a voucher for your restaurant and redeem it on site.

[⌊Printable flyer with a QR code, generated automatically from the next scheduled
event (A3, A4 and A5).⌉⌊Printable flyer with a QR code, generated automatically 
from the next scheduled event (A3, A4 and A5).⌉[

Printable flyer with a QR code, generated automatically from the next scheduled 
event (A3, A4 and A5).

[⌊The Waiter Dashboard: today's service at a glance, with filters, search and CSV
export.⌉⌊The Waiter Dashboard: today's service at a glance, with filters, search
and CSV export.⌉[

The Waiter Dashboard: today’s service at a glance, with filters, search and CSV 
export.

[⌊Hourly capacity: how many guests you accept in each time slot, with per-date overrides.⌉⌊
Hourly capacity: how many guests you accept in each time slot, with per-date overrides
.⌉[

Hourly capacity: how many guests you accept in each time slot, with per-date overrides.

[⌊Quick blocks: close a day, a range of days or single time slots for holidays and
private events.⌉⌊Quick blocks: close a day, a range of days or single time slots
for holidays and private events.⌉[

Quick blocks: close a day, a range of days or single time slots for holidays and
private events.

[⌊Discounts by time slot, per weekday: the quiet hours fill themselves.⌉⌊Discounts
by time slot, per weekday: the quiet hours fill themselves.⌉[

Discounts by time slot, per weekday: the quiet hours fill themselves.

[⌊Anonymized statistics: bookings, guests, no-shows and discount effectiveness, 
month by month.⌉⌊Anonymized statistics: bookings, guests, no-shows and discount 
effectiveness, month by month.⌉[

Anonymized statistics: bookings, guests, no-shows and discount effectiveness, month
by month.

[⌊The staff dashboard on a phone: today, the week or the month at a glance, and 
one tap to confirm, mark a no-show or cancel. Waiters work from their own phone,
no WordPress account needed.⌉⌊The staff dashboard on a phone: today, the week or
the month at a glance, and one tap to confirm, mark a no-show or cancel. Waiters
work from their own phone, no WordPress account needed.⌉[

The staff dashboard on a phone: today, the week or the month at a glance, and one
tap to confirm, mark a no-show or cancel. Waiters work from their own phone, no 
WordPress account needed.

[⌊Dating Aperitivo: the guest buys a ticket, adds a photo and a short bio, and picks
their match the day after the evening.⌉⌊Dating Aperitivo: the guest buys a ticket,
adds a photo and a short bio, and picks their match the day after the evening.⌉[

Dating Aperitivo: the guest buys a ticket, adds a photo and a short bio, and picks
their match the day after the evening.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/` or install via the WordPress
    plugin directory.
 2. Activate the plugin through the ‘Plugins’ menu. 3. Go to **mee-table -> Settings**,
    paste your licence key (from your mee-table.com dashboard), and click **Activate
    licence**.
 3. Set up your location(s), opening hours and payment methods on the **Locations**
    and **Settings** pages. 5. Optional: to switch the guest assistant on, open **mee-
    table -> Guest assistant** and paste a Groq key. Until you do, nothing is sent 
    anywhere and the chat does not appear.

## FAQ

### Where should my Google Business Profile booking link point?

To your dedicated booking page, not to your homepage, even if the widget is on the
homepage too. A link always opens at the top of a page: on a long homepage the guest
lands on the header and has to scroll to find the widget, on the booking page they
land right on it. The plugin creates that page for you (see mee-table -> Settings)
and the floating booking pill brings guests there from every other page of your 
site.

### Does mee-table store guest data on my WordPress server?

On the free Lite plan, reservations stay in the restaurant owner’s WordPress database.
On plans with an active mee-table licence, booking data is stored on the mee-table
server (`api.mee-table.com`).

### Does the AI guest assistant cost anything, and is it on by default?

It is off until you paste a Groq API key in **mee-table -> Guest assistant**, and
while that field is empty the plugin contacts no AI service at all and the chat 
is not even loaded on your pages. The key is free to create at https://console.groq.
com/keys and the account is yours, so the free allowance is yours alone and the 
plugin never resells anything.

### What does the assistant tell guests about allergens?

If you have ticked your menu page and the answer is written there, it repeats what
you wrote and says it read it from you. What it never does is promise a guest that
a dish is safe for their own allergy: a question like „I am allergic to hazelnuts,
can I eat this?“ always goes to your phone, whatever your menu says. Cross-contamination
is decided in your kitchen, not on a menu, and only you know how you work.

### And about prices?

The same rule. If your menu with prices is on a page you ticked, it can repeat a
figure you wrote. If it is not published, it tells the guest to ask you. It never
invents a figure, and it never says a percentage: on time-slot discounts it tells
the guest which times are discounted and that they are marked on the list, so the
number is read from your own page and cannot be misquoted.

### The admin panel is in the wrong language. Where do I change it?

By default the panel follows **Settings -> General -> Site Language**. If you want
it pinned to one language regardless, set it in **mee-table -> Settings -> Panel
language**.

### Do you take a commission on my bookings?

No. Table reservations never carry a commission, on any plan, including the free
one. A percentage applies only to tickets sold and paid online: Dating Aperitivo
is 20% free, 15% Bronze, 12% Silver, 10% Gold; Cooking Class tickets go 12% free,
5% Bronze, 3% Silver, 2% Gold; gift cards are 10% free, 5% on every paid plan. It
is taken at the moment of payment; the rest reaches your own Mollie, Stripe or PayPal
account directly. Sell no tickets and you pay no percentage.

### What happens to my data if I delete the plugin?

It stays. Deleting the plugin from the Plugins page keeps your reservations, your
customers, your venues, your time slots, your discounts and your hourly capacity:
install it again and they are all still there. Only what the plugin generated by
itself is cleaned up, such as caches and counters. If you really do want everything
gone, there is a switch in **mee-table -> Settings**, off to begin with, that has
to be turned on first. With it on the deletion is immediate and there is no undo,
so only a backup of your site would bring anything back.

### Where can I manage my licence or upgrade?

Log into your dashboard at https://mee-table.com/dashboard. There you can manage
your location(s), billing, and staff accounts.

### Why does the plugin need to connect to api.mee-table.com?

The connection is required for the booking widget, payment processing, and no-show
protection to work. Without it, Mee-Table cannot retrieve availability, process 
payments, or update reservations.

### What is the difference between the no-show guarantee and the prepayment tiers?

They are two different things, each with its own refund setting. The **no-show guarantee**
only authorises the card: no money is taken, so there is nothing to refund. Its 
setting is a deadline, up to when the guest may cancel without a penalty. The **
prepayment tiers** take real money at booking time, for a fixed-price menu you have
already shopped for: that setting decides whether it is refundable at all, and defaults
to non-refundable. A venue can run a flexible guarantee alongside a non-refundable
tasting menu, which a single shared setting made impossible.

### I set up an SMS provider. How do I know the credentials are right?

Use the **„Send test SMS“** button under the credentials. It sends one real message,
using what is typed in the form even if you have not saved yet, and it costs one
credit of your plan. Missing fields are reported before anything is dispatched, 
and the button locks for ten seconds after each attempt so a double click cannot
burn credits. Note that the test leaves from your own site while real reminders 
leave from the mee-table servers: if your provider filters by IP address, the test
can succeed where real sending fails.

### What photo should I use for a cooking class?

A **horizontal** one, and as large as you can. The picture sits in a wide band on
the flyer and in the email, so a portrait shot only shows a central strip of itself.
When you pick the file the plugin crops it to 3:2, tells you which print sizes that
photo can actually carry (A3 needs about 2200 px of width, A4 about 1550) and compresses
it below 600 KB before it leaves your computer, so the 15 MB a modern phone produces
is never uploaded. No compression invents pixels that were never there: a small 
photo stays small.

### Which paper size should I print the flyer on?

A3 for a poster read from a distance, A4 for a window or a wall, A5 for a table 
stand, portrait or landscape. Each size is laid out separately rather than being
a scaled copy, because what makes text readable is the distance it is read from,
not the size of the sheet. The flyer always shows the **next scheduled** event: 
if nothing is scheduled it says so instead of printing a date that has passed.

### Can a guest give a gift card to someone else? Does it arrive on WhatsApp?

Yes. The buyer can add the recipient’s name, email and phone. If they add the email,
mee-table emails the gift card to the recipient right after payment. The buyer can
also choose the day the email goes out („Send on“), from tomorrow up to a year ahead,
for example for a birthday: it is sent that morning at 9:00. If they leave the email
empty, the gift card reaches only the buyer, who then has to send it separately.
After payment a window opens with a green „Share on WhatsApp“ button: WhatsApp opens
with the message ready (amount, venue, code and link) and the buyer taps send. The
WhatsApp message is not sent automatically and cannot be scheduled. If the buyer
typed the recipient’s phone it is already filled in; if not, the number can be typed
in that window. They can also add a personal message of up to 200 characters, which
the recipient reads in the email. Gift cards are paid with Mollie or Stripe Connect,
whichever the venue has connected.

### Can I have different sittings on different days?

Yes. In **mee-table  Location**, edit the location and open the first tab, **Venue,
hours & booking confirmation**: right after the opening hours you find **Rates by
time slot / custom shifts** (the **?** next to the title opens the guide). Add one
row per sitting with **+ Add tier**, then **Save the rates only**, tick its days
and set its time. Example: three rows at 20:00, 21:45 and 23:00 ticked Fri, Sat 
and Sun, and other rows for Tue, Wed and Thu. Type any start time you like, for 
example 20:05 or 21:45: the sitting times do not depend on the time interval, which
only sets the grid of the normal times for the whole location (every 30 or every
15 minutes). Tick „One time for the sitting“ to show a single button per sitting,
or choose „Show only the times of the tiers“ to hide the normal grid. A row with
an empty amount or 0 has no prepayment; the no-show guarantee (from Silver), if 
you keep it on, still applies. Sittings without an amount work on every plan, Free
included; prepayment amounts are part of the Gold plan, and below Gold the amount
field is switched off with a note.

### Can I close at different times during the week, for example earlier on weekdays than on weekends?

Yes, with the same sittings, and it holds for good until you change it. In **mee-
table  Location**, edit the location, first tab, **Rates by time slot / custom shifts**.
Switch on **Show only the times of the tiers below** and add one row for each group
of days with different hours. Set **From** to the first bookable time and **To**
to the last bookable time, leave the amount empty, and leave **One time for the 
sitting** unticked. Example: Mon to Thu from 12:00 to 22:00 (last bookable time 
22:00) and Fri to Sun from 12:00 to 22:30 (last bookable time 22:30). Tick the days
for each row, then **Save the rates only**. Guests see the times from **From** through**
To**, including **To**, at the interval set for the location (every 30 or 15 minutes).
A day with no row keeps the location’s normal opening hours and closing time; you
do not need to add a row for every day. Discounts and hourly capacity stay tied 
to the times actually offered on each day. The quick blocks in the calendar (**Hourly
Capacity**) are for single dates or a period, such as holidays, not for fixed weekly
hours. With **Show all normal times**, the rows do not change the schedule: only
the location’s normal opening hours and closing time count.

### How do I enable the WhatsApp contact button?

Go to **mee-table  Location**, edit the location, and fill in the „WhatsApp (digits
only)“ field with the number in international format, digits only (e.g. an Italian
number `+39 333 123 4567` becomes `393331234567`). Once saved, a WhatsApp chat button
appears automatically under the booking widget on your site, linking to a direct
chat with that number. This uses the free `wa.me` link: no paid service, no extra
setup, available on every plan tier.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“mee-table” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Breed Art Studios ](https://profiles.wordpress.org/breedartstudios/)

“mee-table” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/mee-table/contributors)
for their contributions.

[Translate “mee-table” into your language.](https://translate.wordpress.org/projects/wp-plugins/mee-table)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mee-table/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/mee-table/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/mee-table/) by [RSS](https://plugins.trac.wordpress.org/log/mee-table/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.1

 * Fixed: the „Capacity and quick blocks“ button in the Floor Dashboard opened a„
   not allowed“ page in 1.4.0. It opens the capacity screen again.

#### 1.4.0

 * Fixed: the staff Capacity page no longer appears a second time in the menu next
   to Hourly Capacity. It opens from the button in the Floor Dashboard, and it is
   the same screen with the same numbers.

#### 1.3.9

 * Capacity and quick blocks from the staff dashboard on your site, not only from
   the WordPress admin: pick a day, change the seats per time slot, close or reopen
   the day, and undo back to the saved values.
 * A seventh staff permission, Capacity, per venue: the owner chooses whether all
   staff or managers only can change it.
 * Phone prefixes in the readme widget are now alphabetical.
 * Time slots stay in two columns on narrow phones instead of one very tall column.
 * The WhatsApp line in this readme, and the description is now shorter.
 * Changed: the „manage booking“ link of a fixed menu now opens your menus page 
   ready to pick the new menu, with a short note on top and a link to cancel instead.
   The old booking is cancelled by itself when the new one is confirmed.
 * New: you can close a venue completely by setting „Max guests“ to 0. No date can
   be booked and guests see your no-slots message instead of the times.
 * New: an optional message for when there are no available times, one box for every
   language active on the site.
 * New: the save button shows „Saved“ right next to it.
 * Changed: the „Connect WhatsApp in one click“ button carries a temporary permission(
   thirty minutes, that venue only), asked when you press it, so the venues page
   stays fast and you land straight on Meta.
 * Fixed: „Always required“ for the guest phone number no longer goes back to „Automatic“
   when „Save all“ sends forms that do not contain that field.
 * Fixed: the „Staff login“ window is no longer cut in half by themes that clip 
   their sections (seen with BeBuilder).
 * Fixed: the discount note in the booking form says „(not on the booking deposit)“
   only when there is a deposit.
 * Fixed: a venue saved with 0 guests no longer falls back to the default 80, and
   saving no longer wipes the logo you had already uploaded.

#### 1.3.8

 * Fixed: on a phone the last bookings of the staff dashboard could not be reached.
   The window now scrolls as a whole and is sized on the visible part of the screen,
   without the browser bars.

Older versions are listed in changelog.txt, inside the plugin folder.

## Meta

 *  Version **1.4.1**
 *  Last updated **2 dana ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (UK)](https://en-gb.wordpress.org/plugins/mee-table/) and [English (US)](https://wordpress.org/plugins/mee-table/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/mee-table)
 * Tags
 * [Reservation System](https://me.wordpress.org/plugins/tags/reservation-system/)
   [restaurant booking](https://me.wordpress.org/plugins/tags/restaurant-booking/)
   [restaurant reservation](https://me.wordpress.org/plugins/tags/restaurant-reservation/)
   [table booking](https://me.wordpress.org/plugins/tags/table-booking/)[table reservation](https://me.wordpress.org/plugins/tags/table-reservation/)
 *  [Advanced View](https://me.wordpress.org/plugins/mee-table/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mee-table/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mee-table/reviews/)

## Contributors

 *   [ Breed Art Studios ](https://profiles.wordpress.org/breedartstudios/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mee-table/)