Setting up a simple bookable product
page last edited on 28 December 2016
To create a simple bookable product (without product variants), follow these steps:
- Start creating a new product the normal way: specify a product name, choose a category, add images, etc.
Use the Price field to specify the price of reservation of the product for one day (or night). If the price needs to vary, use this field to specify the base price - you will be able to add product options modifying this price after general information about the product has been saved. For information on setting up product options as price modifiers, see Managing attribute values Use the Quantity in stock field to specify the maximum bookable quantity for the product. This quantity will be the maximum number of reservations of the product that can be made at the same time. For example, if you have only 8 units of an item that you can rent , your customers should not be able to reserve more than 8 units on any date; so, for such an item, you should specify the Quantity in stock as ”8”. You probably won’t need X-Cart to calculate shipping cost for your bookable product. To disable shipping calculation for the product, set the Shippable setting to “No”.
- Provide the rest of general information about the product as needed and click Add product to save it. The product will be created.
Continue configuring the product you have created: Switch to the Booking tab of the product details and set the Product booking option to “Enabled” to specify that this product is bookable: Be sure to click Update to save the changes.
- If needed, configure product attributes to provide more details about the product and the available options. For example, we can configure an option allowing customers to include some add-on items for an additional price:
That is all; we have created a simple bookable product. Now you can check the result on the storefront. It should look something like this:
By clicking on the arrow icon next to the product name in the booking table, your customers can view the available options:
Note that the default wording used by the module “Booking” may not work well for your type of bookable products. For example, our demo wedding rentals website, on which the screenshot above was taken, would really benefit from replacing the phrases ”Room type” and ”Check dates (N-night stay)” with something like “Item” and ”Rental period (N day rental)”. Not to worry - the wording can be fixed by editing the “Booking” module text labels. For details see Editing «Booking» module text labels to your needs.
Help make this document better
This guide, as well as the rest of our docs, are open-source and available on GitHub.