Описание
Ragently Reservations adds the Ragently booking widget to your WordPress site. Guests pick a date, time and party size and book directly; the reservation lands in your Ragently dashboard.
- Floating booking button (default): a „Book a table“ button at the bottom right of every page, also on mobile. It opens the booking form in a panel.
- Booking form on one page: choose the „Booking form“ display and place the shortcode
[ragently_reserveren]on the page where guests should book. The widget then only loads on that page. - Your own button: link any existing button to
#ragently-reserveren, or give it the CSS classragently-reserveren, and it opens the widget. - Works with caching plugins: the script carries the attributes that tell WP Rocket, Cloudflare Rocket Loader and similar plugins not to defer or combine it.
- Clear status in wp-admin: if the widget will not show (widget switched off, no key, unknown key, or the Ragently API is unreachable), the plugin says so on the Plugins page, the dashboard and its settings screen.
The plugin contains no booking logic and no tracking of its own. It only adds the Ragently widget script to your pages.
You need a Ragently account with reservations enabled. Your widget key is in your Ragently dashboard.
External services
This plugin connects to the Ragently service (https://ragently.nl), which provides the reservation widget and processes the bookings. Without it the plugin cannot work.
- Widget script and booking data (in the visitor’s browser). On pages where the widget is shown, the visitor’s browser loads
https://api.ragently.nl/reserveringen-widget.js. The widget then fetches your restaurant’s opening hours and availability from api.ragently.nl. When a guest makes a booking, the details the guest enters (name, phone number, e-mail address if given, party size, date, time and any note) are sent to Ragently to create the reservation. Like any request, these requests include the visitor’s IP address and browser information. - Deposit payments (only if the restaurant asks for a deposit). The guest is sent to the payment provider Mollie (https://www.mollie.com) to pay; Ragently receives the payment status, not the card or bank details. Mollie terms: https://www.mollie.com/legal/user-agreement Mollie privacy: https://www.mollie.com/privacy
- Key check (from your WordPress server). In wp-admin (Plugins page, dashboard and the plugin’s settings screen), the plugin checks at most once every five minutes whether Ragently recognises your widget key. This request sends only your widget key and the chosen language to api.ragently.nl.
Ragently terms of service: https://ragently.nl/voorwaarden
Ragently privacy policy: https://ragently.nl/privacy
Инсталиране
- In WordPress, go to Plugins > Add New, search for „Ragently Reservations“ and click Install Now, then Activate.
- Go to Settings > Ragently Reservations.
- Enter your widget key (Ragently dashboard: Widget > Put it on your website > Copy key), choose the language and tick „Show widget“. Save.
- The booking button now appears at the bottom right of every page.
- Prefer a fixed form? Choose the „Booking form“ display and put the shortcode
[ragently_reserveren]on the page where guests should book.
ЧЗВ
-
Where do I find my widget key?
-
In your Ragently dashboard under Widget > Put it on your website (Copy key). It is the value of data-resv-key in the widget code.
-
Does it work with caching plugins such as WP Rocket?
-
Yes. The script carries the attributes that tell these plugins not to defer it or combine it with other scripts.
-
Why don’t I see the booking form?
-
Look at the Plugins page or the dashboard in wp-admin: the plugin shows a notice when „Show widget“ is off, when no key is filled in, when Ragently does not recognise the key, or when the Ragently API cannot be reached. With the „Booking form“ display, the shortcode
[ragently_reserveren]must also be on the page. -
Which languages does the widget support?
-
Dutch, English and German. Choose the language in the settings.
Отзиви
There are no reviews for this plugin.
Сътрудници и разработчици
“Ragently Reservations” е софтуер с отворен код. Към разширението са допринесли следните хора:
СътруднициПревеждане на “Ragently Reservations” на вашия език.
Имате интерес към разработване?
Преглеждане на кода, разглеждане на SVN хранилище, или абонамент към програмната история (log) чрез RSS.
Списък с промени
1.2.0
- Now available in the WordPress.org plugin directory as „Ragently Reservations“.
- English source text with a Dutch translation included.
- Settings of version 1.1.x are taken over automatically.
- New: the shortcode
[ragently_reservations]works as an alias of[ragently_reserveren]. - New: „Settings“ link on the Plugins page.
1.1.3
- The settings explain how your own „Book a table“ button can open the widget via the link #ragently-reserveren or the CSS class ragently-reserveren.
1.1.2
- Notice in wp-admin (Plugins, dashboard, settings) when the widget will stay invisible: „Show widget“ off, no key, key unknown to Ragently, or the Ragently API unreachable.
1.1.1
- The floating booking button is now the default display (bottom right on every page, also on mobile).
1.1.0
- Shortcode [ragently_reserveren] to place the form on one page; the script then only loads there.
- Choice of display: form via shortcode, or floating booking button on every page.
1.0.0
- First release: settings screen and the reservation widget in the footer, with anti-cache attributes.