VEFmultiBooking

Description

Une seule extension de réservation pour ce que vous vendez vraiment. Une cabane à la nuit, un lit en dortoir, une balade en traîneau à 14 h, un cours avec un nombre de places limité, un séjour complet fait de nuits et d’activités : VEFmultiBooking gère tout cela au même endroit, sans vous enfermer dans un modèle d’hôtel ni vous imposer une extension par type de réservation.

Vous décrivez ce qui peut être réservé, quand c’est disponible et combien cela coûte. Les visiteurs choisissent, réservent et paient sur vos propres pages, dans un formulaire unique qui s’adapte à leur choix.

Ce que vous pouvez proposer

  • Hébergement — chambres, cabanes, gîtes, une unité privative réservée en entier, ou une capacité partagée comme 6 lits en dortoir, chaque lit étant réservable séparément.
  • Activités et services — balades, cours, visites, visites guidées, locations, stages : une date et une heure, un nombre de personnes, des suppléments facultatifs.
  • Séjours — un package de nuits et d’activités issues de plusieurs produits, réservé et annulé en bloc.
  • Activités nécessitant du personnel — un guide, un conducteur, un moniteur : un créneau n’est proposé que tant qu’assez de personnes sont disponibles pour l’assurer.

Comment ça marche

  1. Produits — tout ce qui peut être réservé : une unité individuelle ou une capacité partagée.
  2. Horaires d’ouverture — des règles récurrentes génèrent pour vous les créneaux réservables ; vous pouvez toujours modifier ou fermer un créneau, une unité ou une période entière.
  3. Offres — ce que le client achète réellement : un ou plusieurs produits, un prix, des suppléments facultatifs.
  4. Bloc de réservation — un module complet sur votre page : le visiteur coche une offre et le formulaire s’adapte, jusqu’au paiement.

Un guide de démarrage intégré à l’extension vous accompagne dans ces quatre étapes.

Conçu pour qu’une place ne soit jamais vendue deux fois

Les réservations en ligne et manuelles passent par le même moteur de capacité. Une place est retenue quelques minutes pendant le paiement, puis convertie en réservation confirmée, et libérée si le visiteur s’en va. Le nombre de places qu’un même visiteur peut retenir à la fois est limité. Vous gardez la main : vous pouvez ajouter, déplacer ou annuler n’importe quelle réservation à la main, et lorsque vous en saisissez une vous-même, aucune règle côté visiteur ne vous retient.

Un formulaire de réservation simple et moderne

  • Des dates dans un petit champ calendrier où seuls les jours réservables sont activés ; des boutons − et + pour les nombres.
  • Un panier : un visiteur peut réserver plusieurs offres d’un seul coup (une nuit, puis une balade en traîneau), saisit ses coordonnées une seule fois, paie une seule fois et reçoit un seul e-mail. Il est prévenu, jamais bloqué, lorsque deux réservations ont lieu en même temps.
  • Des suppléments facultatifs avec cinq modes de tarification, choisis directement dans le formulaire.
  • Des questions pour le visiteur, la validation par le propriétaire lorsque vous souhaitez approuver une réservation avant qu’elle ne soit confirmée, et des limites quotidiennes partagées entre plusieurs offres.
  • Elle suit votre thème : ses polices et la taille de ses titres par défaut, et elle s’adapte à toutes les tailles d’écran.

Paiements

Stripe (page Commande hébergée) et PayPal, avec des clés de test et de production distinctes, pour essayer tout le parcours sans débiter de carte. Une seule devise par site. Aucune donnée de carte n’est stockée ni traitée par l’extension. Sans clé, les réservations sont enregistrées et vous réglez le paiement directement avec le client.

Pour les constructeurs de pages

Des blocs natifs pour l’éditeur de blocs, des modules pour Divi 5 et des widgets pour Elementor. Tous les trois partagent le même rendu et les mêmes réglages visuels (couleurs, arrondi des angles, espacements, style des champs, ombres, mise en page), définis bloc par bloc avec le résultat affiché immédiatement. Un onglet Style définit l’apparence par défaut de l’ensemble du site.

