Forum Replies Created

Viewing 15 replies - 46 through 60 (of 691 total)
  • Plugin Author yoancutillas

    (@yoancutillas)

    Hello,

    The error in the browser console says that an error 500 occurred?on your server side, I would need to read that error details.

    Can you:

    Replace in wp-config.php (at the root of your WordPress install)

    define(‘WP_DEBUG’, false);
    with:
    define(‘WP_DEBUG’, true);
    define(‘WP_DEBUG_LOG’, true);
    define(‘WP_DEBUG_DISPLAY’, false);

    2.
    Reproduce the error:?try to refund a booking with a coupon

    3..

    Send me the wp-content/debug.log file (if it has appeared) at [email protected]

    Plugin Author yoancutillas

    (@yoancutillas)

    Thanks a lot Sonny!

    I am glad you could make the most of Booking Activities and customize it as you wanted ??

    Thread Starter yoancutillas

    (@yoancutillas)

    Hi, indeed, it appears with newer versions of PHP, I am using PHP 8.1.7. Thank you for the fix ??

    Plugin Author yoancutillas

    (@yoancutillas)

    Hello Janos,

    1.

    Since Booking Activities 1.16, similar notifications are merged together, so one notification can contain information of multiple bookings. in order to display them correctly, you need to use the new {for_each_booking}{/for_each_booking} tag in your notifications. E.g.:

        <p>You have new booking(s)!</p>{for_each_booking}<p>{booking_list}</p><p>Customer info: {user_firstname} {user_lastname} ({user_email})</p><p>Booking status: <strong>{booking_status}</strong>.</p><p><a href="{booking_admin_url}">Click here</a> to edit this booking (ID: {booking_id}).</p>{/for_each_booking}

        2.

        This delay is not normal. You can install the Email Tracker plugin to see when the emails are actually sent. If the emails are sent right away (or after few minutes), but received way later or not received at all, the issue occurs later, at the server level, or at the email client level. If the emails are actually sent 8 hours after the bookings, you may have an issue with your WordPress cron.

        In the second case, you can try to disable the “Asynchrounous Notifications” option in Booking Activities > Notifications tab. If you disable it, the notifications will be sent right away. If you enable it, the notifications are sent after the next page refresh (any page visited by any user) (when the WP cron is working properly).

        The instructions below “I don’t receive the notifications” here may help: https://booking-activities.fr/en/documentation/faq/

        Plugin Author yoancutillas

        (@yoancutillas)

        Bonjour,

        Pouvez-vous vous assurer que Booking Activities (1.16.8) et ses modules (si vous en avez, voir les versions ici) sont bien à jour ?

        Si le problème se produit toujours, il est possible qu’il soit lié à une extension tierce, afin de l’identifier, pouvez-vous suivre les instructions sous “Booking Activities ne fonctionne pas comme il le devrait” ici : https://booking-activities.fr/fr/documentation/faq/ ?

        Plugin Author yoancutillas

        (@yoancutillas)

        Hello, yes a simple product would be enough (docs).

        You can see the list of people that have made a booking from your site backend, in Booking Activities > Bookings.

        You can also sync your bookings on a calendar app or on a spreasheet app (docs 1. and 4.), but in that case, you won’t see your bookings in real time, these apps usually have a 12h or 24h delay between each sync (this is not due to Booking Activities).

        Plugin Author yoancutillas

        (@yoancutillas)

        Hello,

        unfortunately, it is not possible to let the customer choose 4 distinct events for a special price.

        As a workaround, you can use the Prices and Credits add-on “Booking Passes”. It allows you to sell “Booking passes” containing 40 credits for £130 for example, and to set your events’ price to 10 credits / £37.5. So your customers can book 4 events of their choice with their Booking Pass, and they pay £130 instead of £150.

        You can try the demo website:

        On a side note, I noticed on your website that you may have a configuration error: it seems that your calendar is configured to display only the booked events instead of all the events. Go to Booking Activities > Booking forms > Calendar settings > Filters tab > Show advanced options > Booked only = OFF > OK.

        Plugin Author yoancutillas

        (@yoancutillas)

        Yes you can set a different price per resource, for example you can set the “Adult ticket” price to $10 and the “Child ticket” to $15.

        You need WooCommerce only to make online payments.

        • If you link your booking form to a WooCommerce product, the booking is temporarily added to cart. Then the customer needs to place the order to validate the booking. (demo)
        • If you display your booking form with its shortcode (without WooCommerce), the booking is made right away. (demo)
        Plugin Author yoancutillas

        (@yoancutillas)

        With the Workaround #2, you only need the Resource Availability add-on.

        Note that

        • the price per resource is fixed, you won’t be able to set it according the quantity. You cannot make the first “Adult ticket” free of charge for example.
        • you cannot set a minimum quantity per resource, for example, you cannot force the customer to book for at least two children.

        There is no free trial, but you can request a refund up to 30 days after the purchase date if it doesn’t meet your needs. I am the one who will process the refund, you can contact me at [email protected].

        Plugin Author yoancutillas

        (@yoancutillas)

        Workaround #1

        If your events are private (i.e. if an event can be booked by one client only), you can

        • still use the Prices and Credits add-on and restrict the adults and children quantity per booking
        • set “Max users per event” = 1 in Booking Activities > Calendar editor > the activity settings > Availability tab

        Once a customer has booked an event, the event will be made unavailable for every other customers, even if places remain (demo).

        However, the customer who has booked the event can still make a second booking for this event (if the booking was made with an account and if the customer is logged into that account).

        Workaround #2

        If your events have the same quantity restrictions and do not overlap, you can use the Resource Availability add-on.

        This add-on is designed to manage your resources availability, so you can imagine that you have in your hand, for example, 10 adults tickets, and 16 children tickets to distribute to each participant.

        • Create a Resource: Title = “Adult ticket”, Number of available resources = 10, Resource category = create a category named “Tickets”, Price = your adult price (docs)
        • Create a Resource: Title = “Child ticket”, Number of available resources = 16, Resource category = “Tickets”, Price = your children price
        • Allocate the “Tickets” to your activity: Label = “Tickets”, Resource category = “Tickets”, Resource selection = “Let the user choose the resource”, Quantity = 1, Per booking = ON, Allow combining resources = ON (docs)
        • Add the “Resource selection” field to your booking form (docs)

        Now your customers can select an event and then select the number of “Adult ticket” and “Child ticket” they want (like on this demo, customers select the number of kayaks and canoes). The number of “Adult ticket” and “Child ticket” will be restricted to 10 and 16 respectively per event, provided that the events do not overlap.

        If you have activities with different quantity restriction, or if you have overlapping events, you can still create more specific resources, like “Adult ticket for activity #1”, “Adult ticket for activity #2”, etc. and allocate them to the corresponding activity only.

        Plugin Author yoancutillas

        (@yoancutillas)

        Hello,

        You should not use WooCommerce’s “stock” feature with Booking Activities. Indeed, the product stock is global, it doesn’t take into account the booked event. So if stock = “10” for example, you will be able to sell 10 bookings overall. If you want to sell 10 bookings per event, you need to set your event availability to “10” in Booking Activities’ settings.

        In order to restrict the availability per adult / children, you need to create two distinct events: one event for the adults, and one event for the children, and set their availability accordingly.

        For disambiguation, the Prices and Credits add-on has a feature to set a different price for Adults and Children (demo, docs), it allows you to restrict the number of adults and children per booking. But that’s only per booking, not per event: this add-on doesn’t allow you to restrict the number of adults or the number of children per event.

        Plugin Author yoancutillas

        (@yoancutillas)

        Hello,

        I agree, I note your request, thank you. This is not intentional, but rather a consequence: you cannot book an event that is not displayed, and the only way to display started events is with the “Display past events” option, that displays all the past events as well.

        As a workaround, you can manually set an “Opening” date to limit the past events displayed, but you would need to manually update it regularly.

        Plugin Author yoancutillas

        (@yoancutillas)

        Bonjour, tout à fait, merci beaucoup d’avoir posté un lien vers la réponse pour les autres utilisateurs qui se poseraient la même question ??

        Allez dans Booking Activities > Formulaires de réservation > votre formulaire
        Cliquez sur Réglages du calendrier > onglet “Filtres”
        Mettez l’option “Sélectionner plusieurs évènements” sur ON

        Cette fonctionnalité est incluse dans Booking Activities, le plugin gratuit.

        Plugin Author yoancutillas

        (@yoancutillas)

        Hello, thank you for your feedback, however, the serializeObject function no longer exists in Booking Activities since version 1.15.13 (released on 23rd May 2023).

        = 1.15.13 - 2023/05/23 =
        Dev - Replace homemade $.fn.serializeObject with bookacti_serialize_object() to improve compatibility (especially with the "jquery-serialize-object" script provided in WP)
        Plugin Author yoancutillas

        (@yoancutillas)

        Thank you for your review and your feedback! I am glad that Booking Activities could help you.

        I acknowledge that Booking Activities has a lot of options, and it can be puzzling. I am trying to improve the user experience over time.

        I am sure you will need one of these options in the future as well ?? I will find the good balance eventually!

      Viewing 15 replies - 46 through 60 (of 691 total)