OCW Group Registration for WooCommerce — WordPress plugin by Onne Kierkels
WooCommerce plugin · v2.1.1

Events where multiple people
register in one go.

One WooCommerce product, multiple participants per registration, price per ticket type. Free up to 4 participants — PRO scales to 500, with automatic reminder emails, Excel export and webhooks.

WooCommerce 6.0+ WordPress 5.8+ PHP 7.4+ HPOS-ready Cart & Checkout Blocks

Team Training for Healthcare Professionals

3 participants

€ 285.00
1

Emma de Vries

emma@example.com

Regular
2

Tom Bakker

tom@example.com

Student
3

Lisa Jansen

lisa@example.com

Regular
+ Add participant (max 4 · PRO: 500)
Save & resume later — link via email

Event registrations without workarounds.

Standard WooCommerce is built for one-product-per-order. For events, trainings and workshops that just doesn't fit.

01
One person registers a whole team

A team lead buys six tickets. In standard WooCommerce they have to repeat the same steps six times, or you have to build a forest of fields into the checkout.

02
Every participant has different details

Names, emails, dietary requirements, job titles — each participant is different. That should be captured per person, not scattered across order notes.

03
Registrations don't always finish in one sitting

People start, walk away to grab something, come back later. Without save-and-resume you lose them.

04
Participant data belongs on the invoice

Invoices go to accounting. If the names aren't on them, someone has to look them up by hand. Every single time.

One product type,
three movements.

From product configuration to participant list — everything inside your familiar WooCommerce environment.

Configure

Pick the "Ticket" product type, define ticket types (Regular €95, Student €45) and add up to 7 custom fields per product — text or dropdown.

Ticket product type7 custom fieldsDropdown or text

Register

Visitors fill in the form for 1 to 4 participants (free) or up to 500 with PRO. The running total updates live based on ticket-type choices. They can pause halfway and resume within 14 days via a unique code.

4 or 500 participantsLive totalSave & resume

Process

Participant data is stored as order item meta — visible in invoices, packing slips and popular PDF-invoice plugins. View everything centrally in the admin overview, filter by product, export to CSV.

Order metaAdmin overviewCSV export

No fluff,
just the right things.

Everything you need to handle event registrations through WooCommerce at a professional level.

Product type & pricing

Tickets as a first-class WooCommerce product.

  • Custom product type — "Ticket" alongside your other products
  • Multiple ticket types — for example Regular, Student, Early-bird
  • Price per participant — calculated live based on the chosen type
  • Fixed core fields — first name, last name, ticket type always present

Custom fields

Up to 7 extra fields per product.

  • Text or dropdown — choose per field
  • Required or optional — toggle per field
  • Comma-separated options — simple input, no code juggling
  • Email per participant — show and require it independently

Save & resume

Nobody has to finish in one sitting.

  • 14-day window — drafts are cleaned up automatically after that
  • Unique session code — secure and unguessable
  • Resume email with a direct one-click link
  • URL parameter ?brfw_resume=CODE for bookmark behavior

Orders & invoices

Participant data lives with the order, not next to it.

  • Order item meta — participants show up inside the WooCommerce order
  • Invoice-compatible — works with popular PDF-invoice plugins
  • Stored on order creation — not only after payment
  • Confirmation email lists all participants and their fields

Admin & export

Overview and data export.

  • Admin overview page with every registration
  • Filter by product — focus on one event at a time
  • CSV export with UTF-8 BOM for correct display in Excel
  • My Account — participants visible to the customer

Under the hood

Technically solid.

  • HPOS-compatible — works with High-Performance Order Storage
  • Cart & Checkout Blocks — compatible with the block-based checkout
  • Daily cron — cleans up expired draft sessions automatically
  • Tutorial page with reset button — onboarding stays in the menu, always

One product type,
everything in its place.

You configure the entire ticket product on the standard WooCommerce product edit screen. No separate menus, no isolated database tools.

Product type Product type: Ticket

Pick "Ticket" instead of Simple, Variable or Grouped.

Ticket types Regular €95 · Student €45

As many ticket types as you want, each with its own price.

Custom fields 7× text or dropdown

Required toggle per field, options separated by commas.

WordPress

5.8 or higher

WooCommerce

6.0 or higher

PHP

7.4 or higher

Version

2.0.2

Start free.
Upgrade when you're ready.

The free version does everything you need to get started. PRO adds extra features and support for anyone running real events on it.

Free

OCW Group Registration for WooCommerce

For people who want to start and see how it works.

0

Free forever · 1 site

  • Up to 4 participants per registration
  • Save & resume sessions via email link
  • Ticket types with per-product pricing
  • Dynamic form fields (7 per product)
  • Admin overview of all registrations
  • Export to CSV
  • HPOS & Cart & Checkout Blocks compatible

No signup, no API keys required.

PRO

OCW Group Registration for WooCommerce PRO

When you want more: advanced features and priority support.

39

per year · 1 site · excl. VAT

  • Everything in Free, plus:
  • Up to 500 participants per registration (configurable per product)
  • Excel (.xlsx) export alongside CSV
  • Automatic reminder emails for incomplete registrations
  • Configurable reminder delay in hours
  • Webhooks on order confirmation (HMAC-SHA256 signed)
  • License activation & management
  • Priority support — personal help via email
  • Automatic updates via the OCW License Server while your license is active

Per year. Instant access after payment. Cancellable annually.

What you usually want to know
before you install.

Answers to the questions I get most often.

How many participants can be registered at once?

Up to 4 participants per registration in the free version. With PRO this scales to 500, configurable per product.

How long is a saved session valid?

14 days. Expired draft sessions are cleaned up automatically by a daily cron task.

Does participant data end up on the invoice?

Yes. All participants are stored as order item meta and show up in WooCommerce invoices, packing slips and PDF-invoice plugins.

Is it compatible with HPOS and the block-based checkout?

Yes to both. The plugin declares custom_order_tables compatibility (HPOS) and works with the Cart & Checkout Blocks.

Do I have to activate the license after buying?

For a Single Site license: no. At checkout you enter the website you want to use it on, and the license is pre-activated on that domain when the order completes. For the 3-Sites and Unlimited plans you activate each site yourself from the plugin's License page.

Can I move a PRO license to another domain?

Yes. Deactivate it on the old domain via the My Licenses page, then activate it on the new one. Single Site = 1 active domain at a time.

How do PRO updates work?

Updates come in through your normal WordPress updates screen. The plugin checks the OCW License Server with your license key, and only an active license receives the new ZIP.

Questions about the plugin?

Or you'd like something adjusted for your situation — I'd love to hear it. I always reply personally.

OCW Group Registration for WooCommerce icon

Recognizable in your WordPress dashboard

This is how OCW Group Registration for WooCommerce shows up in the WordPress.org plugin directory and in your plugins list — look for the teal-and-pink OCW style.

OCW Group Registration for WooCommerce directory banner