Tout ce qu’il vous faut pour l’exploiter

  • Vue d’ensemble avec une liste de démarrage.
  • Calendrier mensuel, hebdomadaire, journalier et d’occupation, avec déplacement des réservations par glisser-déposer.
  • Réservations et clients, avec des e-mails automatiques personnalisables envoyés à vos clients et à vous.
  • Aide sur chaque écran, guide de démarrage, informations de diagnostic copiables et formulaire de support.
  • Sites multilingues : les textes que vous saisissez peuvent être traduits avec Polylang ou WPML.

Les données de vos clients, et votre tranquillité d’esprit

  • Les données personnelles peuvent être exportées et effacées avec les outils de WordPress ; un client effacé ne conserve ni nom, ni e-mail, ni téléphone, ni adresse, tandis que les réservations et les paiements restent sous forme de pièces comptables anonymes. Un texte suggéré pour votre politique de confidentialité est fourni.
  • Les numéros de réservation sont longs et aléatoires : il est impossible d’atteindre une page de confirmation ou de paiement en devinant un numéro.
  • Les confirmations de paiement sont vérifiées avec la signature de Stripe et de PayPal.
  • Si vous avez un jour besoin d’aide, vous pouvez ouvrir un accès au support en un seul clic : temporaire, limité à ce dont le support a besoin, fermé quand vous voulez, et jamais démarré sans vous. Vous voyez ce qu’il peut et ne peut pas faire avant de l’ouvrir.

Gratuit ou Pro ?

L’extension est complète à elle seule. VEFmultiBooking Pro est une extension payante distincte qui ajoute ce qui rapporte davantage, fait gagner du temps ou aide à se développer, sans rien retirer à cette extension :

  • Vendez mieux — règles tarifaires (saison, occupation, durée du séjour, tarifs famille), codes promo, acomptes et échéanciers de paiement.
  • Gagnez du temps — rappels et e-mails programmés, portail client, liste d’attente pour les offres complètes.
  • Mesurez et développez — statistiques et exports comptables, groupes avec échéancier de paiement partagé.
  • Déplacez vos données — import et export du catalogue, des clients, des réservations et des réglages au format CSV, avec une vérification avant chaque import.

Autres extensions de V-IMAGES

  • VEFmusic — une extension complète pour le site d’un groupe ou d’un musicien : lecteur audio, vente de musique et de produits dérivés, concerts et billetterie.
  • VEFpressKit — un kit presse pour toute activité, publié sur votre site et téléchargeable en PDF ou en zip.
  • VEFflipBox — une boîte qui se retourne (recto et verso) au survol, pour Divi 5, l’éditeur de blocs et Elementor.

Plus d’informations sur les extensions, et support : v-images.com.

Services externes

