Monetize Wp Rentals theme for Submissions and Booking Requests
WP Rentals theme allows you to monetize your website in 2 different ways (you can use both at the same time, or only one):
- A. By requesting payment for listing submission
- B. By demanding a payment (called admin service fee) for each booking to be confirmed
A. Request payment for listing submission
The theme supports free or paid listing submission. For Paid Submission, you can choose between Paid Listing or Membership based Submission.
1. Enable Paid by Listing option.
This allows you to set a price for the property to be published and an additional cost for the property to be featured.
A property added with paid submission enabled doesn’t expire.
A featured property will always show first in lists (properties list, search results, shortcode lists)
2. Enable Membership based submission
You have a free membership on registration with expiration for each free listing.
And you have paid membership packages (you can set different packages with different duration, number of listings and number of featured listings).
Each package has a different expiration date (in x days, weeks, months or years).
Admin always gets the money and payments supported for Paid and Membership based submission are:
- Stripe and
- Wire transfer (offline payment where admin marks an invoice as paid after he confirms payment is received in his account).
- OR accept payments through any merchant supported by WooCommerce plugin – demo to see WooCommerce installed https://demo1.wprentals.org/
B. Request payment for listing bookings
Admin always gets the money for booking confirmations. In case of booking confirmation, there are 2 situations.
1. Admin receives the money for a confirmed booking
In this scenario, admin sets in theme options a global deposit value and (optional setting) the site service fee value. Either of these can be in % or a fixed amount and apply to every booking request.
If the deposit is different than 0, the user submitting a booking request must pay that deposit before booking is confirmed.
For booking confirmations there are 2 scenarios:
- instant booking = without owner approval,
- manual booking approval process = with owner approval of the booking request.
But in both scenarios, the final step is for the user to pay the deposit asked for booking to be confirmed.
If the admin wishes to get just a % deposit of booking as his service fee and let remaining payment to be handled outside the theme, between user/owner he can do that.
In user dashboard – a confirmed booking will show the deposit paid and remaining balance to be paid. Paying reaming balance through the theme to admin account is still possible, but not mandatory. The option can be removed with simple CSS if desired.
2. Admin gets the money and wishes to transfer to owners their cut through a 3rd party system (RentalsClub)
In situation 2 – admin receives the money (same as in scenario 1).
At this point you must work with a 3rd party add-on to send payment to the owner, a service we offer with RentalsClub assistance.
The add-on is in Beta version now, works ONLY for payments done through PayPal – and it’s free for the time being. It may become paid in the future (there is no immediate plan for this direction).
With the add-on activated (activation is done through RentalsClub – an API system) – you will get access to your Rentals Club account to see payments received and make payments to the owner.
Here you have some screenshots of the interface to understand how it works https://www.rentalsclub.org/how-payments-management-extension-works/
In this situation, with RentalsClub, the owner will type their PayPal address in this Profile field:
The theme doesn’t manage PayPal fees, that’s why we offer the option to set a SERVICE FEE (which should be a value that covers your costs as site admin).
We are available to show you a demo account of the theme with a rentalsclub account as well if you wish to test and understand the process live. Send us a message from this link for further details – https://themeforest.net/user/wpestate