Partial Payment
Let travelers book trips by paying a percentage or fixed deposit upfront, with cut-off days and automated reminders for the balance.
The Partial Payment add-on allows travelers to book trips by paying a portion of the total cost upfront.
This feature is ideal for tour operators who want to offer flexible payment options, making it easier for customers to commit to bookings without paying the full amount immediately.
Key features
- Enable customers to pay a fixed amount or percentage upfront.
- Set global or trip-specific partial payment amounts.
- Customize payment labels displayed to users.
- Send automated email reminders for remaining payments.
- Integrate with various payment gateways supported by WP Travel Engine.
- Disable partial payment for a specific trip.
Prerequisites
- WordPress version 6.0 or higher.
- WP Travel Engine plugin installed and activated.
- WP Travel Engine Pro plugin installed and activated.
- Partial Payment add-on installed and activated.
Installing the Partial Payment add-on
See how to activate a Pro add-on license key for the full installation and activation walkthrough.
Feature configuration
1. Enabling the Partial Payment module
To configure the global settings for Partial Payment, go to WP Travel Engine → Settings → Extensions → Partial Payment.
- Choose whether to accept partial payments as a percentage or a fixed amount:
- Percentage: Enter the desired percentage of the trip price to be paid as a partial payment.
- Fixed Amount per Traveler: Enter the desired fixed amount to be paid per traveler in a booking as a partial payment.
- Fixed Amount per Booking: Enter the desired fixed amount to be paid per booking as a partial payment.
- Enable the Full Payment option if you want to offer your customers immediate full payments along with a partial payment plan.
- Click Save and Continue.
Fixed Amount per Traveler — explained with an example
When you choose Fixed Amount per Traveler as the partial payment type, the amount is calculated per traveler — the total partial payment is multiplied by the number of travelers selected during booking.
Example: You set the Partial Payment as a fixed amount of $100. A customer books a trip for 3 travelers.
Initial deposit = $100 × 3 = $300
The customer is required to pay $300 upfront to confirm the booking. This ensures the deposit scales with the number of travelers, making it fair and proportional for group bookings.
Fixed Amount per Booking — explained with an example
When you choose Fixed Amount per Booking as the partial payment type, the amount applies to the entire booking rather than per traveler — the partial payment stays the same regardless of how many travelers are included.
Example: You set the Partial Payment as a fixed amount of $100. A customer books a trip for 3 travelers.
Initial deposit = $100
The customer is required to pay $100 upfront to confirm the booking. This ensures a consistent deposit amount per booking, regardless of group size.
2. Adding cut-off days
Cut-off days let you define a period before the trip start date, after which travelers must pay the full amount instead of a partial payment. This ensures you receive full payment for last-minute bookings.
Example 1: You set cut-off days to 5, and the trip starts on March 30. Travelers booking on or after March 25 must pay 100% of the trip cost instead of the partial payment. Travelers booking before March 25 can still pay the partial amount.
Example 2: You set cut-off days to 0. All travelers, regardless of booking date, can pay the partial payment until the trip starts.
Even if the Full Payment option is disabled, setting cut-off days automatically makes full payment available for bookings that fall within the cut-off period.
3. Setting payment reminders
The Payment Reminder feature allows you to automatically notify customers about their upcoming due payments before the trip begins. You can also show a custom deposit message at checkout to inform travelers of their remaining payment schedule.
This helps streamline payment collection and reduces missed or delayed payments by keeping travelers informed and on track.
To configure this feature, go to WP Travel Engine → Settings → Extensions → Partial Payment.
Final Payment Due In
Set how many days before the trip start date the final payment must be made. This value is also used to schedule the automatic email reminder.
Example: If you set this to 7 days, travelers are required to pay the remaining balance 7 days before the trip begins and receive a reminder accordingly.
Deposit Message at Checkout
Show a message at checkout that informs customers when their remaining payment is due. Use {payment_due_date} to dynamically display the due date and {amount_due} to display the remaining balance due.
Example message: "Your remaining balance of {amount_due} is due by {payment_due_date}. You will receive a reminder email before this date."
4. Setting a trip-specific partial payment amount
Partial Payment can also be applied to each individual trip, letting you customize the deposit amount as a percentage or fixed amount, or disable the option entirely for a trip.
Open the trip
Go to Trips → All Trips and select the trip to edit.
Open the Date and Price tab
Scroll down to find the WP Travel Engine – Trip Settings area at the bottom of the trip page, then click the Date and Price tab.
Configure Partial Payment for this trip
Locate the Partial Payment options and configure the settings for the trip.
You can choose to use the global settings you've already configured, customize them specifically for this trip, or disable them entirely.
Update the trip
Once configured, update the trip.
5. Setting the Partial Payment reminder email
Once you've enabled and configured the reminder settings above, set the reminder email template from Dashboard → WP Travel Engine → Settings → Emails → Notifications → Customer.
Find the reminder template
Scroll to the "Partial Payment Reminder" email template.
Customize the email
Customize the subject, content, and design.
The email is automatically sent based on the Final Payment Due In setting.
The email is only sent if both the Partial Payment and Payment Reminder features are enabled and correctly configured.
Common use cases
- High-Value Trips: Allow customers to secure bookings with a deposit for expensive tours.
- Early Bird Offers: Encourage early bookings by accepting partial payments in advance.
- Group Bookings: Facilitate group reservations by enabling each member to pay a portion upfront.
FAQs
If you're still stuck or have a question we didn't cover, our support team is happy to help. Reach out at our support page and we'll get you sorted.