Overview:
The refund booking system allows the listing owner to set refund criteria and allows refund requests for booked products and services.
If a listing owner enables the ‘Refund System’ for a listing then the user can cancel the booking and request a refund for the booking.
Settings Configuration:
To enable the Refund Policy on the Single Listing page, navigate to Directory listings > Settings > Extension > Booking. Now enable the “Refund Policy” option and set the Refund Policy Label.
Enabling this setting will show the Refund Policy on the Single Listing Page like this screenshot.
Add refund system (Listing Owner)
The listing owner must enable the "Refund system" option while creating the booking in the Add listing form.
After enabling the “Refund System” the listing owner will get additional fields to set the refund time limit, refund amount in percentage, and a description box.
The listing owner can set multiple schemes based on days with different refund amounts. For example, a refund request within 10 days will get a full refund of 100%, refund requests within 20 days will get 80% of the amount, and within 30 days the refund amount will be 20%
Requesting a refund:
User can cancel their booking and make a refund request from the dashboard page ‘My Bookings’ option.
Managing Refund (Listing Owner):
The listing owner can manage all the refund requests from the listing owner's dashboard. The listing owner can either “Approve” or “Decline” the refund request.
After approving the request the status will change to ‘Processing’ and wait for approval from the admin.
Execute Refund (Admin):
After receiving the refund request admin should execute the refund from Commissions -> Refunds. Now open the refund request and click ‘Mark as Paid’ to execute the refund.
Upon the successful refund, it will reflect on the user's Dashboard > My Wallet accordingly.
Last Updated: March 8th, 2023