Cette extension se connecte aux services externes suivants.

  • Stripe — uniquement lorsque le propriétaire du site saisit des clés Stripe dans les Réglages. Utilisé pour créer des sessions de paiement (Checkout Sessions) et des remboursements via l’API officielle (api.stripe.com). Données envoyées : montant, devise et numéro de réservation ; aucune donnée complète de carte n’est jamais stockée ni envoyée par l’extension (le client paie sur une page hébergée par Stripe). Un crochet web Stripe, dont la signature est vérifiée, confirme les paiements. Conditions : https://stripe.com/legal — Confidentialité : https://stripe.com/privacy
  • PayPal — uniquement lorsque le propriétaire du site saisit des informations de connexion PayPal dans les Réglages. Utilisé pour créer des commandes et des remboursements via l’API officielle (api-m.paypal.com, ou api-m.sandbox.paypal.com en mode test). Un crochet web PayPal, vérifié par l’API officielle de vérification de signature de PayPal, confirme les paiements. Sur la page de réservation, et uniquement lorsque le visiteur choisit de payer avec PayPal, le SDK JavaScript officiel de PayPal est chargé dans le navigateur du visiteur (www.paypal.com/sdk/js). Conditions et confidentialité : https://www.paypal.com/legalhub
  • Licence gratuite facultative (V-IMAGES, v-images.com, l’éditeur de l’extension) — uniquement si vous la demandez (VEFmultiBooking > À propos > Licences et versions) : rien n’est envoyé tant que vous n’avez pas rempli le formulaire et coché la case de consentement. La licence gratuite ne débloque rien — l’extension fonctionne exactement de la même manière sans elle ; elle permet uniquement à l’éditeur de vous envoyer des actualités et des offres, et d’identifier votre site lorsque vous demandez de l’assistance. Lors de l’inscription, les éléments suivants sont envoyés au service de licences de V-IMAGES (route REST /wp-json/vefls/v1/free-license sur v-images.com) : l’adresse e-mail saisie, le texte exact du consentement que vous avez accepté, l’URL de votre site, la version de VEFmultiBooking et la langue de votre site. Tant que l’inscription est active, chaque fois que vous ouvrez l’écran À propos ou Vue d’ensemble, l’extension vérifie l’état de l’inscription (à chacun de ces écrans jusqu’à votre confirmation par e-mail, puis une fois par semaine), en envoyant votre clé de licence, l’URL de votre site et la version de VEFmultiBooking. Lorsque vous vous désinscrivez, l’extension demande au service de supprimer vos données.
  • Support et demandes de fonctionnalités (e-mail) — uniquement lorsque vous remplissez et envoyez explicitement le formulaire (VEFmultiBooking > onglet Diagnostic et assistance) : votre adresse e-mail de réponse, l’objet et le message que vous avez saisis, ainsi que les informations de diagnostic affichées sur cet écran (URL du site, versions de VEFmultiBooking et de VEFmultiBooking Pro, versions de WordPress, PHP et MySQL, thème et extensions actifs, clé de licence gratuite le cas échéant) sont envoyés par e-mail à l’éditeur, à efabre@v-images.com.
  • Accès au support (e-mail, facultatif) — uniquement lorsqu’un administrateur ou une administratrice du site clique sur « Ouvrir l’accès au support » (VEFmultiBooking > onglet Diagnostic et assistance). Rien ne se passe autrement. Le clic crée un accès limité dans le temps (de 24 heures à 7 jours) et envoie par e-mail un lien de connexion à usage unique à l’éditeur, à efabre@v-images.com, avec les informations de diagnostic affichées sur cet écran et le message facultatif que vous avez saisi. L’accès peut être fermé à tout moment, prend fin de lui-même à la date choisie et est supprimé lorsque l’extension est désactivée. Seule une empreinte de la clé est stockée sur votre site. Tant que l’accès est ouvert, une conversation entre vous et l’équipe de support de l’éditeur est conservée sur votre site uniquement, et effacée à la fermeture de l’accès ; lorsque vous y écrivez alors que l’éditeur ne la consulte pas, un court e-mail contenant votre message est envoyé à la même adresse (au plus un toutes les cinq minutes). Un journal des 50 derniers évènements (ouverture, connexions avec adresse IP, fermeture) est conservé dans votre base de données, peut être vidé à tout moment depuis le même écran, et est supprimé lorsque l’extension est supprimée.

Ces services sont fournis par V-IMAGES (Eric Fabre) : Conditions d’utilisation, Politique de confidentialité.

Captures d’écrans

Installation

  1. Installez l’extension depuis Extensions > Ajouter, ou téléversez le dossier vefmultibooking dans /wp-content/plugins/.
  2. Activez-la, puis ouvrez le menu VEFmultiBooking.
  3. Suivez l’onglet Guide : créez un produit, définissez ses horaires d’ouverture, créez une offre, ajoutez le bloc « VEF Booking » (ou le module Divi 5 / le widget Elementor) à une page, puis saisissez vos clés Stripe et / ou PayPal dans les Réglages.

FAQ

Que peut faire l’équipe de support avec un accès au support ?

Uniquement ce que vous avez choisi d’ouvrir, pendant la durée que vous avez choisie, et rien ne démarre sans votre clic. Avec les droits limités par défaut, l’équipe de support consulte les écrans de VEFmultiBooking et le diagnostic, regarde les pages de votre site et échange avec vous dans l’onglet Diagnostic. Même avec les droits d’administration complets, elle ne peut pas modifier vos réglages ni vos clés de paiement, gérer les comptes, installer ou modifier du code, changer l’adresse du site ni l’adresse e-mail de l’administration, ni exporter des données personnelles. Les écrans de réservation affichent les noms et les e-mails de vos clients tant que l’accès est ouvert ; ils ne sont consultés que pour résoudre votre problème. Vous pouvez fermer l’accès à tout moment, il prend fin de lui-même à la date choisie, vous recevez un e-mail à chaque connexion, et la conversation est effacée à la fermeture de l’accès.

