Bookable Resource¶
Search for, register and pay for bookable resources.
Overview¶
If enabled, the bookable resource feature allows you to search for bookable resources (eg. services, accommodation, events) and book them by selecting from custom variations (such as number of guests) and date ranges.
Topics¶
Topic | Description |
---|---|
For Buyers | Search for, register and checkout a bookable resource. |
For Sellers | Manage bookings made within the system. |
Related documentation¶
- As a developer (restricted)
- As a superuser (restricted)
- As a site administrator
- As an end user (this page)
Please, make sure to read end user documentation in order to get understanding of what the ecommerce feature allows users of your site do. Also it describes some general principles of how various parts of the ecommerce feature work, which may be useful for you as well.
For Buyers¶
Bookable Resources¶
Register and checkout a bookable resource. You can find bookable resources via the search interface.
Register¶
You can register for a bookable resource from the bookable resource detail page.
- Complete the appropriate details in the
Booking Details
section. - Click the
Add to Cart
button to complete your booking.
Dates¶
- Select dates from the calender for which you want to book the resource.
- You will receive an alert if the resource isn't available on the dates you selected and booking will be disabled.
Options¶
- Select the required booking options (such as number and type of guests).
Checkout¶
- Click the cart icon in the navbar to begin the checkout process.
- Review your cart and click the
Checkout
button. - Add booking resource specific details during the checkout flow.
Remove Booking from Cart¶
See ecommerce for more details.
Bookings¶
Manage your bookings:
- Login to your account.
- Click the user menu in the logged in navbar and select
My Profile
. - From the left hand sidebar menu select
Bookings
>View Bookings
.
View Bookings¶
- Access your user profile dashboard to view Bookings.
- Click the ID number of the booking you wish to view.
- Preview the booking detail page.
Edit Bookings¶
- Navigate to the Booking Detail Page and click the
Edit Booking
button to edit a booking. - Navigate to the Booking Detail Page and click the Edit Booking Items button to edit the items within a booking.
- Edit the booking from the booking detail page.
- Click
Save
- Modify Payment if required.
Info
If you edit a booking or request the site owner to edit a booking then you will receive an updated booking invoice via email.
Edit Booking Items¶
- Click the
pencil
icon to edit an item that was booked. - Click the
rubbish bin
icon to remove an item that was booked. - Click the
Add Booking Item
link to add a new item to the booking. - Don't forget to
Save
your changes.
For Sellers¶
Bookable Resources¶
Manage bookable resources added to the system by accessing your user profile dashboard:
- Login as an administrator.
- Click the user menu in the logged in navbar and select
My Profile
. - From the left hand sidebar menu select
**Offer Types**
>My **Offer Types**
(eg. My Campsites).
Add Bookable Resource¶
- Access your user profile dashboard to view bookable resources.
- Click
Add **Offer Type**
button (eg. Add Campsite). - Save the offer.
- Return to the
Edit **Offer Type**
screen to add offer options and pricing. - Add Options.
-
Add Suboptions to Options.
-
Add Pricing.
-
Click
Save
.
Edit Bookable Resource¶
- Access your user profile dashboard to view bookable resources.
- Click the settings icon for the bookable resource you wish to edit.
- Select
Edit
from the dropdown menu. - Make changes to the bookable resource and click save.
Bookable Resource Availability¶
Closed Days¶
Set the days which the bookable resources are closed for bookings.
- Access your user profile dashboard.
- Click
Closed Days
from the left hand menu and select the dates which your bookable resources are closed for booking.
Check Availability for a Resource¶
Frontend¶
To view which resources are available on a certain day or days you can do so via the front end search panel.
- Click the
Search
icon in the top right of the navbar to access the search page. - Enter the dates for which you want to see the campsites available for booking.
- Click the
Search
button.
Bookings¶
Manage bookings received within the system.
- Login as an administrator.
- Click the user menu in the logged in navbar and select
My Profile
. - From the left hand sidebar menu select
Bookings
>View Bookings
.
View Bookings¶
- Access your user profile dashboard to view Bookings.
- Click the ID number of the booking you wish to view.
- Preview the booking detail page.
Edit Bookings¶
- Access your user profile dashboard to view Bookings.
- Click the ID number of the booking you wish to edit.
- Edit the booking from the booking detail page.
- Click
Save
- Modify Payment if required.
Add Guest¶
- Access your user profile dashboard to view
Bookings
>View Bookings
. - Click the ID number of the booking you wish to add a guest.
- Click the
Edit Booking Items
button and edit the item to add a guest. - Click
Save
. - Modify Payment if required.
Remove Guest¶
- Access your user profile dashboard to view
Bookings
>View Bookings
. - Click the ID number of the booking you wish to add a guest.
- Click the
Edit Booking Items
button and edit the item to remove a guest. - Click
Save
. - Modify Payment if required.
Add Booking¶
- Access your user profile dashboard to view Bookings.
- Click the
Add Booking
button. - Enter the booking details.
- Click
Save
. - Manually request a payment if required.
Take Cash Payment¶
- Access your user profile dashboard to view Bookings.
- Click the ID number of the booking you wish to mark as paid.
- Change the
Payment Status
of the booking toPaid
.
Modify Payment¶
Note
Feature planned in roadmap. Documentation to be updated.
Refund¶
Stripe¶
As a seller, if you are using the Stripe Payment Gateway, then you can use the Stripe Dashboard to refund the charge to the customers. To refund a charge via the Dashboard:
-
Find the charge to be refunded in the
Payments
overview page. -
Click the ... icon to the right of the charge. From the resulting menu, select
Refund payment
. -
By default, you will issue a full refund. For a partial refund, enter a different amount to be refunded.
-
Select a reason for the refund. If you select
Other
, you must provide an explanatory note that is attached to the refund. -
Click
Refund
.
You can also manually send an email to notify the customer about this refunded charge.
-
In the payment details page, click the
Send receipt
. -
Enter the customer email then click
Send
. You can enter multiple email addresses separated by commas. -
An email will be sent to the customer to confirm the refund.
Additional Charges¶
Stripe¶
If you need to charge additional amounts to customers after editing a booking (such as if the customer request an additional guest is added) you may do so via your Stripe dashboard.
- Select
Customers
from the left hand sidebar menu of your stripe dashboard. - Click the name of the customer for which you want to add an additional charge.
- Scroll down to the
Payments
section and click+ Create payment
. - Add the new payment details.
- Click the
Charge customer
button.