Search Results for 'booking form'

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

Viewing 15 results - 706 through 720 (of 932 total)
  • Author
    Search Results
  • #10092

    Stephen Harris

    Hi Stacie,

    When an event has no more dates available for booking, it should display “Bookings are no longer available for this event.” instead of the booking form. You can see this text in event-organiser-pro/templates/eo-booking-form.php and (after copying the file into your theme) alter the text as desired.

    Does that answer your question?

    #10091

    Stephen Harris

    Hi,

    1. Yes/No – it’s possible, but requires custom code (there are no options for this). There is a planned for feature for ‘priced fields’ – effectively fields you can add to the form customiser which adjust the total booking price. So you could, for example, have a mandatory checkbox which adds a booking fee to the total. There’s no ETA for this at the moment, unfortunately, so if this is a feature you urgently require, get in touch via this form and we can discuss it more.

    2. The total amount of VAT should appear just above the booking total, but if you want it included in the ticket price you can copy the template eo-ticket-picker.php into your theme and edit it there to replace

     <?php echo eo_format_price( $ticket['price'], true ); ?>

    with

    <?php echo eo_format_price( (1 + eventorganiservat_get_vat_percent()/100)*$ticket['price'], true );?>
    #10087

    Stephen Harris

    The problem with supporting Gravity Forms is that it would mean effectively duplicating (as well as complicating) booking form handling. That would be ok if the Event Organiser only used Gravity Forms, but that imposes a barrier (and additional cost) to the end user, as well as making the plug-in dependent on third-party software (apart from WordPress, of course 😉 ).

    As such the focus will be (and is) on improving the form customiser. Changes to the codebase are currently in progress so as to facilitate improvements to existing features, as well as add more features (including per-ticket fields and ‘priced’ fields. Conditional logic and nested fields are also being looked at ).

    With regards to styling, the plug-in tries to keep that to a minimum so that it doesn’t conflict with the theme. The idea is that your theme knows better than the plug-in how things should look. That said, various classes are added to help style the theme as desired.

    #10064

    Stacie Davis

    On the event details page for a particular category (workshops), I would like to display the message, “No scheduled workshops. Check back soon.” in place of the booking form when a workshop event has finished and there are no upcoming dates scheduled. Is that an easy if…else statement in a template?
    Thanks!

    #10052

    Stephen Harris

    Hi Urban,

    The following is the correct mark-up for using radio boxes.

     <td class="eo-booking-ticket-qty">
          <?php $checked =  ( !empty( $input['tickets'] ) && $input['tickets'] == $ticket_id ); ?>
          <input type="radio" data-eo-ticket-qty="<?php echo esc_attr( $ticket_id );?>" name="eventorganiser[booking][tickets]" <?php checked( $checked ); ?> value="<?php echo esc_attr( $ticket_id );?>" />
     </td>

    However, there is a bug in the booking form javascript – and a fix shall be released shortly.

    #10006

    Stephen Harris

    Hi Natalie,
    I meant to post an update here. You mentioned:

    …One is the bug I reported where canceling a booking causes the admin who cancelled it to become the bookee.

    just so you know this was fixed in 1.6.2 (released on 6th March 2014).

    Adding a booking via the admin is feature someone else had requested and it was looked into. However they were complications in that if the user is logged in the booking form assumes that it is that individual who is making the booking (rather than on behalf of). Development of this feature was subsequently shelved until the booking form API has been re-factored (there are some fairly important updates for the booking form in progress).

    However, even with that resolved you could only make a booking for available tickets (i.e. tickets which would available on the front-end). The reason is that a booking must reference one or more tickets (and a positive quantity for each). If those tickets are not available or sold out than the booking is rejected.

    As for editing bookings, this is on the todo list. The major difficulty in this is that some fields have restricted input (e.g. the bookee chose one from a list pre-selection options (checkboxes, radios, select etc). If when editing a booking it should also present these options things become ‘messy’ when you consider that the original booking field may have add options removed, changed or form itself deleted. The alternative is a ‘free input’ where the admin can enter almost anything they like – however this wouldn’t be suitable if bookees were to be allowed to edit their bookings.

    As I mentioned the booking form code base is getting a lot of focus in the next few updates – and while I can’t make any gurantees, the changes are being made with the above to features in mind (or at least not to make it more difficult). Of the two, editing bookings is more likely to be happen….

    #9994

    In reply to: A bunch of questions


    Stephen Harris
    1. Typically the form occupies the width of the page. (Though mileage may vary depending on your theme). You can always make any necessary adjustments to your theme’s style.css
    2. You can use the e-mail tag %form_submission% to display a table detailing the entries made to the booking form
    3. Conditional logic in the booking form is unfortunately not yet supported. If you’re using a membership plug-in then it is possible to adjust the price or add a discount . This however would require a fair bit of custom code to implement. I can point you in the right direction as to how to implement membership discounts, or if it’s something you’d like to hire me to implement for you then feel free to get in touch via this form.
    #9993

    Esbjörn Börjeson

    Hi there,

    We have used your plug in for a couple of month,
    and we like like it.

    Some questions:

    1) How do we allow a more wide format for the form?
    2) How do we include all booking details in the confirmation mail to the bookee?
    3) How do we create alternative on the booking form the opens up for several more alternatives, tied to the first one.
    For example: if somebody includes additional bookees (persons) on the same bill, could that choice produce new alternatives on a “pop up” or “toggle” – what do they want to eat, etc OR if I am a member, how can that open up for special price, as opposed to a non member -price or a student-preice , without having to create long, forms with several price alternatives?
    Grateful for assistance

    EsbjornAgain

    enter image description here

    #9966

    Tania

    Hello

    Thanks – the “Download Bookings” boxes work to get my extra details. Is there something similar for “Download Tickets”?

    I may have set the ticketing up incorrectly but the only place I can see how many bookings each day of our camps has is in the “Download Ticket” extract – but then this does not have the Bookee information – just the ticket reference to refer back.

    Thanks

    #9928

    Dario

    I like the addition of fieldsets in EO Pro 1.6, but is currently a little restictive as you cannot define when a fieldset ends. Thus it is impossible to have content not in a filedset after a fieldset.

    Eg this is currently impossible:

    <fieldset>
        <!-- stuff in fieldset -->
    </fieldset>
    
    <!-- stuff outside any fieldset -->
    
    <fieldset>
        <!-- stuff in fieldset -->
    </fieldset>

    A solution to this would be a Fieldset End element in the booking form customiser.

    Thanks

    #9927

    Dario

    Adding %form_submission% to your confirmation email template (Settings > Event Organiser > Bookings) should add those fields to your emails.

    When you click “Download Bookings” on the bookings admin page, a box appears on the left allowing you to tick to include certain booking form elements in the download.

    The bookee’s details (name, email) is automatically included in all booking and ticket download files.

    #9911

    Tania

    Hello
    Our booking is now live – thanks for the plug in!

    I was wondering how I can get custom fields from my booking form included in the bookings table or downloads. The information is thre when I click on each booking but not in the table view.

    Also, the “bookee” and “email” fields dont appear in the “ticket” download. Can this be changed?

    Thank you
    Tania

    #9883

    In reply to: Editing Email Content


    Stephen Harris

    That’s correct – the table is produced by _eventorganiser_get_booking_table_for_email() (in includes/booking-actions.php).

    Perhaps it could be reworked to make it easier to over-ride, but currently the only way of editing that table is to use the eventorganiser_get_booking_table_for_email filter. This leaves you with two options:

    1. Use regular expressions to change the ‘tickets’ header. This can feel a bit nasty, I agree.
    2. Replace the table wholesale. Which effectively means “redoing” the table but with the changes made.

    As an example of (2)

    function my_booking_table_for_email( $booking_table, $booking_id ){
        //Either replace $booking_table or edit it using regular expression.
    
        $total_price = eo_get_booking_meta( $booking_id, 'booking_amount' );
        $total_qty = eo_get_booking_meta( $booking_id, 'ticket_quantity' );
        $tickets = eo_get_booking_tickets( $booking_id );
    
        //For example, if replacing it:...
        $booking_table = sprintf(
                '<table style="width:100%%;text-align:center;">
                    <thead style="font-weight:bold;"><tr> <th>%s</th><th> %s </th> <th>%s</th></tr></thead>
                    <tbody>',
                __( 'Booking Type', 'eventorganiserp' ),
                __( 'Price', 'eventorganiserp' ),
                __( 'Quantity', 'eventorganiserp' )
        );
    
        foreach ( $tickets as $ticket ) {
            $booking_table .= sprintf(
                    '<tr> <td>%s<td> %s </td> <td>%d</td></tr>',
                    esc_html( $ticket->ticket_name ),
                    eo_format_price( $ticket->ticket_price ),
                    $ticket->ticket_quantity
            );
        }
    
        $booking_table .= apply_filters( 'eventorganiser_get_booking_table_for_email_pre_total', '', $booking_id );
        $booking_table .= sprintf( '<tr> <td>%s</td><td> %s </td> <td>%d</td></tr></tbody></table>', __( 'Total' ), eo_format_price( $total_price ), $total_qty );
    
        return $booking_table;
    }
    add_filters( 'eventorganiser_get_booking_table_for_email', 'my_booking_table_for_email', 10, 2 );
    #9873

    Natalie Parisi

    I bet you’re getting tired of me by now =)

    I’ve found myself in a couple of situations where it would be helpful to be able to manually edit the bookee information on a booking. One is the bug I reported where canceling a booking causes the admin who cancelled it to become the bookee.

    The other is in trying to manually add a booking, for instance when an event has sold out but you want to add one more booking, or drop one booking and replace it with another from a waiting list. It seems the only way to do this currently is through the front-end. So, I make a ticket available (either by adding an extra space or cancelling an existing booking), but I don’t want anyone else to take it while I book on behalf of the person I want to have it. To accomplish this, I put the site into maintenance mode with a plugin. But this means I can only see the page and register the user if I’m logged in, so I am automatically made the bookee when I try to submit the booking.

    Anyway, in both cases it would be very convenient to be able to edit the bookee post-registration. Would being able to do this cause any negative ramifications in other areas of the plugin? In both of my cases, my general settings are set to not require or make accounts for bookings, so I can imagine it might actually be problematic in cases where there is a user account tied to the booking…


    Natalie Parisi

    It seems that whenever you cancel a booking, the bookee’s information (First/Last Name, e-mail address) is replaced with the info for the admin user who cancelled the booking. This becomes a problem if you restore the booking, as you’ve lost the bookee’s information for reference and contact.

Viewing 15 results - 706 through 720 (of 932 total)