Laravel Marketplace Booking Product Extension allows the supplier to allow products based on booking in a Multiplendor Marketplace Laravel module.
This feature allows suppliers to select from a variety of reservation products and activate them for their individual stores, providing transparent integration of booking features.
Sellers can effortlessly manage and personalize their booking offers, improving their market experience with a minimum of effort.
The reservation product API facilitates transparent integration with the reservation product functionality in your Bagisto system.
It provides parameters and methods to interact and use the capacities of a complete reservation system.
It allows you to communicate and use features related to booking in your applications.
Note: – This is a complementary module for the Laravel Multitndor Marketplace module.
Features
- Allows the administrator to activate and manage advanced reservation features for supplier stores, to ensure centralized monitoring and management.
- Offers several reservation options, including meetings, events, rentals, default reservations and table reservations, meeting various supplier needs.
- Allows sellers to define breaking periods between reservations to improve operational efficiency and prevent overlapping meetings.
- Provides suppliers with the possibility of personalizing booking locations, adapting them to their specific operating hours and availability.
- Characteristics of dynamic subptions which automatically adjust depending on the selected type of reservation, offering a fluid and intuitive configuration process.
- Allows transparent monitoring of total sales for suppliers and administrator, promoting efficient transparency and financial monitoring.
- Rationalize the reservation process with an intuitive and easy -to -navigate interface, which facilitates the management of supplier and customers’ reservations.
- Sends confirmations of immediate email for reservations, ensuring that sellers and customers are quickly informed, which reduces communication errors.
- Transforming the entire platform into a complete booking management solution, offering suppliers a robust tool to manage their booking services.
- Ensures a fluid, transparent and effective reservation experience for users, improving overall satisfaction and commitment.
Explore our Laravel Multi Vendor market, empowering suppliers with dashboards and sellers commissions controlled by the administrator.
Requirements
Baggista: V2.2.2
Walk: V2.2.2
Facility
To install the reservation product extension, follow these steps:
1. Unravel the respective extension zip, then merger the “Packages / Webkul” files in the Racine of the Project repertoire.
2. Open the Composer.json file and add the next line in the “PSR-4” section:
"Webkul\\BookingProduct\\": "packages/Webkul/BookingProduct/src"
3. In the Config / App.php file, add the following line in the “Providers” section:
Webkul\BookingProduct\Providers\BookingProductServiceProvider::class,
4. In the Config / Bagisto-Vite.php file, add the following line in the ‘Vireers’ section:
'booking' => [ 'hot_file' => 'booking-vite.hot', 'build_directory' => 'themes/booking/build', 'package_assets_directory' => 'src/Resources/assets', ],
5. Run the following commands to complete the configuration:
composer dump-autoload php artisan booking-product:install
After following these steps, the extension of the booking product must be successfully installed and ready to use in your Bagisto v2.2.2 project.
Module configuration
After having managed to install the extension of the reservation product of Laravel Marketplace, the reservation function is automatically activated for all supplier stores by the administrator.
This means that the administrator does not need to manually define the extension as activated or active.
Administration panel
The administrator can see the seller, booking products created by them and orders for sellers stores, including booking orders.
Sellers
Suppliers have the possibility of creating and managing five types of reservation, such as defects in defects, appointments, events, rentals and table reservations for their respective stores.
They can configure time slots, define break times and easily follow their booking products.
Create a reservation type product
To create a reservation type product in the reservation product of Laravel Marketplace, suppliers will access the supplier’s dashboard> Products> Create a product.

Here, the seller selects the type of product as “reservation” and species the family of products and SKU for the reservation product and finally save the product.
After having created the reservation product, the supplier will enter the details of the required product and will select a sub-operation from the five types of booking available.

Reservation types available
Suppliers can offer their customers five different types of reservations or reservations, such as
Described below:
- Default reservation
- Reservation of appointments
- Event reservation
- Rental reservation
- Table reservation
Default reservation
Here, the seller must provide details such as location, quantity, available and available.

In addition, the seller must choose from two subptions as mentioned below:
- A reservation for several days: Allows a single reservation to expand on several
consecutive days. - Lots of reservations for a day: Allows you to make several reservations in a
Only one day.
A reservation for several days
In this type of reservation, the supplier can create several locations by specifying the duration of the location, allowing customers to reserve a particular slot machine for several days.

The supplier can define locations according to availability by selecting the day -to -day option and defining the calendars of the location from time to time.
Lots of reservations for a day
As part of this type of reservation, the seller can define the duration of the location and specify the break time between locations, allowing customers to make several reservations in a single day.
They can also configure weekly locations by entering schedules for each day depending on their availability, whether open or closed for reservations.

Reservation of appointments
Here, the seller must provide details such as location, quantity and define the option available each week on yes or no, as required.
If it is defined on “no”, the seller must specify the hours available and available for the appointment.

In addition, the seller must define the duration of the location, specify the break between the locations and choose “ Same slit for every day ” as yes or.
If the supplier selects the “same locations for everyday” that yes, they can add several machines to applied uniformly to every day, without having to define them individually.

If the supplier selects the “same locations for everyday” as no, they will have to define the availability of locations individually for each day.

Event reservation
Here, the seller must provide details such as the location, available for and creates tickets using the “Add tickets” option.
When creating a ticket, the seller can define the name, quantity, price, special price, validity and description.

The seller can create several tickets depending on the types of seats, allowing customers to choose tickets which for their preferences and their budget.

Rental reservation
Here, the seller must provide details such as location and quantity and select “available every week” as yes or no.
In addition, they choose the type of rental (daily, all hours or two) and define the duration of the price and the location accordingly.

If the seller selects “available each week” as no, he must specify the “available” and “available” dates for rental reservations
Table reservation
Here, the seller provides details such as location, selects “available each week” as yes or no, and defines the “available” and “available” dates.
The seller also defines “loaded by” according to the customer or by table and set the limit of guests by
Table and guest capacity.

In addition, they adopt the duration of the location, interrupt time between the locations, prevent planning before and choose “the same niche for every day” that yes or no.
Front of the customer
When customers visit any supplier store on the reservation product of Laravel Marketplace with activated reservation products, they can easily access these products and make books.
Default reservation
Customers can reserve services such as hotels with options defined by sellers, such as “a reservation for several days” or “several reservations for a single day with the defined reservation price.

Once the customer has selected the favorite date and calendar, he can proceed by clicking on the “Add to basket” button to initialize the default type reservation.

Rental reservation
Customers can rent services such as bikes, cars, etc. And other items with options defined by sellers to specify time for rental reservation required by the customer.
Thus, customers can display the listed price of the rental product and select their favorite dates range for booking.

Reservation of appointments
Customers can reserve appointments, such as doctors, physiotherapists, dentists, etc. With prices and booking options set by sellers.

Event reservation
Customers can make event -type reservations for music concerts, dance shows, comedy, acts, etc. With ticket prices, types and quantity options defined by sellers.

Table reservation
Customers can make table reservations for restaurants, cafes and similar places, with table prices and capacity options for guests set by sellers.
Here, the number of guests and tables can be selected according to the limits set by suppliers in the backend configuration.

Reservation of electronic mail confirmation
For each reservation, customers receive instant updates by e-mail, which keeps them informed in real time.
This guarantees that customers never lack important details for their purchases such as reservations.
The process is designed to ensure a seamless, practical and hassle -free reservation experience.

Support
It is therefore the reservation product Laravel Maretplace. If you have any doubts or need additional help, you can raise a ticket or send us an email to [email protected].
Current product version – 2.2.2
Version of the supported frame – 2.2.2
Comments are closed, but trackbacks and pingbacks are open.