The seats which have been visually selected in the chart but not yet confirmed/checked out are kept blocked for 60 minutes, hardcoded in seating_chart.class.php -> clear_booking(). It should be dynamic and depend on Ticket Reservation Time from the General settings page.
$wpdb->query(“delete from ” . EVENTS_SEATING_CHART_EVENT_SEAT_TABLE . ” where purchase_datetime < ‘” . $x_minutes_ago . “‘ and occupied = 0”);
$wpdb->query(“delete sces from ” . EVENTS_SEATING_CHART_EVENT_SEAT_TABLE . ” sces left join ” . EVENTS_ATTENDEE_TABLE . ” ea on sces.attendee_id = ea.id where ea.id is null and sces.attendee_id is not null”);
}
Thanks! We have a ticket outstanding to look into this, so I’ll make a further note.
Viewing 2 reply threads
The support post ‘Seats reserved time is hardcoded to 60 minutes’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for the Seating Chart add-on for EE3.
This product has been discontinued and is no longer under development.