{"id":480998,"date":"2025-01-30T10:21:25","date_gmt":"2025-01-30T10:21:25","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=480998"},"modified":"2025-01-30T10:21:36","modified_gmt":"2025-01-30T10:21:36","slug":"laravel-marketplace-booking-product","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/","title":{"rendered":"User Guide for Laravel Marketplace Booking Product"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/laravel-marketplace-booking-product.html\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel Marketplace Booking Product<\/a> extension allows the vendor to enable booking-based products within a Laravel multivendor marketplace module.<\/p>\n\n\n\n<p> This feature empowers vendors to select from a variety of booking-type products and activate them for their individual stores, providing seamless integration of booking functionalities. <\/p>\n\n\n\n<p>vendors can effortlessly manage and customize their booking offerings, enhancing their marketplace experience with minimal effort.<\/p>\n\n\n\n<p>Booking Product API facilitates seamless integration with the Booking Product functionality within your Bagisto system. <\/p>\n\n\n\n<p>It provides endpoints and methods to interact with and harness the capabilities of a comprehensive booking system.<\/p>\n\n\n\n<p>It enables smooth communication and utilization of booking-related features in your applications.<\/p>\n\n\n\n<p><strong>Note<\/strong>:- This is an add-on for the Laravel multivendor marketplace module.<\/p>\n\n\n\n<p><strong>Features<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Allows the admin to enable and manage advanced booking features for vendors  stores, ensuring centralized oversight and management.<\/li>\n\n\n\n<li>Offers multiple booking options including appointments, events, rentals, default bookings, and table reservations, catering to diverse vendors needs.<\/li>\n\n\n\n<li>Lets vendors define break durations between bookings to enhance operational efficiency and prevent overlapping appointments.<\/li>\n\n\n\n<li>Provides vendors with the ability to customize booking slots, tailoring them to their specific operational hours and availability.<\/li>\n\n\n\n<li>Features dynamic sub-options that automatically adjust based on the selected booking type, offering a smooth and intuitive configuration process.<\/li>\n\n\n\n<li>Enables seamless tracking of total sales for both vendors and  admin, promoting transparency and efficient financial monitoring.<\/li>\n\n\n\n<li>Streamlines the booking process with an intuitive and easy-to-navigate interface, making it simple for both vendors and customers to manage bookings.<\/li>\n\n\n\n<li>Sends immediate email confirmations for bookings, ensuring vendors and customers are promptly informed, reducing miscommunications.<\/li>\n\n\n\n<li>Transforms the entire platform into a complete booking management solution, offering vendor a robust tool for managing their booking services.<\/li>\n\n\n\n<li>Ensures a smooth, transparent, and efficient booking experience for users, enhancing overall satisfaction and engagement.<\/li>\n<\/ul>\n\n\n\n<p>Explore our <a href=\"https:\/\/store.webkul.com\/laravel-multi-vendor-marketplace.html\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel Multi Vendor Marketplace<\/a>, empowering vendors with dashboards and admin-controlled seller commissions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requirments<\/h2>\n\n\n\n<p><strong>Bagisto<\/strong>: v2.2.2<\/p>\n\n\n\n<p><strong>Marketplace<\/strong>: v2.2.2<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation<\/h2>\n\n\n\n<p>To install the Booking Product Extension, follow these steps:<\/p>\n\n\n\n<p>1. Unzip the respective extension zip and then merge &#8220;packages\/Webkul&#8221; folders into project root directory.<\/p>\n\n\n\n<p>2. Open the composer.json file and add the following line under the &#8216;psr-4&#8217; section:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&quot;Webkul\\\\BookingProduct\\\\&quot;: &quot;packages\/Webkul\/BookingProduct\/src&quot;<\/pre>\n\n\n\n<p>3. In the config\/app.php file, add the following line under the &#8216;providers&#8217; section:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">Webkul\\BookingProduct\\Providers\\BookingProductServiceProvider::class,<\/pre>\n\n\n\n<p>4. In the config\/bagisto-vite.php file, add the following line under the &#8216;viters&#8217; section:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&#039;booking&#039; =&gt; &#091;\n    &#039;hot_file&#039;                 =&gt; &#039;booking-vite.hot&#039;,\n    &#039;build_directory&#039;          =&gt; &#039;themes\/booking\/build&#039;,\n    &#039;package_assets_directory&#039; =&gt; &#039;src\/Resources\/assets&#039;,\n],<\/pre>\n\n\n\n<p> 5. Run the following commands to complete the setup:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer dump-autoload\nphp artisan booking-product:install<\/pre>\n\n\n\n<p>After following these steps, the Booking Product Extension should be successfully installed and ready for use in your Bagisto v2.2.2 project.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Module Configuration<\/h2>\n\n\n\n<p>After successfully installing the Laravel Marketplace Booking Product extension, the booking feature is automatically enabled for all vendors stores by the admin.<br><\/p>\n\n\n\n<p>This means the admin doesn\u2019t need to manually set the extension as enabled or active.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Admin Panel<\/h2>\n\n\n\n<p>The admin can view vendor, the booking products created by them, and vendor store orders, including booking orders.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-1200x796.webp\" alt=\"admin panel\" class=\"wp-image-481008\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Vendors<\/h2>\n\n\n\n<p>Vendors get the option to create and manage five types of booking, such as default, appointments, events, rentals, and table reservations for their respective stores.<\/p>\n\n\n\n<p>They can configure time slots, set break times, and track sales for their booking products with ease.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Create a Booking Type Product<\/h2>\n\n\n\n<p>To create a booking type product in laravel marketplace booking product, the vendors will navigate to Vendor Dashboard > Products > Create Product.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/createaproduct-1-1200x796.webp\" alt=\"create a product\" class=\"wp-image-481010\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/createaproduct-1-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/createaproduct-1-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/createaproduct-1-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/createaproduct-1-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/createaproduct-1.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the vendor selects the product type as \u201cBooking\u201d and species the product family and SKU for the booking product and finally save product.<\/p>\n\n\n\n<p>After creating the booking product, the vendor will enter the required product details and select a sub-option from the five available booking types.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"570\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingtypes-1200x570.webp\" alt=\"Booking types\n\" class=\"wp-image-481012\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingtypes-1200x570.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingtypes-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingtypes-250x119.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingtypes-768x365.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingtypes.webp 1309w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Types of Booking available<\/h2>\n\n\n\n<p>Vendors can offer their customers five different types of bookings or reservations, as<br>outlined below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Default Booking<\/li>\n\n\n\n<li>Appointment Booking<\/li>\n\n\n\n<li>Event Booking<\/li>\n\n\n\n<li>Rental Booking<\/li>\n\n\n\n<li>Table Booking<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Default Booking<\/h2>\n\n\n\n<p>Here, the Vendor needs to provide details such as Location, Quantity, Available From, and Available To.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"570\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/onetoonemanytomany-1200x570.webp\" alt=\"Booking types one to one many to many\" class=\"wp-image-481013\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/onetoonemanytomany-1200x570.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/onetoonemanytomany-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/onetoonemanytomany-250x119.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/onetoonemanytomany-768x365.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/onetoonemanytomany.webp 1309w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Additionally, the Vendor must choose from two sub-options as mentioned below:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>One Booking For Many Days<\/strong>: Allows a single booking to span multiple<br>consecutive days.<\/li>\n\n\n\n<li><strong>Many Bookings For One Day<\/strong>: Enables multiple bookings to be made within a<br>single day.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">One Booking For Many Days<\/h3>\n\n\n\n<p>Under this booking type, vendor can create multiple slots by specifying the Slot Time Duration, allowing customers to book a particular slot for many days.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingslots-2-1200x796.webp\" alt=\"Booking slots\" class=\"wp-image-481015\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingslots-2-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingslots-2-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingslots-2-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingslots-2-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/bookingslots-2.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><br>Vendor can set slots based on availability by selecting the From Day to To Day option and defining the slot timings with From Time to To Time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Many Bookings For One Day<\/h3>\n\n\n\n<p>Under this booking type, vendor can define the Slot Duration and specify Break Time between Slots, allowing customers to make multiple bookings in a single day.<\/p>\n\n\n\n<p><br>They can also configure weekly slots by entering the timings for each day based on their availability, whether open or closed for bookings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/manytomanyslotbooking-1200x796.webp\" alt=\"many to many\" class=\"wp-image-481016\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/manytomanyslotbooking-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/manytomanyslotbooking-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/manytomanyslotbooking-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/manytomanyslotbooking-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/manytomanyslotbooking.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Appointment Booking<\/h2>\n\n\n\n<p>Here, the vendor needs to provide details such as Location, Quantity and set the Available Every Week option to Yes or No as required.<\/p>\n\n\n\n<p><br>If set to \u2018No,\u2019 the vendor must specify the Available From and Available To times for the appointment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/appointmentbooking-1-1200x796.webp\" alt=\"appointment booking\" class=\"wp-image-481020\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/appointmentbooking-1-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/appointmentbooking-1-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/appointmentbooking-1-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/appointmentbooking-1-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/appointmentbooking-1.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Further, vendor must define the Slot Duration, specify Break Time between slots, and choose \u2018Same Slot For All Days\u2018 as Yes or No.<\/p>\n\n\n\n<p><br>If the vendor selects \u2018Same Slots For All Days\u2018 as Yes, they can add multiple slots applied uniformly to all days, without needing to define them individually.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"518\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/croppedimage-1200x518.webp\" alt=\"slot booking\" class=\"wp-image-481021\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/croppedimage-1200x518.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/croppedimage-300x130.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/croppedimage-250x108.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/croppedimage-768x332.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/croppedimage.webp 1206w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If the vendor selects \u2018Same Slots For All Days\u2018 as No, they will need to define the slot availability individually for each day.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"592\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/slotavailaibility-1200x592.webp\" alt=\"slot availibility\" class=\"wp-image-481022\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/slotavailaibility-1200x592.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/slotavailaibility-300x148.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/slotavailaibility-250x123.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/slotavailaibility-768x379.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/slotavailaibility.webp 1206w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Event Booking<\/h2>\n\n\n\n<p>Here, the vendor needs to provide details such as Location, Available From, Available To, and creates tickets using the \u201cAdd Tickets\u201d option.<\/p>\n\n\n\n<p><br>While creating a ticket, the vendor can set the Name, Quantity, Price, Special Price, Validity, and Description.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventbooking-4-1200x796.webp\" alt=\"event booking\" class=\"wp-image-481023\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventbooking-4-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventbooking-4-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventbooking-4-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventbooking-4-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventbooking-4.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>vendor can create multiple tickets based on seat types, allowing customers to choose tickets that to their preferences and budget.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/addticketsineventbooking-1200x796.webp\" alt=\"add tickets\" class=\"wp-image-481025\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/addticketsineventbooking-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/addticketsineventbooking-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/addticketsineventbooking-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/addticketsineventbooking-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/addticketsineventbooking.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Rental Booking<\/h2>\n\n\n\n<p>Here, the vendor needs to provide details such as Location and Quantity and select \u201cAvailable Every Week\u201d as YES or NO.<\/p>\n\n\n\n<p><br>Furthermore, they choose the Renting Type (Daily, Hourly, or Both) and set the Price and Slot Time Duration accordingly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalbooking-2-1200x796.webp\" alt=\"Rental booking\" class=\"wp-image-481026\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalbooking-2-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalbooking-2-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalbooking-2-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalbooking-2-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalbooking-2.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If the vendor selects \u201cAvailable Every Week\u201d as NO, they must specify the \u201cAvailable From\u201d and \u201cAvailable To\u201d dates for rental bookings<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Table Booking<\/h2>\n\n\n\n<p>Here, the vendor  provides details such as Location, selects \u201cAvailable Every Week\u201d as YES or NO, and sets the \u201cAvailable From\u201d and \u201cAvailable To\u201d dates.<\/p>\n\n\n\n<p>Vendor  also define \u201cCharged Per\u201d as per guest or per table and set the guest limit per<br>table and guest capacity.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tablebookingt-1200x796.webp\" alt=\"table booking\" class=\"wp-image-481027\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tablebookingt-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tablebookingt-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tablebookingt-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tablebookingt-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tablebookingt.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Additionally, they congure the Slot Duration, Break Time between Slots, Prevent Scheduling Before, and choose \u201cSame Slot for All Days\u201d as YES or NO.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Customer Front End<\/h2>\n\n\n\n<p>When customers visit any vendor store on  Laravel marketplace booking product with booking products enabled, they can access these products easily and proceed with the booking.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Default Booking<\/h2>\n\n\n\n<p>Customers can book services like hotels with options set by the vendors, such as \u201cOne Booking for Multiple Days\u201d or \u201cMultiple Bookings for a Single Day along with the booking price defined.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/defaultbookingfrontend-1200x796.webp\" alt=\"default booking frontend\" class=\"wp-image-481031\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/defaultbookingfrontend-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/defaultbookingfrontend-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/defaultbookingfrontend-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/defaultbookingfrontend-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/defaultbookingfrontend.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once the customer selects the preferred date and time slot, they can proceed by clicking the \u201cAdd to Cart\u201d button to initialize the default type booking.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/paymentproceed-1200x796.webp\" alt=\"payment proceed\" class=\"wp-image-481033\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/paymentproceed-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/paymentproceed-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/paymentproceed-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/paymentproceed-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/paymentproceed.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Rental booking<\/h2>\n\n\n\n<p>Customers can rent services like bikes, cars, etc, and other items with options set by the vendors to specify the timespan for rental booking required by the customer.<br><\/p>\n\n\n\n<p>So the customers can view the rental product\u2019s listed price and select their preferred date range for booking.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalfrontendview-1200x796.webp\" alt=\"rental fontend view\" class=\"wp-image-481034\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalfrontendview-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalfrontendview-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalfrontendview-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalfrontendview-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/rentalfrontendview.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Appointment Booking<\/h2>\n\n\n\n<p>Customers can book appointment-type services, such as doctors, physiotherapists, dentists, etc. with prices and booking options set by the vendors.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/doctorappointment-1200x796.webp\" alt=\"doctor appointment\" class=\"wp-image-481040\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/doctorappointment-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/doctorappointment-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/doctorappointment-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/doctorappointment-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/doctorappointment.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Event Booking<\/h2>\n\n\n\n<p>Customers can make event-type bookings for music concerts, dance shows, comedy,acts, etc with ticket prices, types, and quantity options set by the vendors.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventfrontend-1200x796.webp\" alt=\"event booking\" class=\"wp-image-481043\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventfrontend-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventfrontend-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventfrontend-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventfrontend-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/eventfrontend.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Table Booking<\/h2>\n\n\n\n<p>Customers can make table bookings for restaurants, cafes, and similar venues, with table prices and guest capacity options set by the vendors.<\/p>\n\n\n\n<p>Here, the number of guests and tables can be selected based on the limits set by the vendors in the backend configuration.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"796\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tableformydaughter-1200x796.webp\" alt=\"table booking\" class=\"wp-image-481047\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tableformydaughter-1200x796.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tableformydaughter-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tableformydaughter-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tableformydaughter-768x509.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/tableformydaughter.webp 1508w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Booking E Mail Confirmation<\/h2>\n\n\n\n<p>For every booking, customers receive instant email updates, keeping them informed in real-time.<\/p>\n\n\n\n<p>This ensures that customers never miss any important details for their reservations type purchases.<br>The process is designed to ensure a seamless, convenient, and hassle-free booking experience.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"870\" height=\"480\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/mailconfirmationupdated.webp\" alt=\"invoice\" class=\"wp-image-481101\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/mailconfirmationupdated.webp 870w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/mailconfirmationupdated-300x166.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/mailconfirmationupdated-250x138.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/mailconfirmationupdated-768x424.webp 768w\" sizes=\"(max-width: 870px) 100vw, 870px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Support<\/h2>\n\n\n\n<p>So that\u2019s all about the Laravel Maretplace Booking Product. If you have any doubts or require further assistance you can raise a ticket or email us at <a href=\"mailto:support@webkul.com\">support@webkul.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel Marketplace Booking Product extension allows the vendor to enable booking-based products within a Laravel multivendor marketplace module. This feature empowers vendors to select from a variety of booking-type products and activate them for their individual stores, providing seamless integration of booking functionalities. vendors can effortlessly manage and customize their booking offerings, enhancing their marketplace <a href=\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":658,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11937],"tags":[],"class_list":["post-480998","post","type-post","status-publish","format-standard","hentry","category-laravel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide for Laravel Marketplace Booking Product<\/title>\n<meta name=\"description\" content=\"Laravel Marketplace Booking Product enables Vendors to offer Appointment, Event, Rental, Table and Default Booking Types for seamless booking\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for Laravel Marketplace Booking Product\" \/>\n<meta property=\"og:description\" content=\"Laravel Marketplace Booking Product enables Vendors to offer Appointment, Event, Rental, Table and Default Booking Types for seamless booking\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-30T10:21:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-30T10:21:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-1200x796.webp\" \/>\n<meta name=\"author\" content=\"Rohan Gupta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rohan Gupta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/\"},\"author\":{\"name\":\"Rohan Gupta\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/6ed789d6bb2971bbc5fef0f58940a027\"},\"headline\":\"User Guide for Laravel Marketplace Booking Product\",\"datePublished\":\"2025-01-30T10:21:25+00:00\",\"dateModified\":\"2025-01-30T10:21:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/\"},\"wordCount\":1407,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-1200x796.webp\",\"articleSection\":[\"Laravel\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/\",\"url\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/\",\"name\":\"User Guide for Laravel Marketplace Booking Product\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-1200x796.webp\",\"datePublished\":\"2025-01-30T10:21:25+00:00\",\"dateModified\":\"2025-01-30T10:21:36+00:00\",\"description\":\"Laravel Marketplace Booking Product enables Vendors to offer Appointment, Event, Rental, Table and Default Booking Types for seamless booking\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel.webp\",\"width\":1508,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for Laravel Marketplace Booking Product\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/6ed789d6bb2971bbc5fef0f58940a027\",\"name\":\"Rohan Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4abe2d930fa24a2b87c67e6cc8ab1aa9f53bd58d5eb7f5e0e876aa019cc4eaba?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4abe2d930fa24a2b87c67e6cc8ab1aa9f53bd58d5eb7f5e0e876aa019cc4eaba?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Rohan Gupta\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/rohangupta-bd322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for Laravel Marketplace Booking Product","description":"Laravel Marketplace Booking Product enables Vendors to offer Appointment, Event, Rental, Table and Default Booking Types for seamless booking","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for Laravel Marketplace Booking Product","og_description":"Laravel Marketplace Booking Product enables Vendors to offer Appointment, Event, Rental, Table and Default Booking Types for seamless booking","og_url":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2025-01-30T10:21:25+00:00","article_modified_time":"2025-01-30T10:21:36+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-1200x796.webp","type":"","width":"","height":""}],"author":"Rohan Gupta","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Rohan Gupta","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/"},"author":{"name":"Rohan Gupta","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/6ed789d6bb2971bbc5fef0f58940a027"},"headline":"User Guide for Laravel Marketplace Booking Product","datePublished":"2025-01-30T10:21:25+00:00","dateModified":"2025-01-30T10:21:36+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/"},"wordCount":1407,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-1200x796.webp","articleSection":["Laravel"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/","url":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/","name":"User Guide for Laravel Marketplace Booking Product","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel-1200x796.webp","datePublished":"2025-01-30T10:21:25+00:00","dateModified":"2025-01-30T10:21:36+00:00","description":"Laravel Marketplace Booking Product enables Vendors to offer Appointment, Event, Rental, Table and Default Booking Types for seamless booking","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/adminpanel.webp","width":1508,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/laravel-marketplace-booking-product\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for Laravel Marketplace Booking Product"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/6ed789d6bb2971bbc5fef0f58940a027","name":"Rohan Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4abe2d930fa24a2b87c67e6cc8ab1aa9f53bd58d5eb7f5e0e876aa019cc4eaba?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4abe2d930fa24a2b87c67e6cc8ab1aa9f53bd58d5eb7f5e0e876aa019cc4eaba?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Rohan Gupta"},"url":"https:\/\/webkul.com\/blog\/author\/rohangupta-bd322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/480998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/658"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=480998"}],"version-history":[{"count":11,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/480998\/revisions"}],"predecessor-version":[{"id":482062,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/480998\/revisions\/482062"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=480998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=480998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=480998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}