Questions Fréquentes

Jetez un oeil à la FAQ avant de contacter le support, vous trouverez probablement une réponse.

Avant toute chose, assurez-vous que les extensions sont à jour.

Dernières versions : Easy Booking 3.4.5, Easy Booking PRO 1.2.7.

⯈ Si vous n'avez accès aux mises à jour automatiques, vous pouvez toujours télécharger la dernière version PRO ici : https://download.easy-booking.pro/?download&key=votre-clé-de-licence/ (remplacez pas votre clé de licence valide) et installer l'extension à jour manuellement.

⯈ Assurez-vous de vider le cache de votre site / hébergeur / navigateur afin de charger les derniers fichiers après une mise à jour.

⯈ Si vous utilisez toujours les anciennes extensions Easy Booking (Availability Check, Disable Dates, Duration Discounts ou Pricing), basculez vers la version PRO. Les anciennes extensions ne sont plus maintenues ni supportées depuis Janvier 2022. La plupart des problèmes sont résolus dans la version PRO.

Résolution de problèmes

Assurez-vous de vider le cache de votre navigateur afin de charger les derniers fichiers, cela réglera la majorité des problèmes.

Vous pourriez également avoir besoin de vider le cache de vos extensions ou de votre hébergeur. Si vous utilisez un service qui minifie les fichiers Javascript, assurez-vous de régénérer ces derniers.

Ce message apparaît si vous avez Easy Booking 3.3.5 et Easy Booking PRO < 1.2.0. Pour régler le problème, veuillez mettre à jour Easy Booking PRO version sa version 1.2.0. Si vous n’avez pas les mises à jour automatiques, vous pouvez le faire manuellement. Téléchargez la dernière version ici : https://download.easy-booking.pro/?download&key=votre-clé-de-licence/ (remplacez par votre clé de licence valise) et installer l’extension manuellement.

Ce problème est résolu dans la version 3.4.4.

C’est un problème de cache. Easy Booking n’est pas compatible avec les extensions de cache.

Si vous le pouvez, désactiver le cache sur les pages produit (la plupart des extensions de cache ont une option pour désactiver la mise en cache de certaines pages), ou désactiver votre extension de cache.

Si vous n’utilisez pas d’extension de cache ou si ça ne fonctionne toujours pas après l’avoir désactivée, cela peut aussi provenir de votre hébergeur. Certains hébergeurs ont leur propre système de cache (comme WP Engine). Dans ce cas, vous devez leur demander de ne pas mettre en cache les pages produit.

Assurez-vous que le fichier de traduction de la langue de votre site soit bien chargé.

Ouvrez la console de votre navigateur (utilisateurs de Windows : F12 > onglet Console) et cherchez ce message :

"Failed to load resource: the server responded with a 404 ()".

Le nom du fichier manquant est indiqué sur la droite. Par exemple fr_BE.js pour le Français (Belgique).

Le fichier existe probablement mais n’est pas nommé correctement.

  • Allez dans woocommerce-easy-booking-system/assets/js/translations/
  • Cherchez le fichier correspondant à votre langue. Par exemple, si votre site est en Français, cherchez le fichier fr_FR.js.
  • Dupliquez ce fichier et renommez-le comme indiqué dans la console (fr_BE.js dans cet exemple). Laissez le fichier dans le même dossier.
  • Rechargez votre site, videz éventuellement le cache, et cela devrait fonctionner.

Contactez le support avec un lien vers votre site (ou une capture d’écran de la console) si vous avez besoin d’aide pour régler le problème.

Si un fichier de traduction manque pour votre langue, envoyez un message afin que ce dernier soit ajouté à une prochaine mise à jour. Merci.


Le problème peut aussi venir d’un conflit avec l’extension Ultimate Members, qui utilise les mêmes scripts qu’Easy Booking. Si vous l’utilisez, veuillez ajouter ce code au fichier functions.php de votre thème :

add_action( 'admin_enqueue_scripts', 'remove_duplicate_pickadate_script', 999 );
add_action( 'wp_enqueue_scripts', 'remove_duplicate_pickadate_script', 999 );

