Search Results for 'booking form'

WordPress Event Management, Calendars & Registration Forums Search Search Results for 'booking form'

Viewing 15 results - 1 through 15 (of 932 total)
  • Author
    Search Results
  • #44204

    In reply to: Polyfill ?


    Stephen Harris

    No, nothing else uses the booking session cookie.

    The booking form won’t resubmit upon refresh.

    If I recall the cookie was introduced to better support payment gateways which redirect you offsite and back again. Rather than encoding the booking ID in the redirect url a signed cookie is used. This had the side-effect that you could refresh the booking page and the confirmation message would persist.

    #44199

    In reply to: Polyfill ?


    AK

    Could you please comment on whether, not being able to read the cookie eopBookingSession, risk effecting other functionality, outside the fact that the confirmation message is not displayed on reload?

    I tried excluding eopBookingSession -cookie from WP Engine platform cache and from what I can tell this makes the form work without that console error message. Would you recommend this approach?

    Thanks!

    #44171

    In reply to: Polyfill ?


    AK

    Hi again,

    I have been testing this from lots of different angles and I’m now pretty sure this is somehow related to the built in platform cache at WP Engine hosting.
    If I turn on “Password protection” for my staging site which completely disables all WP Engine cache, then the console error does not seem to appear.

    You mention “This is so that if the page is refreshed you can still see the booking confirmation.”
    Is there anything else that could risk be effected? (I can live with the fact that booking confirmation message will not persist on page refresh).
    …the form would still not be re-submitted on refresh?

    Thanks!

    #44169

    Stephen Harris

    Hi Simon,

    The template which renders the <form> tag can be found in templates/eo-booking-form.php. This file (and all other files in that directory) can be copied to your theme (or child theme) and will take precedence over the file in the plug-in. In this way you can make any necessary template changes, and it’ll survive plug-in updates.

    I will look into adding an option for setting the autocomplete attribute for the various fields

    #44168

    In reply to: Polyfill ?


    AK

    I’m submitting the booking as a “not logged in”, public visitor.
    Yes, I can see that eopBookingSession is set after submission.
    If I refresh the browser (with #success in the url), the form is loaded again without the confirmation message, the GET, 404 message, in browser console is still present.

    #44137

    Web Team

    Hello,
    we have a public sector site which uses the booking form for events, which works great and exactly as they want it.

    Unfortunately their accessibility tests are flagging the booking form for a couple of issues. The main one is autocomplete being set to off in the

    <

    form>.

    It would also be useful to be able to edit the autocomplete value per field, like placeholder as well. For example autocomplete=”given-name” autocomplete=”family-name” for first name and last name.

    If there’s a neat way (hook, action) to get autocomplete working that would be great.

    Kind regards,
    Simon

    #43970

    Chris Dunst

    Hi Stephen, a client of ours runs football coaching sessions for kids. They have a few different booking forms, for different event types (week camps, evening camps etc). These booking forms have unique fields, but some crossover – i.e. ‘Child Name’ is on each form.

    When running a bookings export, we’re presented with the whole list of custom booking form fields, from across all forms, so they have multiple ‘Child Name’ fields to choose from for instance. They don’t know which one is needed for that given event, so have to select all checkboxes.

    The CSV output gives a column for all of these duplicates. This wouldn’t be too bad – they could delete empty columns – but unfortunately the data columns are bunched up, whereas column headers have a column of their own. The upshot is, the data doesn’t align properly with the column headers.

    The ideal solution would be an option to e.g. ‘select all custom fields for this event’ and it returns just the fields, pertaining to the booking form, pertaining to the event being exported. This would save having to manually tick all custom field boxes.

    Next best solution – have a dropdown of booking forms to select from, and it returns the fields from just that form.

    Quickest solution – if there’s a bug where ’empty’ cells aren’t being outputted for fields where there is no data, and that can be fixed, the client can easily just delete unneeded columns, but can have confidence the data is aligning with the correct header.

    Hope that makes sense? Happy to pick up over email, or supply a sample CSV.

    Don’t mean to drop a difficult one on you, just reporting back in the spirit of helpfulness.

    Thanks,
    Chris

    #43803

    Chris Dunst

    Thanks Stephen, I’m eternally grateful for your response, however my understanding is that with Stripe Elements, it uses small iframes, so when you key in card data, you’re keying it in on a Stripe page within the iframe.

    With your plugin, I can’t see the iframes – when the booking form is submitted, it’s being submitted to the same client server, along with the card data. Similarly a compromised site might have a js file that can read the card data keyed on the same site (as opposed to being unable to read data keyed into a small iframe).

    I’m sure you’d want to ensure this is handled the right way too – can I email you the site address so you can take a look? Could it be that our site has failed to load iframes, and fallen back to regular input fields?

    Thanks in advance,
    Chris

    #43801

    In reply to: booking questions


    Stephen Harris
    1. I’m not 100% sure but I wonder if the click event is failing to register as its inside a pop-up. Without seeing the site it’s hard to say but it does seem like that if the page is reloading (it shouldnt). Are there any errors when the page loads? That can sometimes cause the booking form not to function correctly.

    2. The second parameter of %event_date% let’s you pass in a time parameter. E.g. %event_date{jS F Y}{ H:i}%. You can omit the date part if you just want the time.

    There is a %event_url% and event_venue (name) , event_venue_address (Street address), event_venue_city, event_venue_postcode, event_venue_country tags albeit undocumented.

    1. This is possible. A cron job can run daily to fetch events starting in two days time and retrieve bookings for those events. Depending on the number of events and bookings you may need to batch the job or queue the emails (and mark which ones are sent) but for a 10s of events per day with ~100 bookings you could do this relatively simply. This tutorial explains how to that “simple” approach: https://wp-event-organiser.com/blog/tutorial/scheduling-reminders-with-wp-cron-jobs/
    • This reply was modified 1 year, 2 months ago by  Stephen Harris.
    #43763

    Paul Schroeder

    Hi Stephen,

    Thanks for the great plugin. I’m currently trying to add booking functionality but I ran into a few obstacles:

    1. Booking form in a popup. I placed the [event_booking_form] shortcode in an Elementor popup window. The form displays great, however when I hit Submit, the event page is loaded with errors. Is it possible to prevent this, perhaps with a callback parameter?

    2. Booking Email. I have found a list of placeholders here but none for time of event, address or event URL. I think I found a solution here but perhaps there’s a simpler solution?.

    3. Automatic reminder. I would like to send out a reminder email to bookees 2 days before an event. Is that possible? Any advice would be greatly appreciated.

    Thanks, Paul

    #43759

    Philippe Zuber

    Hi there,

    I want to show the amount of remaining tickets in the booking form.
    I have found this and tried to get it working with the code snippets plugin. I do not get it done.

    It would be perfect to have a field in the form builder that shows the remaining tickets and can simply be put into the form.

    Best,
    Philippe

    #43336

    Stephen Harris

    Hi Laurence,

    I can see the issue on your site, and I suspect its to do with the code responsible for scrolling the window to the booking form after they click ‘book’. I can’t replicate this issue, since I think it may relate to the concatenation & minification of javascript files on your website.

    Could you try adding define('SCRIPT_DEBUG', true); to your wp-config.php and I can check again. There maybe a workaround, however I’m largely guessing at the issue and as I’m not able to replicate it, it would be a case of updating in the hope it would resolve your issue.

    #43310

    Laurence Manchee

    Hi stephan,

    I have just had everything changed to Elementor and suddenly realised the bookings are not working. I’ve just updated by organiser pro and elementor in the hope it would fix itself, but no joy.

    1. When someone books, it should go to the payment option; instead, it scrolls to the top of the page so the user does not know to select the payment option and so just tries it again

    2. the other issue is the placement of the booking form. i wish to select where on the page I place the form. i know how to add the form somewhere else on the event page, but is it possible to remove the default form as it then shows two.

    two examples:
    https://www.keelayogafarm.com/events/event/yoga-immersion-week-portugal/
    https://www.keelayogafarm.com/events/event/foundation-diploma-in-permaculture-residential-in-portugal/

    thank you
    Laurence

    #43229

    Michael Docker

    When I set the Offline Payments and Paypal Live Switches to Live, the ‘Pay with Paypal’ button disappears and no payment buttons are visible — although the eo-booking-form-payment-gateway

    <

    ul> contains two items.

    #43123

    Stephen Harris

    1) I have not explicitly checked, but having reviewed the changelog for MYSQL, I don’t see any reason why it shouldn’t be compatible.

    2) Yes

    3) No, you might be able to simulate this using javascript, and hiding part of the form but ultimately when the booking is created it is created with all the data (email, tickets, date, any custom fields etcs)

Viewing 15 results - 1 through 15 (of 932 total)