Comment exporter ou effacer les données d’un client ?

Utilisez les outils de WordPress : Outils > Exporter les données personnelles ou Effacer les données personnelles, avec l’adresse e-mail du client. L’export fournit la fiche client, ses réservations et ses réponses. L’effacement retire le nom, l’e-mail, le téléphone et l’adresse ainsi que les réponses aux questions ; les réservations et leurs paiements sont conservés sans aucune donnée personnelle, car leurs dates et leurs montants sont des pièces comptables.

Ai-je besoin d’une licence ou d’un compte ?

Non. L’extension est gratuite et complète. Une licence gratuite facultative est proposée dans l’onglet Licences et versions : elle ne débloque rien et ne change rien dans l’extension, elle permet uniquement à l’éditeur de rester en contact avec vous (actualités, offres) et de répondre plus vite à vos demandes de support.

Qu’ajoute VEFmultiBooking Pro ?

Pro est une extension payante distincte. Elle ajoute des règles tarifaires (saison, occupation, durée du séjour, tarifs famille), des codes promo, des acomptes et des échéanciers de paiement, des rappels et des e-mails programmés, un portail client, une liste d’attente, des statistiques avec exportations comptables et des groupes avec échéancier de paiement partagé. Tout ce qui se trouve dans cette extension reste gratuit et continue de fonctionner sans elle. L’écran À propos contient un tableau comparatif.

Quels constructeurs de pages sont pris en charge ?

L’éditeur de blocs de WordPress, Divi 5 et Elementor. Aucun code court n’est nécessaire.

Puis-je utiliser plusieurs devises ?

Une seule devise par site, à définir dans les Réglages avant de prendre de vraies réservations. Les prix ne sont jamais convertis d’une devise à l’autre.

Puis-je tester les paiements sans débiter de carte ?

Oui : saisissez vos clés de test Stripe et / ou vos informations de connexion bac à sable PayPal, et laissez le mode test sélectionné.

Avis

Il n’y a aucun avis pour cette extension.

Contributeurs/contributrices & développeurs/développeuses

« VEFmultiBooking » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“VEFmultiBooking” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « VEFmultiBooking » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

1.0.32

  • Improved : lighter in-plugin help. The Guide and About screens now give a short text for each step and feature, with a link to the full help online. Fewer texts to read and to translate ; the details stay in the full help online.

1.0.31

  • New : the options of a booking (breakfast, equipment…) can be chosen for each room or product separately, and an option charged per person can cover only some of the persons of the line.
  • New : the day and time of a booking appear in the booking details, the lists and the e-mails.
  • Fixed : a night with no arrival time can still be booked in the evening, even with a short minimum notice.
  • Fixed : a slot that has already started, or that is too close for the minimum notice, is shown as closed instead of full, and a slot already started today no longer counts as free.
  • Fixed : browsing the availability calendar month by month no longer scrolls the page back to the top.
  • Fixed : the « Open the checklist » link of the setup screen now opens the checklist.
  • Improved : alignment of the order field and the « For each person » tick in the questions table.

1.0.30

  • Improved : lighter translation work. About thirty long help texts are shortened (same information, fewer words) and a few duplicate strings are merged (the « + … » buttons, « Site default », « Error »).

1.0.29

  • New : each product of a multi-product offer (each room, for example) has its own arrival date, so people of the same order can arrive or stay on different days. The price and the availability are checked for each line.
  • Fixed : the questions asked for each person (an allergy, for example) are now asked for every person of every product, not only for as many people as the fullest product. Each question shows the name of its product, and the name also appears in the booking screen and in the e-mails.
  • Fixed : in the availability calendar, a day with nothing to book (no slot planned, a weekend…) now has the grey striped background and the « Closed » mention, like a day closed by the webmaster.

