Scénario
Une société d'événementiel organise une conférence qui aura lieu le 31 juillet 2022 et qui comprendra des ateliers à réserver. Lorsqu'un participant achète un billet, les étapes suivantes doivent être respectées :
- The purchaser must select a ticket type that determines the cost of the ticket.
- The purchaser must then select the workshop they would like to attend.
- The conference can accommodate 450 attendees and each workshop can accommodate 150 attendees.
- The tickets must be sent to the individual attendee or attendees.
- Attendee details should be captured before checkout using the Attendee Details Page.
- PDF tickets should be enabled if downloadable or printable tickets are required.
- The workshop booking details should display on the ticket.
- Attendees should be checked in at the event using the FooEvents Check-ins app or from the WordPress admin area.
Voici un exemple d'un tel événement : Conférence avec ateliers réservables
This help document outlines the configuration needed to create a conference product with bookable workshops using FooEvents and WooCommerce.
Ce document d'aide suppose que vous avez déjà FooEvents et WooCommerce installé sur un WordPress et avoir une compréhension de base du fonctionnement de FooEvents. Si vous ne connaissez pas encore FooEvents, nous vous conseillons de lire notre Pour commencer guide before continuing.
Produits utilisés
- FooEvents pour WooCommerce
- FooEvents Réservations
- FooEvents PDF Tickets
- FooEvents Thèmes des billets
- FooEvents Applications d'enregistrement
Offre groupée recommandée
All plugins required to set up a conference with bookable workshops can be purchased individually. They are also included in the Offre groupée de réservation FooEvents. This bundle also includes FooEvents PDF Tickets, which is commonly used for conference and workshop registration workflows.
This use case uses FooEvents Bookings because attendees need to select a workshop when purchasing their ticket. Ticket types are managed using WooCommerce variations, while workshop capacity is managed using FooEvents Bookings.
Mise en place
Create an event product
Aller à Products > Add Product in the main menu and complete the standard WooCommerce product fields such as the title, main description, short description, product image, gallery, tags and categories.
Use a clear product name, such as “Conference with Bookable Workshops”. The product description should explain the conference date, venue, ticket types, available workshops, what is included with registration, and any important arrival or workshop instructions.
Général
Aller à Données sur le produit et sélectionnez Produit variable from the product type dropdown.
This allows you to create different ticket types, such as Delegate, Standard, Student and VIP, while still using the same event product and workshop booking configuration.
Attributs et variations
Next, create product variations that allow purchasers to choose between the following ticket types:
| Variation | Prix | Disponibilité du stock |
| Délégué | $499 | 200 |
| Standard | $299 | 50 |
| Étudiant | $0 (gratuit) | 100 |
| VIP | $599 | 100 |
Purchasers will be charged different amounts depending on the ticket type they select.
Aller à Données produit > Attributs et créer un attribut appelé Type de billet. Dans le Valeurs field, specify the different ticket options. Be sure to check the Utilisé pour les variations option and then click Save attributes.

Aller à Données produit > Variations. Utiliser le Create variations from all attributes pour générer les variations.

Régler chaque variation sur Virtuel and set the relevant price. If you want to manage capacity per ticket type, enable Gérer les stocks for each variation and set the number of tickets available using the Quantité en stock domaine.
You can also set each variation to Téléchargeable if that matches your store configuration, but this is not required for FooEvents to generate and send tickets.

Activer la page de détails sur les participants
For this conference workshop setup, attendee details should be collected before checkout using the Attendee Details Page. This gives purchasers a dedicated step where they can enter attendee information for each ticket before continuing to WooCommerce checkout.
Aller à FooEvents > Settings > Attendee et permettre Enable Attendee Details page. FooEvents can automatically create the Attendee Details page, but if you use your own page, make sure it includes the following shortcode:
[fooevents_attendee_form]
Select the page in the Attendee Details page setting and save your changes.
You can also enable the copy attendee details option if you want purchasers to copy details from the first attendee to the remaining attendees. This is useful when one person registers multiple attendees from the same company.
For more information, see the Attendee Details Page guide.
Paramètres de l'événement
Aller à Product Data > Event Settings.
To activate event functionality, set Ce produit est-il un événement ? à Oui.
Set Type d'événement à Réservable and complete the standard event fields as needed. This should include the conference start date, start time, end time, time zone, venue details and organizer contact details.

