Important note: in the theme we use only 1 user level. We refer to owner as the person who submits the property, but all users registering will have a profile created automatically and the profile url will include the “owner” name in the url. Please read here more: https://help.wprentals.org/article/owner-post-settings/
Admin can select in theme options if he wishes that on registration users split between: users who want to book and users who want to book and rent. Help https://help.wprentals.org/article/how-to-allow-only-certain-users-to-submit-properties-in-front-end/
SEND BOOKING REQUEST
Users submit a booking request after they login/register. Read here why register is required to book or send messages in WP Rentals https://help.wprentals.org/article/why-register-is-required-to-book-or-send-messages-in-wp-rentals/
APPROVE BOOKING & ISSUE INVOICE. REJECT BOOKING. CANCEL BOOKING.
User who submits properties (property owners) will receive an email notification when a new booking request is received from another user.
You have received a new booking request on http://yourdomain.com! Go to your account in "Bookings" page to see the request, issue the invoice or reject it!
User who submits property will see all bookings made for his property in user Dashboard – My Bookings. From here he can Reject Booking, Issue Invoice and approve booking, or cancel a confirmed booking.
Rejected Bookings will be deleted automatically from user dashboard and admin.
User will be notified via email that his booking request was rejected or cancelled. But the booking request will no longer be available in his dashboard either.
Below there are screenshots with all possible status for booking requests received in user dashboard – My Bookings (property owner)
Starting v1.14 owner can cancel the confirmed bookings as well.
Approve or reject booking request. Admin fee is set to 0.
When a booking request is received, the user submitting the property (property owner) will be asked to issue invoice or reject the request.
Issue invoice by the property owner is the first step in confirming booking.
If admin fee is set to 0 by admin, the issue invoice will show Deposit 0. Booking request is confirmed when the property owner clicks on Issue Invoice.
Make sure that you add 0 in Theme Options-Membership and Payment Settings and not leave blank.
This means that the booking will be confirmed by user who submits the property when he sends invoice.
Approve or reject booking request. Admin fee must be paid before booking is confirmed.
If a deposit fee will be asked by Admin, then the user submitting the property will have the possibility to issue invoice, add invoice details, delete invoice and generate new invoice, all these BEFORE payment is made by the user who submitted the booking request to admin and have his booking request confirmed.
Admin fee can be a % or a fixed amount (starting v 1.17)
All the invoices generated by user who owns the property (who submits the property) will be visible in User Dashboard – Invoices
If 2 or more booking requests are sent for the same date/property – 2+ invoices were issued, the theme will allow only the first payment to be processed.
PAY ADMIN FEE TO CONFIRM BOOKING.
The user who submits the booking request gets the notification that an invoice was issued and he needs to pay the fee before booking is confirmed.
The rest of the payment due to owner will be handled outside the theme, between user and owner.