{
    "componentChunkName": "component---src-templates-article-page-template-js",
    "path": "/introduction/introducing-yogatime/",
    "result": {"data":{"markdownRemark":{"frontmatter":{"title":"Introducing Yogatime","slug":"introducing-yogatime","updated":"2021-10-18T00:00:00.000Z","category":"introduction-templates","ingress":"If you’re building a service marketplace or are looking for flexibility in customizing pricing units, Yogatime is the Flex template for you.","skills":null},"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When working with Flex, you have the option to start development on top\nof our "},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/ftw/how-to-customize-ftw/"},"children":[{"type":"text","value":"Flex Templates for Web"}]},{"type":"text","value":", web\napplications built on top of the Marketplace API. You can also develop\nyour frontend application from scratch, but using one of our templates\ncan save considerable time."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Yogatime or FTW-hourly is a Flex Template with time-based availability,\nbuilt with service marketplaces in mind. Yogatime has three features\nthat set it apart from other Flex templates: hourly bookings, profiles\nas bookable listings, and timezone support. You can learn more about it\nin the video below. If you prefer reading, scroll past the video, and\nread on instead! For\n"},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/ftw/ftw-hourly/"},"children":[{"type":"text","value":"more technical information on Yogatime"}]},{"type":"text","value":", check out\nour developer documentation."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"iframe","properties":{"width":560,"height":315,"src":"https://www.youtube.com/embed/vbw6_wm9E4g","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"hourly-bookings","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#hourly-bookings","ariaLabel":"hourly bookings 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":"Hourly bookings"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Yogatime’s default availability system is for hourly bookings on a\nweekly schedule. Instead of day-based availability, you will have\ntime-based availability. Day-based availability is great for\nmarketplaces that offer rentals – think Airbnb, for example. Time-based\navailability is vital for service marketplaces, where booking lengths\ncan be anything from minutes to hours."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Yogatime and hourly availability allow for more flexibility in\ncustomizing booking lengths to your exact needs. The bookable timeslots\ncan be broken up into as short as 5-minute slots but also multiplied\ninto longer periods, such as a day or a month. You can also offer a\nvariety of different booking length options on the same marketplace."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"profiles-as-bookable-listings","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#profiles-as-bookable-listings","ariaLabel":"profiles as bookable listings 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":"Profiles as bookable listings"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In Flex, only listings can be searched and booked. In a service\nmarketplace, however, a listing should contain information about the\nservice provider as well."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To offer classes in Yogatime, yoga teachers first sign up on the\nmarketplace and then create a separate teacher profile. From the\nsoftware’s perspective, the teacher profile is a listing, but for your\ncustomers, it offers information about the teacher they’re looking to\nbook – like a profile! In other words, a provider in Yogatime has:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"A user profile where they can manage their personal information and\nprivate data such as payment details. Your buyers have user profiles\nas well."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"A public profile listing where they offer services and where customer\ncan book them."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Only the latter can be shown in search results."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A provider can only create one listing, which means that all their\nbookings and availability management happen in the same place. With\ncustom development, you can still\n"},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/ftw/ftw-hourly/#each-provider-can-have-only-one-listing"},"children":[{"type":"text","value":"enable multiple listings per provider"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"timezone-support","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#timezone-support","ariaLabel":"timezone support 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":"Timezone support"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Yogatime has time zone support. The provider’s location determines the\ntimezone of the listing, and that timezone is saved into the listing’s\navailability plan."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For example, if your marketplace has listings in two timezones, such as\nin Finland and Sweden, customers in both countries can make bookings in\ntheir own timezones and be sure that their clock matches the booking\ntime."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"customizing-your-unique-marketplace","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#customizing-your-unique-marketplace","ariaLabel":"customizing your unique marketplace 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":"Customizing your unique marketplace"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Yogatime is just one example of a Flex marketplace, and you can use it\nto build your unique marketplace. With Flex, you can customize\neverything from the visual design of your platform to its transaction\nprocesses, availability options, integrations, and much more."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The fastest way to get started with Sharetribe Flex and Yogatime is to\ndownload the "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/sharetribe/ftw-hourly","target":"_blank","rel":["noopener","noreferrer"]},"children":[{"type":"text","value":"Yogatime code"}]},{"type":"text","value":"\nand get developing."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you’re not a developer, we’re happy to connect you with a qualified\nFlex expert to build your marketplace. Take a look at\n"},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/operator-guides/how-to-hire-developer/"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":" to learn more!"}]}],"data":{"quirksMode":false}},"headings":[{"value":"Hourly bookings","depth":2},{"value":"Profiles as bookable listings","depth":2},{"value":"Timezone support","depth":2},{"value":"Customizing your unique marketplace","depth":2}]}},"pageContext":{"slug":"introducing-yogatime","category":"introduction-templates"}},
    "staticQueryHashes": ["3794076007","439097193","717698143"]}