1.0.28

  • New : the diagnostic compares the PHP version with the release of its branch that contains the fixes for CVE-2026-109618 and CVE-2026-109619 (8.2.35, 8.3.36, 8.4.27, 8.5.12) and says so when it is older. The message is cautious : some hosts apply these fixes without changing the version number.

1.0.27

  • Fixed : booking several products of one offer (several rooms, for example) now lets the visitor set the number of persons and the number of nights for each product, with the maximum number of persons next to its name. The total adds up the lines.
  • New : the prices shown on the offers before the visitor chooses can be set for each block (and as a site default in the Style tab) : from the lowest price, a range, every price (one line for each category or row of the table), or no price at all.
  • Changed : the line « No preference » of a multi-product offer is now « Assign automatically », with the same two settings (nights and persons) as the other lines.
  • Changed : the help of each admin screen is now a short summary with a link to the full help on the publisher’s site, so there are far fewer texts to translate. The Guide keeps its steps and blocks.

1.0.26

  • Nouveauté : le guide « Configurer une offre » est réorganisé en trois phases (le produit, quand, la vente), avec un tableau qui montre chaque produit et chaque offre ainsi que leur prochaine étape.
  • Nouveauté : les points à corriger ou à vérifier s’affichent à chaque étape, sur le tableau, dans la dernière vérification et sur la vue d’ensemble : prix manquants, dates que personne ne peut réserver, personnel insuffisant, prix ou saisons qui se chevauchent, et plus encore. Ils ne bloquent jamais rien.
  • Modification : l’étape Personnel est marquée « Inutile » pour un produit qui n’a pas besoin de personnel.

1.0.25

  • Changed : screenshots added to the plugin page.

1.0.24

  • Changed : the plugin page presents the possibilities of the plugin in more detail (what can be offered, the booking form, the protection of the customers’ data).

1.0.23

  • New : the journal of the support access can be emptied from its card (one line remains to record that it was emptied).

1.0.22

  • Security : new booking numbers are longer and drawn with a secure random generator (for example VEFMB-2026-K7QH-3MXD-9WTR), so that the confirmation and payment pages cannot be reached by guessing a number. Numbers already given keep working.
  • Security : a visitor can no longer keep an unlimited number of places on hold ; the holds released or expired free the allowance again (filter vefmb_max_active_holds).
  • Security : booking with the email address of an existing customer only completes the customer’s record (name, phone, address left empty) ; it never replaces what is already saved.
  • Security : a payment page replaces the previous one of the same booking, so two open windows can no longer charge the same booking twice ; a PayPal payment is refused when the booking is already paid, and a second charge is recorded in the booking’s history.

1.0.21

  • Security : a Stripe payment is settled only when Stripe reports it as paid and the amount and the currency match the booking ; delayed payment methods are handled when the money arrives ; two events arriving together can no longer settle a payment twice, and a refunded payment can no longer come back to « paid ».
  • Security : a cart can no longer become two bookings when two requests arrive at the same moment.
  • Security : the confirmation page limits failed booking-number lookups like the rest of the plugin, and the number of bookings that can be started for the same email address in an hour is limited.
  • Security : leaving the phone or the address empty in a new booking no longer erases those saved for an existing customer ; the browser session token uses secure random values.
  • New : customers’ personal data can be exported and erased with the WordPress tools (Tools > Export Personal Data / Erase Personal Data), and a suggested text for the privacy policy page is provided. An erased customer keeps no name, email, phone or address ; the bookings and their payments stay, anonymous, as accounting records.
  • Changed : the Guide, About and contextual Help screens describe the support access, the conversation and the limited rights.

