Frequently Asked Questions

⌘K
  1. Home
  2. Frequently Asked Question...
  3. Installation & Setup
  4. Does FooEvents work with the WooCommerce Checkout and Cart blocks

Does FooEvents work with the WooCommerce Checkout and Cart blocks

FooEvents offers full support for the WooCommerce Checkout Block when used together with the new Attendee Details Page, available in FooEvents for WooCommerce 2.0.0. This gives you a more complete and consistent checkout workflow, and is the recommended approach for both the Checkout Block and the classic checkout experience.

Overview #

FooEvents originally offered limited support for the WooCommerce Checkout block, with some attendee-related functionality only available on the classic shortcode-based checkout. As of FooEvents for WooCommerce 2.0.0, this has changed.

By enabling the Attendee Details Page, FooEvents adds full support for the WooCommerce Checkout Block and provides a better overall checkout workflow for both block-based and classic checkout stores.

For full setup instructions, workflow details, and important compatibility guidance, please see the Attendee Details Page help doc.

What Works with the Checkout Block #

When using the WooCommerce Checkout Block together with the Attendee Details Page, FooEvents supports a full attendee workflow outside of checkout.

  • Attendee details can be collected before checkout.
  • Custom attendee fields are supported on the Attendee Details Page.
  • Bookings are supported, depending on your Booking Display settings.
  • Seating selections made on the product page are displayed on the Attendee Details Page for verification.
  • The workflow works with both the WooCommerce Checkout Block and the classic shortcode-based checkout.

Extension Compatibility #

1. Attendee Fields #

Individual attendee details such as first name, last name, email address, phone number, company name, and designation can be collected using the Attendee Details Page when the WooCommerce Checkout Block is enabled.

2. Custom Attendee Fields #

Custom Attendee Fields are supported on the Attendee Details Page, including required fields, email/url/number validation, and per-ticket fields.

3. Bookings #

FooEvents Bookings is supported with the Attendee Details Page, and supports various Booking Display setting.

The Attendee Details Page currently supports the Date → Slot booking format.

4. Seating #

FooEvents Seating is supported in the new workflow. Seating selection takes place on the product page, and the Attendee Details Page displays the selected seats in a read-only format for verification.

5. Apple Pay and Google Pay (Stripe Express Payments) #

If you use the WooCommerce Stripe Payment Gateway plugin to accept payments via Apple Pay, Google Pay, or other express payment methods, you need to be aware of one important limitation.

If express payment buttons are enabled on the product or cart pages, those flows can bypass the Attendee Details Page and complete the order without collecting attendee information.

To avoid this, we recommend that you disable express payment buttons on product and cart pages when using the Attendee Details Page. Express payments shown at the actual checkout page are not affected.

Our Recommendation #

If you are using the WooCommerce Checkout Block, we recommend enabling the Attendee Details Page in order to get full FooEvents support and a better checkout workflow.

We also recommend moving to the Attendee Details Page even if you are still using the classic shortcode-based checkout, as it provides a better overall experience and will become the default attendee-details workflow over time.

Learn More #

For setup instructions, page configuration, compatibility notes, troubleshooting steps, and additional FAQs, please see the Attendee Details Page help doc.

Tags , , , ,

How can we help?