Skip to main content
NetterTech
Event management for WordPress, done right.

Batch ticket purchasing

Batch ticket purchasing lets a customer add more than one ticket (and tickets from more than one occurrence) to their WooCommerce cart before completing checkout. The free plugin supports adding tickets to the cart, but Pro adds the multi-quantity and multi-occurrence handling that a busy venue needs.

What it does

  • Multi-quantity selection on the event page: customers pick how many of each ticket type they want.
  • AJAX cart updates: changing quantities or removing tickets happens without a full page reload.
  • Multi-occurrence support: a customer can add tickets for tonight’s show and next Saturday’s show in the same cart.
  • Per-order limit enforcement: if a ticket type has a per-order cap set in the free plugin, that cap applies across the entire batch.

How it looks to the customer

  1. The customer lands on an event page showing multiple ticket types with quantity inputs.
  2. They adjust quantities (e.g., 2 General Admission + 1 Student) and click Add to Cart.
  3. WooCommerce cart shows the line items with quantity controls. The customer can update or remove individual tickets.
  4. Checkout proceeds normally through WooCommerce.

Admin configuration

Batch tickets are enabled automatically when Pro is active – no additional setting to toggle. Per-order limits come from the ticket type configuration in the free plugin. You can set them when creating a ticket type under the event editor.

Cart behavior

  • Quantity updates via AJAX use the standard WooCommerce cart endpoints, so third-party cart plugins and themes that customize the cart continue to work.
  • Removing a ticket from the cart decrements its reservation against event capacity immediately.
  • Cart holds (the timer that protects stock during checkout) respect the configured hold duration from the free plugin settings.