Skip to main content
All updates
Bug fixCoursesWorkshopsSchedule·Sat Aug 15·

Workshop schedules now stay consistent after checkout expiry and catalog edits

Expired workshop checkout attempts now clear themselves automatically, so an abandoned payment step no longer leaves a misleading pending order in the venue's records. This cleanup does not create a charge or booking, and completed payments keep using the existing fulfillment and refund safeguards.

Expired workshop checkout attempts now clear themselves automatically, so an
abandoned payment step no longer leaves a misleading pending order in the
venue's records. This cleanup does not create a charge or booking, and completed
payments keep using the existing fulfillment and refund safeguards.

Each Workshop Library item now keeps its own class type. Editing one workshop
can no longer overwrite another workshop's schedule name, and repaired workshop
sessions retain the venue's existing Bring a guest exclusions.

The final production preflight also confirmed that the expired order retains a
linked Stripe PaymentIntent. The exact repair preserves that identifier so a
late success continues through the existing refund-required path without
creating a booking.
Next update

Refunded passes and bookings stay in sync

A fully refunded online purchase no longer remains as an active pass or successful sale. Existing class places are preserved when a duplicate pass is corrected.