With CS-Cart Multi-Vendor Booking, you can build your own online booking business. Here’s what it might look like:
Let’s look at the implementation of these scenarios from the technical side.
To rent out a property, go to the Products → Products page and click on the + button in the upper right corner. The page with the main object properties will open.
Here the vendor sets the name of their offer, chooses the location on the map (enable Google Maps through the Vendor Location add-on), sets the price per night, and uploads images and add full description.
If a vendor has multiple similar accommodations (for example, hotel rooms or houses), then the “In stock” determines how many accommodations of this type a vendor can offer. Vendors can also decide which Taxes will be applied to the product.
After clicking the Create button, the product will be sent for moderation to the marketplace owner and then can appear on the storefront. At the same time, additional tabs with properties will appear on the product editing page. Most of them are described elsewhere, so we’ll only cover the important ones here.
The calendar on the Bookings tab allows the vendor to find out:
Here, the vendor also can set a date range that needs to be unavailable.
Options allow vendors to offer customers additional daily services, such as breakfasts or dinners.
Features let vendors add inherent facilities, such as TV, Wifi, parking, pet-friendly etc. Specifying these features helps customers find the right accommodation. You as the marketplace owner create features, and vendors choose the ones which apply to their offers.
Variations allow vendors to create different variants of the same room. For example, it can be a Standard hotel room and variants for it—Superior and Lux rooms.
The Reviews tab helps vendors to interact with their customers. Here they can view and edit customers’ reviews of the product and reply to commentators.
There can be more tabs and properties on the product page. The appearance of some tabs and settings may depend on different things:
A customer comes to your site in search of a rental property. The main search parameters are the object location and the dates of arrival and departure.
Note
You can configure how well in advance a customer can book a property, and the maximum length of a booking on the Settings → Checkout page.
The customer receives the list of objects in the right place for the required dates. Now they can filter offers by price and product features, such as type (apartment, hotel, guesthouse, etc.) or facilities (such as parking or TV).
Note
Usually, you as the marketplace administrator create such features in advance, and vendors apply them to their products. But you can allow vendors to create their own custom features, if necessary.
On the offer page, the customer can:
After the customer clicks the Reserve button, the checkout page opens for them. There they need to fill in the basic information about themselves and choose a payment method. By default, they can choose to pay on arrival or in advance.
After choosing the payment method, the customer places an order. Now the administrator and the property owner can view this order on the Orders → View Orders page.
The Orders → Bookings page shows administrators a list of offers on the marketplace. The Vendors will see all of their own properties there.
On this page you can:
Find out info about all the variants of objects existing on the marketplace and view their availability for a specific date.
See what objects are available on the selected dates by specifying the dates within the calendar.
If the item is available, then you can quickly book accommodation for the necessary dates by clicking the Reserve button . It’s useful, for example, if a client has requested a reservation by phone.
If the item is not available, then you can just view all the bookings for the specific dates by clicking the link under the availability status.
CS-Cart Multi-Vendor allows you to distribute money between vendors and the marketplace in different ways. CS-Cart Multi-Vendor Booking uses different money distribution schemes depending on how customers paid for the reservation:
To enable customers to pay for accommodation when making a booking, the marketplace owner creates payment methods on the Administration → Payment methods page. Vendors cannot create their own payment methods.
To create a payment method, go to the above page in the admin panel, click the + button in the top right corner of the page. There are a few fields to fill in, and most of them are self-explanatory. But these are the main ones:
Recipient—the party that initially gets the money.
Processor—the payment system that will process the payments made through this payment method. For example, you can choose PayPal, if you want to receive money via this system and then pay the vendors’ share when they request it. Or you can use Stripe Connect or PayPal for Marketplaces to have the vendors connect their accounts and receive their share automatically.
Questions & Feedback
Have any questions that weren't answered here? Need help with solving a problem in your online store? Want to report a bug in our software? Find out how to contact us.