function remove_duplicate_pickadate_script() {
    if ( wp_script_is( 'pickadate', 'enqueued' ) ) {
        wp_dequeue_script( 'um_datetime' );
        wp_dequeue_script( 'um_datetime_date' );
        wp_dequeue_script( 'um_datetime_legacy' );
        wp_deregister_script( 'um_datetime' );
        wp_deregister_script( 'um_datetime_date' );
        wp_deregister_script( 'um_datetime_legacy' );
    }

    if ( wp_style_is( 'picker', 'enqueued' ) ) {
        wp_dequeue_style( 'um_datetime' );
        wp_dequeue_style( 'um_datetime_date' );
    }
}

Vérifiez vos paramètres. La plupart du temps une durée de réservation personnalisée et/ou une durée de réservation minimum/maximum vient interférer avec des dates désactivées/indisponibles.

Aussi, si vous avez des dates désactivées, vérifiez le paramètre “Autoriser la réservation de dates désactivées ?”. Plus d’information dans la documentation ici.

Assurez-vous que le produit peut être acheté. Il doit avoir un prix et être en stock.


Sinon, le problème vient le plus souvent du thème, qui ne contient pas l’action woocommerce_before_add_to_cart_button dans ses templates WooCommerce. Pour vérifier cela, essayez de changer temporairement de thème (avec Storefront ou Twenty Twenty par exemple). Si cela fonctionne, veuillez contacter le support de votre thème. Il ne faut jamais retirer les filtres et actions..

Assurez-vous également que le thème contient l’action woocommerce_before_add_to_cart_button dans -woocommerce/single-product/add-to-cart/variation-add-to-cart.php.


Notez également qu’Easy Booking ne fonctionne que sur les pages produit “classiques” et les pages utilisant les blocs “Single product” de WooCommerce. Cela ne fonctionnera pas sur les autres pages, créées avec des shortcodes ou des constructeurs de page.

Easy Booking ne fonctionne que sur les pages produit “classiques” et les pages utilisant les blocs “Single product” de WooCommerce. Cela ne fonctionnera pas sur les autres pages, créées avec des shortcodes ou des constructeurs de page.


Si vous êtes bien sur une page produit, il y a probablement une erreur Javascript qui empêche Easy Booking de fonctionner correctement, la plupart du temps cela vient d’un conflit avec une autre extension. Ouvrez la console de votre navigateur (sur Windows : F12 > onglet Console), et cherchez une erreur. Si vous n’êtes pas familier avec Javascript, contactez le support avec une capture d’écran de l’erreur et/ou un lien vers le produit en question/


Vous pouvez également désactiver votre autres extensions (conservez seulement WooCommerce et Easy Booking) pour voir lequel pose problème et contactez leur support.

Dans votre tableau de bord, allez dans Easy Booking > Paramètres > Apparence et assez-vous que “Couleur du texte” est réglé sur “#000000” et non “000000”. Enregistrez les paramètres, et videz éventuellement le cache de votre navigateur.

Il n’y a pas de gestion de stock dans la version basique (gratuite) d’Easy Booking. Vous devez avoir la version PRO afin de limiter le nombre de réservations par jour.

Si vous n’avez pas besoin de gestion de stock, ne cochez pas la case “Gérer le stock ?” dans les options de votre produit.

Assurez-vous de décocher l’option “Rendre tous les produits réservables ?” dans les paramètres de l’extension (Easy Booking > Paramètres) si vous souhaitez avoir des produits non réservables.

Essayez de changer le paramètre “Mode de réduction” dans Easy Booking > Paramètres > Prix. Plus d’informations dans la documentation ici.

Si vous avez des problèmes avec les disponibilités, allez dans Easy Booking > Outils et réinitialisez les disponibilités.


Si les disponibilités sont toujours incorrectes, cela peut venir du fait que vous ayez des statuts de commande personnalisés sur votre site qu’il est nécessaire d’ajouter à Easy Booking. Par défaut Easy Booking utilise les statuts suivants : en attente, en cours, terminée, remboursée.