1.0.20

  • New : the Diagnostic lists every extension of the site, read-only : active, inactive and must-use ones with their version, and the updates WordPress already knows about, and the pages that carry a VEFmultiBooking block (title, status and address). A support access therefore does not need the Extensions screen.
  • New : a conversation between the webmaster and the support team while a support access is open, with the possibility to ask the webmaster for an action only he can do. The messages stay on the site and are erased when the access is closed.
  • Security : the secret keys of Stripe and PayPal are no longer printed back in the settings page (an empty field keeps the saved key, a box removes it) ; the support account can never change the payment settings, manage users, install or edit code, save unfiltered HTML, export personal data, or change the administrator email, the default role, the registration option or the site address ; the sign-in link can now be used by one request only, even when several arrive at once ; its page cannot be shown inside a frame.
  • Changed : the dates of the support access (end date, sign-ins, journal) follow the date and time format chosen in the site settings.

1.0.19

  • New : « Support access » in the Diagnostic and support tab. One click opens a time-limited, revocable access for the publisher’s support team and emails the key. Limited rights by default, a journal of events, an email to the site administrator at each sign-in, a single-use sign-in link. Nothing is opened unless you click.
  • Fixed : the column title of the features table no longer puts « (free) » after the plugin name.
  • New : the Diagnostic is more complete (memory limit, server, language, permalinks, PHP extensions, installed VEF plugins, recent VEF log lines) and is shared by the screen, the support form and the support access email.

1.0.18

  • Fixed : a resource was marked « Ready » as soon as it had an availability rule, even when no date could be booked, so an accommodation could be missing from the booking block without any explanation. « Ready » now applies the rules of the booking form (free nights in a row, open periods, arrival days, minimum nights), and otherwise says why.
  • New : a « Bookable » column in the products of an offer shows, for each product, whether visitors can book it and, if not, the reason.
  • Changed : the number and « who is coming » fields of the booking form are centered under their label.

1.0.17

  • Fixed : the round badges of the confirmation and of the messages take their own color (green or red) instead of the text color. The check mark was hard to read when the theme gave the title a red or green color. The symbol turns light or dark by itself, and the badges follow the high contrast mode.
  • New : « Success color » and « Error color » settings, for the whole site (Style tab) and for each block in Gutenberg, Divi 5 and Elementor.
  • Fixed : every color setting now accepts a color of your palette or a Divi 5 global color, not only a typed value.

1.0.16

  • Changed : in the availability calendar, closed days are now grey with fine stripes (in the legend, on the site and in the administration) instead of a reddish tint, so they are clearly different from the available days.

1.0.15

  • Changed : the menu now has two separate pages for the help : « Guide » (the guide to Free and Pro, and the diagnostic and support) and « About » (the installed version and the licenses and versions of Free and Pro).

1.0.14

  • New : « Add another offer » now lets the visitor choose another offer, even in a booking block that shows a single offer. A new setting on each booking block (Gutenberg, Divi 5, Elementor) decides what is offered : every published offer (the default), only the offers the block shows, or a selection.
  • Changed : the « Help » page of the menu is now called « About », and its first tab « Guide ». The former About tab and the license are now one tab, « Licenses and versions » : it shows the installed version and the optional free license, and, with VEFmultiBooking Pro, the Pro license, updates and versions.
  • Fixed : after the page is reloaded, the bar showing the offers waiting in the cart now reappears at once in a block that shows a single offer.

1.0.13

  • Changed : messages, the total and the confirmation no longer use a coloured edge. They sit on a translucent, blurred panel that lets the page background show through and follows your text colour, with a round status icon (red or green symbol). The admin intro, help and schedule rows lose their coloured edge too.

1.0.12

  • New : the booking form says how many persons a date accepts (for example « Up to 6 persons ») next to the field, before the visitor types a number.
  • Fixed : each booking keeps the name typed with it, so the name of an earlier booking no longer changes when someone else orders with the same email address.
  • Fixed : a single price is shown as it is (« 60.00 EUR ») ; « From » only appears when the price can vary.
  • Fixed : deleting or switching off an opening time left its future slots offered on the site. They now go with it (the ones that are booked or edited by hand stay), and the ones left behind by earlier deletions are removed when you update.
  • New : a break (lunch…) can be set when a start repeats during the day, with a live preview of the departures.
  • New : close a day between two hours only, instead of the whole day.
  • New : select several slots and remove, close, reopen or change their capacity in one go.
  • New : in the Simple display, opening times and closures are written in plain words and can be removed in a click.
  • Improved : in the Simple display, the resource and offer lists show plain sentences instead of technical columns, the guide shows a progress bar, and People and Seasons start with one clear sentence (the full text is one click away).
  • Improved : long explanations under a field keep their first sentence in view and open with a « ? » button ; the sections of the forms are cards.
  • Improved : in the Catalog, the « Set up an offer » guide tab stands apart and the tabs it commands are drawn as arrows from left to right, like a path ; and its progress counts the offers visitors can really book.
  • Improved : the Divi 5 visual builder preview loads its styles with the WordPress enqueue functions, and the plugin links of the readme and of the plugin header point to existing pages.
  • Improved : in the calendars, a day you closed is shown as « Closed » (red), apart from « Full » (orange) and « Available ».
  • Improved : the display bar lets you switch between Simple and Advanced on every screen ; the label used for packages can be adapted to your business.

