{"id":20,"date":"2026-09-25T19:44:07","date_gmt":"2026-09-25T14:14:07","guid":{"rendered":"https:\/\/demo.gatilab.com\/core-bookings\/?page_id=20"},"modified":"2026-09-25T19:44:07","modified_gmt":"2026-09-25T14:14:07","slug":"session-seat-limits","status":"publish","type":"page","link":"https:\/\/demo.gatilab.com\/core-bookings\/session-seat-limits\/","title":{"rendered":"Seat limits by session"},"content":{"rendered":"<p><a href=\"https:\/\/demo.gatilab.com\/core-bookings\/\">\u2190 All examples<\/a><\/p><h1>Different seat limits for each session<\/h1><p class=\"cbd-lead\">Try a workshop with 4 seats at 10:00, 12 at 14:00, the default 6 at 16:00, and a closed 17:00 session. All examples use fictional data.<\/p><div class=\"cbd-note\"><strong>Shared demo:<\/strong> use made-up names and email addresses. Other visitors can see these bookings and change settings. The examples reset daily at 00:00 IST. Email, payments and external integrations are disabled.<\/div><h2>1. Compare the available seats<\/h2><p>The 10:00 session starts with 3 sample seats reserved, leaving 1 to try. The 14:00 session can accept more people than the service default. The closed 17:00 session is excluded from the booking choices.<\/p><table class=\"cbd-seat-table\"><caption>Current demo sessions, in Asia\/Kolkata<\/caption><thead><tr><th scope=\"col\">Session<\/th><th scope=\"col\">Seat limit<\/th><th scope=\"col\">Seats left<\/th><th scope=\"col\">Rule<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Thu, Oct 8 \u00b7 10:00 IST<\/th><td>4<\/td><td>1<\/td><td>Custom limit<\/td><\/tr><tr><th scope=\"row\">Thu, Oct 8 \u00b7 14:00 IST<\/th><td>12<\/td><td>12<\/td><td>Custom limit<\/td><\/tr><tr><th scope=\"row\">Thu, Oct 8 \u00b7 16:00 IST<\/th><td>6<\/td><td>6<\/td><td>Service default<\/td><\/tr><tr><th scope=\"row\">Thu, Oct 8 \u00b7 17:00 IST<\/th><td>0<\/td><td>0<\/td><td>Closed<\/td><\/tr><\/tbody><\/table><p>Choose <strong>2026-10-08<\/strong> in the date picker below. Booking times use your selected timezone. Reload this page after a booking or setting change to refresh this table.<\/p>\n<h2>2. Try a booking<\/h2><p>Take the last available seat at 10:00, or choose 14:00 and try booking 8 seats. Your confirmation includes controls to reschedule or cancel. Reload this page afterward to see the updated counts. If another visitor has filled a session, try one with seats left.<\/p><div class=\"wp-block-group cbd-form is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-bookings-booking\"><div class=\"core-bookings\" data-ui-style=\"default\" style=\"max-width:720px;padding:24px;border-radius:8px;--cb-field-radius:6px;--cb-gap:20px\" data-options=\"{&quot;heading&quot;:&quot;Choose a demo session&quot;,&quot;intro&quot;:&quot;Compare remaining seats and use fictional details.&quot;,&quot;detailsHeading&quot;:&quot;Your details&quot;,&quot;detailsIntro&quot;:&quot;Review the demo appointment and use fictional contact details. No email will be sent.&quot;,&quot;continueLabel&quot;:&quot;Continue&quot;,&quot;confirmLabel&quot;:&quot;&quot;,&quot;consentLabel&quot;:&quot;I confirm these booking details.&quot;,&quot;successHeading&quot;:&quot;Your demo booking is saved&quot;,&quot;successMessage&quot;:&quot;No email was sent. Use the controls below to reschedule or cancel this demo reservation.&quot;,&quot;emptyMessage&quot;:&quot;No appointments are available right now. Please contact the business.&quot;,&quot;showSteps&quot;:true,&quot;showServiceDetails&quot;:true,&quot;showDescription&quot;:false,&quot;showLocation&quot;:false}\" data-api=\"https:\/\/demo.gatilab.com\/core-bookings\/wp-json\/core-bookings\/v1\/\" data-portal=\"https:\/\/demo.gatilab.com\/core-bookings\/?cb_portal=1\" data-intake=\"https:\/\/demo.gatilab.com\/core-bookings\/?cb_intake=1\" data-service=\"5\" data-manage=\"0\"><noscript>Enable JavaScript to choose a time and book.<\/noscript><div class=\"cb-app\"><\/div><p class=\"cb-message\" role=\"status\" aria-live=\"polite\"><\/p><\/div><\/div><\/div><h2>3. Change the limits in the workspace<\/h2><p><a class=\"cbd-action\" href=\"https:\/\/demo.gatilab.com\/core-bookings\/wp-admin\/admin.php?page=core-bookings-services&amp;edit=5\" target=\"_blank\" rel=\"noopener\">Edit this workshop (new tab)<\/a><\/p><p>Sign in with <strong>bookings-demo<\/strong> and password <strong>demo<\/strong>. Under <strong>Seat limits by session<\/strong>, change one start while leaving the others alone. Blank uses the default; 0 closes an empty session. A limit below the seats already reserved cannot be saved. Clear an override only when the default can hold its existing reservations.<\/p><h2>4. Move or cancel your booking<\/h2><p>Use the controls on your confirmation screen. Moving a booking checks the destination session; cancelling releases its seats. This example intentionally allows overlap with the other demo services so those examples do not block it.<\/p><p><a href=\"https:\/\/demo.gatilab.com\/core-bookings\/\">Return to all booking examples<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>\u2190 All examples Different seat limits for each session Try a workshop with 4 seats at 10:00, 12 at 14:00, the default 6 at 16:00, and a closed 17:00 session. All examples use fictional data. Shared demo: use made-up names and email addresses. Other visitors can see these bookings and change settings. The examples reset [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-20","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/demo.gatilab.com\/core-bookings\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.gatilab.com\/core-bookings\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.gatilab.com\/core-bookings\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo.gatilab.com\/core-bookings\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.gatilab.com\/core-bookings\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":0,"href":"https:\/\/demo.gatilab.com\/core-bookings\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"wp:attachment":[{"href":"https:\/\/demo.gatilab.com\/core-bookings\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}