My Bookings
1: My Bookings
The customer can download Tickets, Send mail, Send Invoice, View Invoice, Cancel Booking after book an event.

Click "Ticket List" button to display detail Ticket.

Click "Check" link to verify ticket: The system will display info of ticket via link. Note this link only display info of ticket and can't update Check In status.

Any Clients can verify ticket via a link like here.
https://demo.ovatheme.com/meup/?post_type=event&id_ticket=ID_Ticket&qr_code=QR_CODE&customer_check_qrcode=true
Example:
https://demo.ovatheme.com/meup/?post_type=event&id_ticket=10753&qr_code=a0476ba1e8e34221668b34897bd790ea&customer_check_qrcode=true
You can disable this and only allow customer can verify by adding bellow code to functions.php file in child theme
add_filter( 'el_allow_no_login_check_qrcode', '__return_false' );
2: Tranfer Ticket
The customer can tranfer tickets for other customer.
Step 1: Setup Settings

Client 1: Customer (Ticket owner )
Client 2: Client (Transferee)
Create an user account: The system will create an account for Client 2, so he can login website and download tickets.
Allow changing customer name: The ticket will rename to name of Client 2
Add(transfer) after the customer name: Name of Client 2 will assign transfer like: John(transfer).
The Customer tranfer ticket

The client 2 logged website and download ticket in "Tickets Received" Menu

3: Customize template
Display Completed and Pending, Canceled in manage booking of customer

add_filter( 'get_list_booking_user_current_status', function(){ return array( 'Completed', 'Pending', 'Canceled ); } );
Last updated
Was this helpful?