{"id":374741,"date":"2026-09-26T18:41:18","date_gmt":"2026-09-26T18:41:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/websel-booking\/"},"modified":"2026-09-26T18:57:17","modified_gmt":"2026-09-26T18:57:17","slug":"websel-booking","status":"publish","type":"plugin","link":"https:\/\/tr.wordpress.org\/plugins\/websel-booking\/","author":23535605,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Websel Booking","header_author":"Websel","header_description":"Appointment and booking system: services and time slots, a monthly calendar, class listings, event announcements and booking requests confirmed by e-mail. Pro adds WooCommerce checkout, recurring bookings, a waiting list, credit packs and SMS.","assets_banners_color":"0e1020","last_updated":"2026-09-26 18:57:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/webseldonusum.com\/cozumler\/websel-rezervasyon\/","header_author_uri":"https:\/\/webseldonusum.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":48,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"webseldonusum","date":"2026-09-26 18:57:17","revision":3714640}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3714621,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3714621,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3714621,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3714621,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3714621,"resolution":"1","location":"assets","locale":"","width":1600,"height":1200},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3714621,"resolution":"2","location":"assets","locale":"","width":1600,"height":1900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3714621,"resolution":"3","location":"assets","locale":"","width":1600,"height":1900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3714621,"resolution":"4","location":"assets","locale":"","width":1600,"height":1900}},"screenshots":{"1":"Overview \u2014 services, bookings and the full shortcode reference.","2":"Service editor \u2014 type, availability, booking and sales in one screen.","3":"The built-in guide, which explains every setting step by step.","4":"General settings \u2014 e-mail, booking terms, appearance and event reminders."}},"plugin_section":[],"plugin_tags":[8132,269,416,1486,722],"plugin_category":[40],"plugin_contributors":[282852,273031],"plugin_business_model":[],"class_list":["post-374741","plugin","type-plugin","status-publish","hentry","plugin_tags-appointments","plugin_tags-booking","plugin_tags-calendar","plugin_tags-events","plugin_tags-reservation","plugin_category-calendar-and-events","plugin_contributors-ayaner","plugin_contributors-webseldonusum","plugin_committers-webseldonusum"],"banners":{"banner":"https:\/\/ps.w.org\/websel-booking\/assets\/banner-772x250.png?rev=3714621","banner_2x":"https:\/\/ps.w.org\/websel-booking\/assets\/banner-1544x500.png?rev=3714621","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/websel-booking\/assets\/icon-128x128.png?rev=3714621","icon_2x":"https:\/\/ps.w.org\/websel-booking\/assets\/icon-256x256.png?rev=3714621","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/websel-booking\/assets\/screenshot-1.png?rev=3714621","caption":"Overview \u2014 services, bookings and the full shortcode reference."},{"src":"https:\/\/ps.w.org\/websel-booking\/assets\/screenshot-2.png?rev=3714621","caption":"Service editor \u2014 type, availability, booking and sales in one screen."},{"src":"https:\/\/ps.w.org\/websel-booking\/assets\/screenshot-3.png?rev=3714621","caption":"The built-in guide, which explains every setting step by step."},{"src":"https:\/\/ps.w.org\/websel-booking\/assets\/screenshot-4.png?rev=3714621","caption":"General settings \u2014 e-mail, booking terms, appearance and event reminders."}],"raw_content":"<!--section=description-->\n<p>Websel Booking is a lightweight booking system built for solo professionals and small studios (yoga and pilates teachers, therapists, consultants, tutors) who take reservations for classes, sessions and events.<\/p>\n\n<p>English is the source language. Translations, Turkish included, are delivered through translate.wordpress.org; on a Turkish site the plugin presents itself as \"Websel Rezervasyon\", sold and supported locally by Websel Donusum.<\/p>\n\n<p><strong>Free features<\/strong><\/p>\n\n<ul>\n<li><strong>Services with time slots<\/strong> \u2014 one-on-one (capacity 1) or group (with capacity) services; slots are generated from weekly availability, either split by duration or as a single block per range.<\/li>\n<li><strong>Booking form with e-mail approval<\/strong> \u2014 visitors request a slot with name\/e-mail\/phone; the request is stored as \"pending\", the admin approves it and the customer automatically receives a confirmation e-mail. No payment gateway required.<\/li>\n<li><strong>Monthly calendar<\/strong> \u2014 all services in one color-coded monthly schedule; clicking a day lists that day's classes and opens the booking form inline.<\/li>\n<li><strong>Class list<\/strong> \u2014 a compact list view of your classes with the next available slots.<\/li>\n<li><strong>Event announcements<\/strong> \u2014 a separate \"Events\" section for workshops, camps and announcements, with an optional \"remind me by e-mail\" form (explicit consent checkbox, unsubscribe link, no newsletter).<\/li>\n<li><strong>Slot locking<\/strong> \u2014 a slot being booked is temporarily locked so two visitors cannot book the same seat.<\/li>\n<li><strong>Terms consent<\/strong> \u2014 optionally require a \"I have read and accept the reservation terms\" checkbox linked to a page you choose.<\/li>\n<li><strong>WhatsApp \/ Instagram buttons<\/strong> \u2014 optional contact buttons next to the booking widget.<\/li>\n<li><strong>Every calendar and list view<\/strong> \u2014 classic monthly calendar, Calendly-style columns, compact time picker, showcase list with large images and a service carousel. No view is held back.<\/li>\n<li>Appearance options: widget background, list style, font sizes, event colors.<\/li>\n<\/ul>\n\n<h4>Pro version<\/h4>\n\n<p><a href=\"https:\/\/ayaner.com\/solutions\/websel-booking\/\">Websel Booking Pro<\/a> is a separate add-on plugin that adds:<\/p>\n\n<ul>\n<li><strong>WooCommerce sales<\/strong> \u2014 paid bookings through the cart\/checkout, event ticket sales with early-bird pricing and remaining-seat counters.<\/li>\n<li><strong>Recurring (series) bookings<\/strong> \u2014 \"repeat this class weekly\" for N weeks in one step.<\/li>\n<li><strong>Waitlist<\/strong> \u2014 full slots collect a waitlist and notify when a seat opens.<\/li>\n<li><strong>Credit packages<\/strong> \u2014 sell class packages; logged-in customers book by spending credits.<\/li>\n<li><strong>Pre-booking intake form<\/strong> \u2014 customizable questions asked before the reservation is completed.<\/li>\n<li><strong>Automatic reminders<\/strong> \u2014 e-mail (and optional SMS) reminders before the class.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>These only apply if you add a YouTube or Vimeo link as an event's video. If you never do, neither service is ever contacted, and all other features (services, bookings, the calendar, e-mail approvals) work entirely within your own WordPress database.<\/p>\n\n<ul>\n<li><strong>YouTube<\/strong> \u2014 the event page embeds the video with a standard YouTube iframe player, and shows a thumbnail loaded directly from <code>img.youtube.com<\/code>. Both are loaded by the visitor's browser when they open that event's page; the plugin itself makes no server-side request to YouTube. Terms: https:\/\/www.youtube.com\/t\/terms \u2014 Privacy: https:\/\/policies.google.com\/privacy<\/li>\n<li><strong>Vimeo<\/strong> \u2014 the plugin's server calls Vimeo's oEmbed API (<code>vimeo.com\/api\/oembed.json<\/code>) to fetch the video's thumbnail image so it can be shown without you uploading one. Only the video URL you entered is sent, only when that event's detail page is first viewed, and the result is then cached for 7 days. Terms: https:\/\/vimeo.com\/terms \u2014 Privacy: https:\/\/vimeo.com\/privacy<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20require%20woocommerce%3F\"><h3>Does it require WooCommerce?<\/h3><\/dt>\n<dd><p>No. The free version works completely standalone with the e-mail approval flow. WooCommerce is only used by the Pro add-on for paid bookings.<\/p><\/dd>\n<dt id=\"is%20the%20interface%20in%20english%3F\"><h3>Is the interface in English?<\/h3><\/dt>\n<dd><p>Yes. English is the source language. A Turkish translation is available on translate.wordpress.org and loads automatically on Turkish sites once translated \u2014 on those sites the plugin presents itself as \"Websel Rezervasyon\". You can also translate it into any other language through the same system.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20the%20booking%20form%3F\"><h3>How do I show the booking form?<\/h3><\/dt>\n<dd><p>Create a service, then add the shortcode to any page: <code>[websel_booking id=\"123\"]<\/code>. There are also shortcodes for the general calendar <code>[websel_booking_schedule]<\/code>, the class list <code>[websel_booking_list]<\/code> and event announcements <code>[websel_booking_events]<\/code>.<\/p><\/dd>\n<dt id=\"where%20are%20booking%20requests%20stored%3F\"><h3>Where are booking requests stored?<\/h3><\/dt>\n<dd><p>As a custom post type in your own WordPress database.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial wordpress.org release: services with slots, e-mail approved booking requests, monthly calendar, class list, event announcements with reminder opt-in, slot locking, terms consent, appearance options.<\/li>\n<\/ul>","raw_excerpt":"Appointment and reservation system: services with time slots, monthly calendar, class list, event announcements and email-approved booking requests.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/374741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=374741"}],"author":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webseldonusum"}],"wp:attachment":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=374741"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=374741"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=374741"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=374741"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=374741"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=374741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}