1.0.8

  • New : for appointments (massages, lessons…), a rule can repeat a start every X minutes until a last start time, instead of typing every start time : from 09:00 every 30 minutes until 15:30 creates the 14 departures at once.

1.0.7

  • Fixed : closing a day or a period in « Exceptions and blocks » now really closes its slots (including the slots created later), and deleting the closure opens them again. Closures recorded before this version are applied when you update.
  • Fixed : an offer that sells a package was wrongly reported as « no open slot ».
  • Fixed : a package can no longer be booked on a day when the guide of one of its activities is absent.
  • New : the choice of what you offer and the Simple / Advanced display are now at the top of every admin page, and a Simple / Advanced switch is in the product, offer, price and opening-times forms. Optional settings are hidden in Simple, never removed.
  • New : the word « Package » can be changed in Settings (for example « Organised stay »).

1.0.6

  • New : when an offer sells several products (for example identical rooms), the visitor can tick one or more of them, or leave a number to the first free ones with « No preference ». Each one becomes a line of the cart, and the total shows how many were chosen.
  • New : a guided set-up, « Set up an offer » in the Catalog, takes you step by step through the resource, the staff, the seasons, the availability, the offer, the prices and the publication, always on the usual screens, so everything stays editable afterwards.
  • Changed : the slots of a resource are shown as a month calendar (one click on a day to see, close or change its slots), with the full list still available.
  • New : choose what you sell (accommodation, activities, both, something else) and a Simple or Advanced display, in a bar at the top of every admin page. The menu words follow the choice, nothing is deleted when you change it.
  • New : adding a resource starts by choosing its kind (accommodation, activity, package, other) ; the settings that matter for it come first and the others are folded under « Advanced settings ».
  • Changed : the « Availability » tab is now called « Opening times », and a resource shows its opening times with a direct link to change them.
  • New : seasons, named once and chosen in the opening periods and in the prices.
  • Fix : the tick boxes of the booking form are no longer stretched like text fields.
  • Changed : dates in the admin lists (recurring rules, bookings, customers, slots, absences) follow the date format of the site.

1.0.5

  • Fix : wording of a French help text.

1.0.4

  • New : an offer sold by the night can link several resources, for example identical rooms. Once the dates are chosen, the visitor picks one of the free ones, or « No preference » to take the first free one ; the price is the offer’s. When you enter a booking yourself, you can pick the resource or leave it on automatic.
  • Changed : the « Going further » guide follows the order of the admin tabs, and each card links to its tab.

1.0.3

  • Changed : a section title that follows other content has room above it, so add-on screens match the others.

1.0.2

  • Changed : PayPal and Stripe are two tabs side by side in Settings, like in the other VEF plugins, with a check mark on the tab whose keys are filled in, so both payment methods are plainly visible.
  • Changed : the titles of the admin sections use the accent color of the administration color scheme, like the page header, so that each group of settings stands out.
  • New : when several VEF plugins are active on a site, their menu entries sit side by side between two separators instead of being scattered. A menu editor plugin keeps the last word, and the « vef_group_admin_menu » filter turns the grouping off.

1.0.1

  • English source texts ; translations come from translate.wordpress.org.
  • Fix : the block options script had no translations loaded in the editor.
  • Source texts harmonised (email, ellipsis). No database change.

1.0.0

  • Initial release on WordPress.org.