I have events running on a dev site, all good. When a registration form is submitted for the event, is it meant to be added to the Event Booking CRM > Booking Subscriptions page or is this not yet developed? Or have I missed a setting to make this happen from my event registration form? The form submission is landing in CRM > Form Submissions instead.
I am having the same issue here. Client is running multiple events and none are showing in the Booking Subscriptions area. I also couldnāt find much documentation regarding events. Perhaps it is like Megan expressed, this is not yet a developed item? I did see a reference to Booking being part of the Sept rollout but assumed that because the parts were there, it was a go.
Hi @Megan.
I think your event field wonāt be picking up the event ID: <input type="hidden" name="eventId" value ="{{formEvent.id}}" data-trp_price = "{{paymentAmount}}"/>
Because {{formEvent.id}} isnāt referencing anything.
Try changing this to {{this.id}} in your case.
Also, ensure your form component has the eventId present: {% component type: "form", alias: "breakfast_registration", eventId: "XXXX" %}
OR remove your if statement around the hidden event field as itās probably not needed here. {% if params.eventId != null %}...
Another thing to watch for is that your event end date hasnāt passed, as the event wonāt be registered to if itās in the past.
Hi @DaunOmega.
Events are definitely implemented and working. If you want to post a link to your site or post some of your code I can take a look.
Docs are coming for Events, Iāve just been holding off a little as this module is a little trickier and was still in flux with a few changes and bugsā¦ but I think itās ready for some docs now so itās high on my list to do
Hi Adam, thanks for your help. I have tried altering that event field, but it still does not work.
NEW CODE in that block:
<label for="BNGMemberReferral">If you were referred by a BNG Member, please enter their name</label>
<input class="form-control mb-30" type="text" id="BNGMemberReferral" name="BNGMemberReferral" >
{% if params.eventId != null %}
<input type="hidden" name="eventId" value ="{{this.id}}" data-trp_price = "{{paymentAmount}}"/>
<label for="allocations">Allocation</label>
<input type="text" name ="allocations" data-trp_quantity="1" value="1"/>
{% endif %}
Also I have embedded the form code in the DETAIL layout, not on the actual event - trying to keep elements away from site owner and make it easy for them to create events and not have to add in /touch the form code. So I thought this may be a problem as I am not adding in the form component on the actual event as youāve suggested ā
{% component type: "form", alias: "breakfast_registration", eventId: "XXXX" %}
with the event ID in place it look like this ā {% component type: "form", alias: "breakfast_registration", eventId: "2014" %}
However, I did test embedding the form component into an event, it submitted normally, but still the registration appears under CRM > Form Submissions and not under Event Booking CRM > Booking Subscriptions page.
@TopLeftDesigns a couple of things mixed in which needed resolving ā
the way I had set up the event form directly into the detail layout - the IF statement was not needed, so that was removed.
There was also some spaces in the input fields for āeventIDā, ādata_trp_priceā and ānameā fields that were inserted by default in the input fields. This has been reported as a bug to Treepl team.
Iāve seen code examples of both.
ItemsQuantity field works, but registers only 1 attendee event when I change the quantity and value.
Allocations field shows and error "Canāt parse allocation field!
@shannonlynd The site I am using this on only allows for 1 person to register per registration form. So user must input email address and the field for allocations is set to āreadonlyā
Iām also having problems with this. I want to set up my event form so that it is the same for all my events. Iām editing the event detail layout settings and adding this
{% component type: āformā, alias: ābees_in_the_pubā, eventId: ā{{this.Id}}ā %}
Hi @doodlefish.
Do you have the āAdvanced Payment Flowā beta flag turned on?
(See gear icon top right of admin > Beta Features) as I believe this effects Event subscriptions even if not processing payments. But Iād recommend switching to this anyway if not already.
Here is a new documentation article which goes through the changes that may be needed and this might also help you identify where any issues are in your setup: https://docs.treepl.co/extras/migrating-to-advanced-payment-flow#secDifference4
If still unsure can you post the Form code here.
Regarding the Event Groups and Items; think of it like the Blog module (with āBlogsā and āBlog Postsā), where you can have multiple Blogs each with their own Posts. Same with Events, you can have multiple Event Groups each containing their own Events.
For example; you might have Online Events and Physical Events, so you can enter these in their own Groups. NOTE: The Event listing is set to show only Items by default, so if you want to add Groups you need to switch to the Tree view.
Hi @doodlefish. This info would be available in the {{this.order}} object. But currently thatās not available in the Autoresponder. Hopefully, in this coming release it might be made availableā¦
As a work-around, you could add a custom field to your form, hide it in the form layout and upon clicking the submit button, using javascript, you could copy the seats value to it. Then youāll have this field available in the formSubmissionData object.