Dans le cadre de la Détails sur les participants section, enable the attendee fields that should be captured for each ticket. At minimum, you should enable attendee full name and attendee email address so each ticket is linked to the correct attendee.
You can also enable attendee phone number, company name and designation if those details are useful for your conference registration workflow.
Configure the booking display options in Event Settings > Display Options. For this example, the workshop selection should be displayed on the product page so attendees can choose their workshop before adding the ticket to their cart.
The following settings can be adjusted based on your requirements, but for this example they are configured as follows:
- Enabled – Capture attendee full name and email address.
- Product Page or Checkout + Product – Display booking slots and dates on.
- Enabled – Hide booking time in slot dropdown. This refers to the time each workshop will take place.
- Enabled – Hide stock availability notice. This refers to workshop availability and not ticket type availability.
- Enabled – Show stock availability in the date and slot dropdowns. This refers to workshop availability and not ticket type availability.
- Disabled – Show out of stock booking dates.
- Enabled – Hide the booking date in combined dropdown.
- Slot -> Date – Bookings selection order.
For more information, see the FooEvents Bookings guide.
Paramètres des billets
Aller à Product Data > Ticket Settings.
The ticket that attendees receive after registration will act as confirmation that their conference ticket and workshop spot have been booked. It should include the event information, attendee details and workshop booking details.
Sélectionnez la rubrique appropriée Thème de billetterie HTML and, if FooEvents PDF Tickets is installed and enabled, select the relevant Thème des tickets PDF. For a professional conference, use a branded ticket theme that includes your conference logo, colors, event name, venue, date, and barcode or QR code.
Vous pouvez modifier l'objet de l'e-mail du ticket en utilisant la fonction Objet de l'e-mail du billet domaine.
If you would like to convey information that only attendees should receive, use the Corps de l'e-mail du billet field. This is useful for arrival times, registration desk location, workshop room details, parking instructions or what attendees should bring.
Enable the ticket settings that match your workflow. In most cases, you should display attendee details, date and time, barcode or QR code, price if required, and booking details on the ticket. You should also enable ticket emails and, if you want each attendee to receive their own ticket directly, enable the option to email the ticket to the attendee rather than the purchaser.
If you are using custom attendee fields, enable Display custom attendee details on ticket where needed.
For more information, see the ticket configuration guide.
Activer les tickets PDF
Exige que le FooEvents PDF Tickets plugin.
Aller à FooEvents > Settings > PDF Tickets and enable PDF tickets. You can also choose whether PDF tickets should be downloadable and whether they should be attached to the HTML ticket email.
After enabling PDF tickets globally, return to the conference product and confirm that the correct PDF ticket theme is selected under Product Data > Ticket Settings.
PDF tickets are useful for conference workshops because attendees often expect a printable or downloadable ticket that includes their workshop booking information.
For more information, see the FooEvents PDF Tickets guide.
Paramètres de réservation
Aller à Product Data > Booking Settings.
Next, set up the workshops. In this example, there are three workshops that take place at 11am on July 31, 2022. Each workshop has 150 spots available.
Create a slot for each workshop and specify the conference date. Set the number of spots available for each workshop. The workshop booking availability works independently from the ticket type availability configured on the product variations.

For example, the event can have 450 total tickets available across all ticket types, while each workshop has its own separate capacity of 150 spots. This lets attendees choose a ticket type and then reserve a place in the workshop they want to attend.
Terminologie des événements
Aller à Product Data > Event Terminology. In this section, you can change the terms used to describe your workshops.

For this use case, you may want to rename booking-related labels so they use workshop terminology. For example, you can use “Workshop” instead of “Slot” where appropriate. This helps make the booking process clearer for attendees.
Disposition du tableau des variations
FooEvents includes a built-in option to display supported event variations in a table layout. This is useful for conference registration because attendees can view ticket types, prices and availability in a clearer format.
You can enable the variation table globally by going to FooEvents > Paramètres > Général and enabling Display event variations as a table.
You can also control this per event by going to Product Data > Event Settings > Display Options and setting Display variations as a table to either use the global setting, enable it for this event, or disable it for this event.
Important : The variation table display depends on the WooCommerce product and variation configuration. Avoid using blank or “Any” variation values for ticket types, as these can prevent the table layout from being used correctly.
You can now click Économiser ou Publier to make your event available on the front-end of your website.
Utilisation
Attendees can select the ticket type and then specify which workshop they would like to attend.

After adding tickets to the cart, attendees will be directed to the Attendee Details Page, where they can complete the required attendee fields for each ticket before continuing to checkout.
Once attendee details are saved, the customer can complete payment through the standard WooCommerce checkout process.
Once the order reaches the configured ticket generation status, attendees will receive a ticket email that contains the relevant event and workshop booking information. This status is controlled by the Envoi sur l'état de la commande setting under FooEvents > Paramètres > Général.

Enregistrement des participants à l'aide des applications FooEvents
Vous pouvez gérer la présence des réservations à l'aide du logiciel gratuit FooEvents Application Check-ins. Bookable events use booking-focused screens in the app, making it easier to manage attendees by booking date and slot. Ticket barcodes or QR codes can also be scanned in the app to speed up the check-in process.

Before the event, complete at least one test check-in using a real test ticket. Confirm that the attendee can be found, the barcode or QR code scans correctly, the workshop booking details are shown, and the check-in status updates in WordPress.
For more information, see the FooEvents Check-ins app help guide et le attendee check-ins guide.
Final checks before opening registration
Before opening ticket sales to the public, complete a full test registration from start to finish.
Confirm that the product page displays the correct conference information, ticket types, ticket prices, ticket stock, workshop options and workshop availability. Add multiple ticket types to the cart, select workshops, complete the Attendee Details Page, confirm that required fields cannot be skipped, and complete checkout using a test payment method.
After checkout, confirm that tickets are generated at the expected order status, ticket emails are sent correctly, PDF tickets are available, booking details display correctly on the ticket, attendee details are visible in FooEvents > Tickets, and check-ins work as expected for the selected workshop.
Questions et commentaires
Vous avez une question avant d'acheter ? S'il vous plaît prendre contact.
Vous avez déjà acheté et vous avez besoin d'aide ? Contactez notre équipe d'assistance.