-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhancement: Add email field to Paid and Registration sections of Ticketing options #950
Comments
Is a new field really needed? This seems overkill when alternatives exist:
Option is likely to be deemed an invalid schema by Google. However, it would yield the expected outcome when clicked on by a user: it would open an email message in their email client. |
Frontend estimate: 6h |
@fjjulien Thanks for your feedback. There are 2 parts to the discussion: UI and JSON-LD. For the UI the outcome is in the good hands of Caitlin and our UI/UX designer Stephanie. For the JSON-LD, I think your option 2 is an excellent idea when creating the Offer JSON-LD. Since there is no "email" property for Offers in schema.org. I tested the following and it seems to pass the validator.schema.org and the Google rich results test. Also, the protocol mailto: is a valid protocol for a URI.
|
User story:
The Offer section of my events needs to support
Paid registration events - workshops and courses
I have workshops that have fees (may have more than one price available) and require the visitor to my website to register using an online form or by email. I need to be able to choose either an email address or a URL in the CMS as the link under the 'Register' labeled button on my webpage. My front-end web team can choose the label for the button according to the event type:
For this user story, I can use Paid Tickets but need an enhancement - I need a field to be able to add an email address.
Free registration events
I have workshops (and/or other events) that are free and require the visitor to my website to register using an online form or by email. I need to be able to choose either an email address or a URL in the CMS as the link under the 'Register' labeled button on my webpage. I don't need to set any prices.
I can use the Registration option with one small enhancement - I need a field to be able to add an email address.
Figma is here
The text was updated successfully, but these errors were encountered: