Via a link

1: Setting

You have to setup this before customers make a booking for events.

Go to Events >> Settings >> General >> General >> "Scan qr code with": "website" option

2: Register an user account for Staff in website

Example: Register an user in website like: Username: demo Password: demo

3: Setup "Staff Member" per event in website

  • When the admin/vendor create an event, you have insert username of start in "Staff Member" tab

  • Edit an Event >> "Staff Member" tab >> User name scan QR Code: Insert Username of Staff

4: Scan QR Code

Step 1: The Staff have to login website

your-domain: Replace it with your domain.

number-QR-Code: Replace it with QR Code in ticket of customer.

Example:

https://demo.ovathemewp.com/meup/?post_type=event&check_qrcode=3b57d7c86a7b315756b8df11fba94acf

Step 3: View validate of ticket.

After check ticket via URL, website will display valid of ticket: Valid or Invalid with some information.

The ticket is Valid
Ticket is invalid

Step 4: The QR code can be scanned multiple times.

  • If your event lasts for X days, the customer can scan the QR code X times.

    • Example:

      If your event runs from 20 May 2024 to 24 May 2024, the customer can scan it 4 times.

  • If you want the customer to be able to use the QR code only once, you can add the code below to the functions.php file in your child theme.


add_filter( 'el_filter_checks_remaining', 'el_filter_checks_remaining_custom' );
function el_filter_checks_remaining_custom(){
	return 1;
}

5: Edit output of template

If you want to edit some information in step 3, you can edit template in child theme:

Copy file 
plugins/eventlist/templates/ticket-info.php 
to 
themes/meup-child/eventlist/ticket-info.php 

Last updated

Was this helpful?