{
    "componentChunkName": "component---src-templates-article-page-template-js",
    "path": "/concepts/manage-seats/",
    "result": {"data":{"markdownRemark":{"frontmatter":{"title":"Manage seats","slug":"manage-seats","updated":"2021-10-18T00:00:00.000Z","category":"concepts-availability","ingress":"You can manage the capacity of an event or a rental space within a specific time frame with seats.","skills":null},"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In Flex, you can manage the capacity of an event or space within a\nspecific timeframe with seats. Seats is a fundamental feature for\nmarketplaces that provide events, rentals, or services that can be\nbooked by multiple people at the same time. Seats allow you to define\nthe specific number of people that book the same time slot in an event,\nspace, or service."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If there are seats available in a specific time slot, the listing can\nstill be booked by as many people as seats are available. Once all the\nseats are taken, the time slot becomes unavailable."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This article describes seat management on a high level. If you want to\nlearn how to manage seats from a technical perspective, visit the API\nreferences for\n"},{"type":"element","tagName":"a","properties":{"href":"https://www.sharetribe.com/api-reference/marketplace.html","target":"_blank","rel":["noopener","noreferrer"]},"children":[{"type":"text","value":"Marketplace API"}]},{"type":"text","value":"\nor\n"},{"type":"element","tagName":"a","properties":{"href":"https://www.sharetribe.com/api-reference/integration.html","target":"_blank","rel":["noopener","noreferrer"]},"children":[{"type":"text","value":"Integration API"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"how-do-you-define-the-available-seats-for-a-listing","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#how-do-you-define-the-available-seats-for-a-listing","ariaLabel":"how do you define the available seats for a listing permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"How do you define the available seats for a listing?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You define the available seats for any given time slot of a listing via\nthe\n"},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/operator-guides/concepts/#availability-plan--availability-exception"},"children":[{"type":"text","value":"availability plan or availability exceptions"}]},{"type":"text","value":"\nof a listing. If the number of seats is set to 0, the listing will not\nbe available at that time."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In our templates, FTW-daily and FTW-hourly, the default seat\navailability of any particular listing is one. Providers set the\navailability plan and exceptions of their listing during the listing\ncreation. Users determine when their listing is available and when it’s\nnot within the timeframes your marketplace offers: hourly, daily, or\ncustom length. When modifying the template, you or your developers can\nenable more than one seat per time slot, either in general or for\nspecific dates and times."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If your marketplace listings happen at a specific time or place instead\nof at a repeated interval (e.g. concerts or events), you can set the\nlisting availability to be blocked by default. Providers can then create\navailability exceptions to open availability for the day(s) of their\nevent and the desired number of seats. To set availability as blocked by\ndefault, you need to set an availability plan with 0 seats across the\nboard."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Some examples:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"You can set multiple available spaces for the same sauna for every\nnight."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"You can set available beds in a hostel room."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"You can set the maximum number of people that can participate in a\nyoga class depending on the day."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"You can determine the number of screens that can participate in an\nonline cooking class."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"how-do-you-decrease-the-available-seats-of-a-listing","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#how-do-you-decrease-the-available-seats-of-a-listing","ariaLabel":"how do you decrease the available seats of a listing permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"How do you decrease the available seats of a listing?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Most of the time, a listing's available seats will decrease through\nbookings via transactions. The\n"},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/references/transaction-process-actions/#bookings"},"children":[{"type":"text","value":"booking-related transaction process actions"}]},{"type":"text","value":"\nallow defining your transaction process so that when a transaction is\ninitiated, a seat reservation is made as well. This prevents your users\nfrom booking more seats than are available."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If the transaction completes, the seats are removed from the listing’s\nor timeslot’s availability. If the transaction is cancelled, the seats\nare released and other users will be able to book them. Find out more\nabout\n"},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/references/transaction-process-actions/#bookings"},"children":[{"type":"text","value":"availability related transaction actions"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can also connect your Flex marketplace with third-party systems to\nfurther manage seats. If bookings are made through another system, you\ncan sync this information using the Integration API and adjust listing\navailability plans accordingly or override the plan with an exception."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Finally, providers could manually reduce the number of seats or block\ntheir availability entirely for a specific time slot (date or hour)\ndirectly from the marketplace interface. Similar to how they would\ndetermine their initial availability."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Finally, providers could manually adjust their inventory directly from\nthe marketplace interface. Similar to how they would add inventory."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"can-listings-be-searched-by-available-spots","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#can-listings-be-searched-by-available-spots","ariaLabel":"can listings be searched by available spots permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"Can listings be searched by available spots?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Yes! Listing search can be modified so that available seats are taken\ninto account. It's possible to search for listings that have desired\nnumber of seats available on specific dates or times. For example:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Find listings that have 2 seats available on next Friday."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Find listings that have 5 seats available for two hours some time next\nweek."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If a marketplace uses availability-based listing search, then listings\nthat don’t have enough spots available will be automatically filtered\nout, even though they are available for a lower number of people in the\nsame timeframe."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"can-i-manage-stock-or-inventory-of-a-listing-with-seats","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#can-i-manage-stock-or-inventory-of-a-listing-with-seats","ariaLabel":"can i manage stock or inventory of a listing with seats permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"Can I manage stock or inventory of a listing with seats?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you are looking to manage the stock or inventory of a listing, you\nshould take a look at\n"},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/concepts/inventory-management/"},"children":[{"type":"text","value":"stock management in Flex"}]},{"type":"text","value":"."}]}],"data":{"quirksMode":false}},"headings":[{"value":"How do you define the available seats for a listing?","depth":2},{"value":"How do you decrease the available seats of a listing?","depth":2},{"value":"Can listings be searched by available spots?","depth":2},{"value":"Can I manage stock or inventory of a listing with seats?","depth":2}]}},"pageContext":{"slug":"manage-seats","category":"concepts-availability"}},
    "staticQueryHashes": ["3794076007","439097193","717698143"]}