It is currently only populating F/L name and email address. It does not populate any address or custom fields.
Where is field mapping done to sync CB profiles with EB? EB registration fields are not prepopulating with CB member data. Auto Populate Registration Form Data and Populate Group Members Data are both enabled.
Also, is it possible to edit the [REGISTRATION_DETAIL] email output format to change the presentation in emails?
Yes, I have read this a number of times both in your forum replies and in the manual (I actually have read the manual several times ). But the description reads: This plugin is used to create a CB account for user when they register for an Event in Events Booking and we are not registering users from event registrations. What we want to do is just the opposite by prepopulating the registration form with current user data to make form completion faster.
But, this time I enabled the plugin to test and sure enough, there were the matching fields and it worked exactly as I need. The description in the plugin is perhaps a bit confusing, as it was for me. Maybe if you added something to the description like "and to match current CB members data to registration form fields. " It would be easier to understand this plugins full potential?
The file paths were also what I was trying to find.
After syncing all relevant fields and testing, the phone field does not sync. Both the CB and EB phone fields types are 'Text' and I have tried other field types, but this field will not sync. Is this a known issue or something I missed?
Also, this could be a critical issue, is that any data entered into matched fields overwrites data stored in the CB user record. We use a two letter designation for the state field in CB and EB overwrites this with the state name spelled out. Changing data format may have ripple effects throughout the system. In our case, the data in these matched fields is not to be edited by users, only admins.
I have edited the plugins/eventbooking/cb/cb.php file to comment out the onAfterStoreRegistrant function and it appears to function as we need with CB to EB form field population, but without changing any data in the CB table. Since this is a Joomla plug-in, I don't think it will function as a template override. Is there a better way to do this?