Si vous avez d’autres statuts, ajoutez-les en ajoutant ce filtre au fichier functions.php de votre thème :

add_filter( 'easy_booking_get_order_statuses', 'wceb_custom_order_status', 10, 1 );

function wceb_custom_order_status( $statuses ) {
    $statuses[] = 'wc-partially-paid';
    return $statuses;
}

Ceci est un exemple pour WooCommerce Deposits qui ajoute le statut “Partiellement payé” aux commandes. Vous pouvez modifier le code selon vos besoins et/ou ajouter d’autres statuts.

Si ça ne fonctionne toujours pas, contactez le support.

Général

Oui. Vous devez installer l’extension sur le réseau, et ensuite l’activer sur chaque site. Pour la version PRO, vous devez entrer la clé de licence sur le réseau.

Pour désactiver le calcul du prix, ajouter ce code au fichier functions.php de votre thème :

add_filter( 'easy_booking_calculate_booking_price', '__return_false' );

Vous pouvez faire un produit variable avec deux variations :

  • Une réservable
  • Une non réservable

Assurez-vous que la case “Réservable” est cochée sur le produit parent.

Les clients devront d’abord sélectionner “Acheter” ou “Réserver” (selon la façon dont vous avez nommé vos variations) et ensuite sélectionner les dates si nécessaire.

Il n’y a pas de gestion de stock dans la version basique (gratuite) d’Easy Booking. Vous devez avoir la version PRO pour limiter le nombre de réservations par jour.

Cela est expliqué dans la documentation sur la gestion des commandes.

Oui, je peux vous aider à personnaliser Easy Booking selon vos besoins. Rendez-vous sur cette page pour voir comment nous pouvons travailler ensemble et demander un devis !

Textes

Ajouter ce code au fichier functions.php de votre thème et customisez le texte en rouge :

add_filter( 'easy_booking_start_text', 'wceb_custom_start_text', 10, 2 );

function wceb_custom_start_text( $text, $product = false ) {

    // You have access to the $product variable (not everywhere) in case you want to display a different text for some products
    $text = __( 'Your custom text', 'easy-booking' );
    return $text;

}

add_filter( 'easy_booking_end_text', 'wceb_custom_end_text', 10, 2 );

function wceb_custom_end_text( $text, $product = false ) {

    // You have access to the $product variable (not everywhere) in case you want to display a different text for some products
    $text = __( 'Your custom text', 'easy-booking' );
    return $text;

}

Il y a plusieurs filtres disponibles pour personnaliser le texte des prix. Ajoutez le code dont vous avez besoin au fichier functions.php de votre thème et customisez le texte en rouge :

  • Ajouter du texte avec “ / jour” :
add_filter( 'easy_booking_price_html', 'easy_booking_display_custom_price', 10, 3 );

function easy_booking_display_custom_price( $price_html, $product, $price ) {
    $content = 'From ' . $price_html;
    return $content;
}
  • Ajouter du texte après “ / jour” :
add_filter( 'easy_booking_price_html', 'easy_booking_display_custom_price', 10, 3 );

function easy_booking_display_custom_price( $price_html, $product, $price ) {
    $price_html .= ' your custom text';
    return $price_html;
}
  • Modifier “ / jour” :
add_filter( 'easy_booking_get_price_suffix', 'easy_booking_custom_price_suffix', 10, 3 );

function easy_booking_custom_price_suffix( $suffix, $_product, $booking_duration ) {
    $suffix = 'your custom text';
    return $suffix;
}

Ajouter ce code au fichier functions.php de votre thème et customisez le texte en rouge :

add_filter( 'easy_booking_select_dates_text', 'easy_booking_custom_select_dates_text', 10, 2 );

function easy_booking_custom_select_dates_text( $text, $product ) {
    $text = __( 'Your custom text', 'easy_booking' );
    return $text;
}

Sélection de dates

Easy Booking n’est utilisable que pour la sélection de dates.

