Web321 Cart for EventPrime Documentation

Web321 Cart for EventPrime

This add-on lets customers add tickets for multiple EventPrime events to one persistent cart before paying once.

It works inside WordPress and stores cart state in MySQL.

Setup

  1. Install and activate EventPrime.
  2. Assign pages containing

    Your cart is currently empty.

    Browse events

    ,

    Your cart is currently empty.

    Browse events

    , and optionally 0Classes0 tickets in your class cart..
  3. Configure cart settings under Settings ? Web321 EP Cart.
  4. Keep EventPrime payment, guest booking, coupon, and ticket settings authoritative; the cart reads those settings through its EventPrime adapter.

Shortcode reference

  • Your cart is currently empty.

    Browse events

    renders the persistent cart and checkout link.
  • Your cart is currently empty.

    Browse events

    renders order fields, attendee notes, coupon controls when available, and EventPrime-backed payment methods.
  • 0Classes0 tickets in your class cart. renders the compact item count and total.
  • No cart order reference was supplied.

    renders the post-purchase order reference, order status, and linked EventPrime bookings on thank-you/failure pages.

Gateway setup

Offline checkout creates pending EventPrime bookings immediately. PayPal Standard initiation reuses detected EventPrime PayPal settings and returns customers to the configured success or failure page, where

No cart order reference was supplied.

can show the non-PII order reference and resulting bookings. Browser returns are treated as pending until PayPal IPN verifies payment; PayPal cancel returns reopen the cart and release holds.

Configuration reference

Setting Purpose
Enable cart Turns cart endpoints and shortcodes on or off.
Cart eligibility Chooses all non-seated events, opt-in events only, or no events.
Hold TTL Controls how long capacity reservations last during checkout.
Abandon open carts after Controls scheduled open-cart abandonment.
Payment methods Enables available EventPrime-backed payment options.

Privacy and retention

Cart tokens are opaque cookies. Expired holds are deleted automatically, abandoned carts are marked by scheduled cleanup, and converted cart/order rows are retained as audit history until a site administrator removes them under the site retention policy.

Known limitations

Seated events are excluded from v1 cart checkout. EventPrime fixed-field, attendee-field, coupon, offer, and native booking contracts must be confirmed for the target EventPrime version before production launch.

Troubleshooting

If bookings do not appear, confirm EventPrime is active and review the integration adapter for the installed EventPrime version. If availability appears stale, confirm the WordPress cron event web321_epcart_cleanup is running.

FAQ

Does this require WooCommerce? No. The add-on uses EventPrime data and its booking surface.