A convenient way to control the registrations using QR codes ?

  • Shiluba
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 9 months ago - 1 year 9 months ago #158825 by Shiluba
Hi. We're starting to use EventBooking's QR code features.
Reading the QR code works with a regular QR code reader app and a browser. But switching between app and browser all the time isn't very efficient.
Thanks to the "Manage Registrants" interface, we can see that the Built-In QRCODE Scanner works. But the page with the scanner does not display any notification indicating whether the registrations are validated or not. Is this the expected behavior of the scanner page ?
Best regards
Last edit: 1 year 9 months ago by Shiluba.

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
1 year 9 months ago #158826 by Tuan Pham Ngoc
Hello

What tag you are using to display QRCODE ? Normally, the QRCODE scanner will display the checkin result. If it is not being displayed, maybe something not configured properly ?

What tag you are using to insert QRCODE into the ticket/email message? Normally, you should use [TICKET_QRCODE] tag

Regards,

Tuan

Please Log in or Create an account to join the conversation.

  • Shiluba
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 9 months ago - 1 year 9 months ago #158831 by Shiluba
Hello Tuan,
We do not use the Ticket feature. The QR code is displayed by the [QRCODE] tag in the "Thank You Message" and in the "User Email Body".
We do not Collect Members Information In Group Registration and we do not Send Confirmation Email To All Group Members.
We simply ask the person who makes the Group registration to send the QRcode to the other members.
This way of using one same QR code for checking in all the members of a Group registration works. I'd say that it is configured properly but it's just not effective yet. With a regular QR code reader app and a browser, the notifications are displayed but switching between app and browser is not convenient. As for the Built-In QRCODE Scanner, it works but it does not display the notifications.

Could it be a technical issue ?
We use a Joomla4 website, with Event Booking version 4.5.0.
We tested the Built-In QRCODE Scanner with J4's default template "Cassopieia" and no custom system component enabled such as JCH, JQuery easy or a Security component.
We tested it with an Android phone, a Windows laptop, and several browsers with no add/pop-up blocker.
Last edit: 1 year 9 months ago by Shiluba.

Please Log in or Create an account to join the conversation.

  • Shiluba
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 9 months ago #158837 by Shiluba
When a QR code is scanned by the Built-In QRCODE Scanner, the browser's Console catches an error in site-checkin-default.min.js:1:663
The unexpected character/token appears between "JSON." and "parse" ( in « onSuccess:function(e){var t=JSON.parse(e); » ).
  • Firefox's report : « Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data »
  • Chrome's report : « Uncaught SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON »
Hopefully it can help displaying the notifications in the Built-In QRCODE Scanner.

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
1 year 9 months ago #158839 by Tuan Pham Ngoc
Hello

To use the built-in QRCODE scanner, please use [TICKET_QRCODE] tag

After that, try again. It should work well

Regards,

Tuan

Please Log in or Create an account to join the conversation.

  • Shiluba
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 9 months ago #158849 by Shiluba
Thank you very much Tuan. Indeed it works with the [TICKET_QRCODE] tag.
For the group registrations, each member gets a notification saying :"Successfully checkin registrant".
Is there a way to display in this notification the number of group members who have already checked in ?

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
1 year 9 months ago #158853 by Tuan Pham Ngoc
While it is not possible to display the number of group members who have already checked in as you asked, we can still display more clear message. Go to Events Booking -> Translation, find the language item EB_CHECKED_IN_SUCCESSFULLY and change it to meet your need. You can use any tags like in the email messages, for example [FIRST_NAME] [LAST_NAME] , [EVENT_TITLE]... to display the information you want in the checkin success message

Tuan

Please Log in or Create an account to join the conversation.

  • Shiluba
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 9 months ago #158855 by Shiluba
Thank you Tuan. Adjusting the translation key-chain would work for us if we could use something like this :
Code:
EB_CHECKED_IN_SUCCESSFULLY="Successfully checked in registrant ([CHECKED_IN_COUNT]/[NUMBER_REGISTRANTS])".
The tag [NUMBER_REGISTRANTS] is already available for displaying the number of members among the registration (1 for a single registration). That's fine.
Unfortunately [CHECKED_IN_COUNT] is not available/ not available yet. Of course the idea would be to make it match with the column (#__eb_registrants ->) "checked_in_count".
Do you think that it can be added to the list of available tags in the next release ?
If not where can we customize the code to implement that tag ?

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
1 year 9 months ago #158858 by Tuan Pham Ngoc
Hello

Please make sure you are using latest version of the extension (4.5.0). Then get the attached file, unzip it, upload the received file to components/com_eventbooking/helper folder. After that, you should be able to use [CHECKED_IN_COUNT] tag as requested

If it works, I will be happy to integrate this change in core package of the extension

Regards,

Tuan
Attachments:

Please Log in or Create an account to join the conversation.

  • Shiluba
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 9 months ago #158864 by Shiluba
The [CHECKED_IN_COUNT] tag works like a charm. Thank you Tuan.
It's awesome that Event Booking  keeps on improving with such a flexibility. Congratulations Joomdonation !

Please Log in or Create an account to join the conversation.

Moderators: Tuan Pham Ngoc