Cependant, dans certains cas il est possible d’utiliser des produits variables avec les heures comme variations. Par exemple, vous pouvez avoir une variation “9h” et une variation “13h”. Notez que les clients devront d’abord choisir l’heure et ensuite la date, donc ce n’est pas une solution idéale.

Non, les dates doivent être sélectionnées sur les pages de chaque produit individuellement.

Non, les dates doivent être sélectionnées sur les pages de chaque produit individuellement.

Oui, depuis la version 3.3.6 il est possible d’utiliser le bloc “Single Product” de WooCommerce pour ajouter des produits réservables sur n’importe quelle page.

Traductions

Vous devez probablement mettre à jour vos fichiers de traductions. Jetez un oeil à la documentation sur la traduction.

Jetez un oeil à la documentation sur la traduction.

Questions avant-vente

Oui, vous pouvez tester toutes les fonctionnalités sur la démo.

Si vous souhaitez essayer la version PRO sur votre propre installation, vous pouvez l’acheter, vous disposez alors de 14 jours pour demander un remboursement si cela ne vous convient pas.

Oui. Vous devez simplement conserver l’extension et la clé de licence pour vous / votre entreprise. Vous pouvez cependant acheter plusieurs licences si vous souhaitez soutenir le développement de l’extension. Merci !

Vous devez renouveler la licence tous les ans pour continuer à profiter des mises à jour et du support. Si vous ne renouvelez pas la licence, vous pouvez continuer à utiliser l’extension sans support ni mises à jour. Vous avez un code de réduction de 25% si vous renouvelez la licence avant qu’elle expire.

Cela ne s’applique pas aux utilisateurs des anciens addons et aux licences perpétuelles.

Commande

Bien sûr. Veuillez envoyer un mail avec votre numéro de commande.

Vous pouvez trouver votre clé de licence :

  • Sur la page commande, une fois celle-ci terminée
  • Dans le mail de confirmation qui vous a été envoyé
  • Dans votre compte, dans “Mes téléchargements”
  • Si vous ne la trouvez vraiment pas, vous pouvez envoyer un mail avec votre numéro de commande / votre adresse mail.

La licence annuelle d’Easy Booking PRO donne accès à un an de mise à jour et support. Après cette année, vous devez renouveler la licence.

Pour cela, commandez Easy Booking PRO une nouvelle fois et entrer votre clé de licence actuelle dans le champ correspondant lors de la commande. Une fois le paiement terminé, vous recevrez une nouvelle clé de licence, valide un an.

Cela ne s’applique pas aux utilisateurs des anciens addons et aux licences perpétuelles.

Vous disposez de 14 jours après votre commande pour envoyer un mail et demander un remboursement si vous n’êtes pas satisfait de l’extension. Votre clé de licence et votre lien de téléchargement seront supprimés.

Cela ne s’applique pas aux renouvellements de licence, qui ne sont pas remboursables.

Une licence annuelle est valide un an après la date de paiement. Si la licence n’est pas renouvelée après un an, l’acheteur peut continuer d’utiliser le produit sans support ni mise à jour.

Les licences perpétuelles n’ont pas besoin d’être renouvelées. Elles sont valides pour toute la durée de vie du produit.

Mises à jour

Assurez-vous d’avoir enregistré la bonne clé de licence dans les paramètres, et que celle-ci est bien valide. Si vous avez mis à niveau depuis les anciens addons, ou si vous avez renouvelé votre licence, une nouvelle clé vous a été envoyée à ce moment-là.

Si la mise à jour automatique ne fonctionne pas, vous pouvez la faire manuellement.

Téléchargez la dernière version ici :
https://download.easy-booking.pro/?download&key=votre-clé-de-licence/ (remplacez par votre clé de licence valide) et installez l’extension manuellement.

Vous n'avez pas trouvé ce que vous cherchiez ?

Le support est disponible en Français ou en Anglais. Si vous n'avez pas de réponse sous 72h, essayez de nouveau et assurez-vous que votre mail est correct.
Un peu de courtoisie peut contribuer à une réponse plus rapide :).

    Vos informations de contact

    Votre problème ou question