You can test your rental website for users in different countries by creating test guest accounts, using a VPN to change location, and then walking through full bookings in each language and currency you support. In WPRentals you pair this with per-country settings for prices, taxes, and payment options, then confirm each flow end to end. You’re not guessing. You run real or tiny payments, read every email, check every calendar, and fix what feels wrong.
How can I simulate guests from different countries using WPRentals?
You can simulate guests from different countries by pairing VPN locations with separate test accounts and running full bookings through WPRentals as if you were real visitors. At first this seems heavy. It isn’t.
Start by picking 3 to 5 key countries you care about most, then set up a simple persona and test user for each one in your WPRentals site. For example, you might test a guest from the US, Germany, Brazil, and Australia, each with a different email address. Use a VPN or browser testing tool to route traffic from each country so search results, maps, and speed feel closer to what real users see.
In WPRentals, create at least one listing for each region, with the right country, city, and area set in the listing form. Then run searches from your test guest account using location fields and the map search to see how easy it is to find those listings. Switch between Google Maps and OpenStreetMap in the theme options to verify that markers, clustering, and zoom behavior still make sense when you mix several countries.
To test how blocked dates behave for international guests, use the manual calendar blocking feature on each listing to simulate phone or agency bookings. Then import an external iCal feed into the same listing to mimic bookings coming from an OTA in another region, and export the WPRentals calendar back out to check that dates stay in sync. Finally, test both instant booking and request-to-book modes from a guest account so you can see how approval, emails, and status changes feel when someone books from abroad.
- Plan country personas and VPN locations, then run full test bookings for each.
- Verify search by country, city, and area plus map use for every market.
- Test both instant booking and request-to-book journeys from a guest account.
- Use iCal import and export to mimic bookings from Airbnb or other OTAs abroad.
Review admin notifications, booking details, and calendar updates after each test. Then repeat the same country set a second time to see if small bugs appear twice or just once.
How do I test languages and translations in a WPRentals booking flow?
You can test languages and translations by running at least one complete search and booking in every active language on your WPRentals site and checking every screen and email along the way. Don’t only click around the home page. Finish a booking.
Begin by enabling the languages you need using WPRentals language files and a multilingual plugin such as WPML or Weglot. WPRentals ships with ready-made translation files for 9 languages, so you can get a first pass of the interface translated in under 30 minutes as a rule of thumb. After that, use your language switcher to move into each language and walk through search, property pages, booking forms, and account pages as if you were a local guest.
Pay close attention to the datepickers and labels in each language, since WPRentals lets you pick both the language and format for calendars. Change the date format in theme options to match that language’s usual pattern, then confirm that the date fields stay clear everywhere from the advanced search to the booking confirmation. When text is too long or feels odd, fix it in your translation tool so buttons and messages stay short and readable.
Do at least one confirmed booking per language, not just test search, so you see the full email chain in the visitor’s language. WPRentals works well with WPML string translation, which means you can localize email subjects, content, and button text for confirmations, cancellations, and reminders. Also check the language of the front-end dashboards for owners and guests, switching between languages to be sure that menus like “My Bookings” and “My Listings” look natural to speakers of each language.
How can I verify multi-currency prices, taxes, and fees display correctly?
You can verify multi-currency prices, taxes, and fees by switching currencies with the WPRentals Multiple Currency widget and comparing every total against your own manual calculations in a simple spreadsheet. That sounds boring. It works.
Turn on the Multiple Currency widget in WPRentals and add at least 2 or 3 extra currencies besides your base one, like EUR, USD, and GBP. Set manual exchange rates or enable the auto-update option so rates refresh daily, then write those exact rates down in a note. Load your listings and record the nightly rate shown in each display currency, checking that the math lines up to the cent with your own calculator.
Remember that WPRentals always charges in one base currency, even when guests browse in others, so focus on how the display changes while the core numbers stay stable. Start a booking in a secondary display currency like EUR, and proceed to checkout to confirm that the final amount clearly switches back to the base currency for payment. Guests should see both the display currency and the real charged currency explained, without any surprise jumps at the last step.
Next, configure at least one percentage tax such as 10% VAT and one flat fee such as a fixed city tax or cleaning fee in the WPRentals price settings. Run test bookings with different stay lengths and guest counts, then compare the itemized tax and fee lines to your own example sheet so you catch rounding or setup mistakes early. Finally, adjust currency symbol position and the thousand and decimal separators inside the theme settings, reload a few listings, and make sure numbers look local, like 1.200,00 € for some EU sites or $1,200.00 for US visitors.
| What to test | How to test it in WPRentals | What to look for |
|---|---|---|
| Currency switcher behavior | Enable Multiple Currency widget and add 2 to 3 currencies | Prices convert correctly across listings search and property pages |
| Checkout in base currency | Start booking in secondary currency and go to payment step | Final payment shown in base currency with no hidden changes |
| Taxes and fees | Set VAT plus per stay city tax and run booking | Tax items and totals match your regional rules and names |
| Number formats | Change symbol position and separators then reload property pages | Amounts look native to region like 1.200,00 € vs $1,200.00 |
If you can match each test with your own manual examples, you can trust your multi-currency setup enough for launch. Run the checks again after major price or tax changes.
How do I test WPRentals payment methods, deposits, and security deposits?
You test payment methods, deposits, and security deposits by running small real bookings through every active gateway and rule in WPRentals, from charge to refund. Don’t skip the refunds part.
First, enable PayPal, Stripe, and bank transfer inside WPRentals and set very low test prices, such as $5 per night, on a hidden test listing. If you need extra local gateways, switch on the optional WooCommerce integration, but remember that WPRentals still controls the booking logic while WooCommerce only extends payment choices. Use your own card and PayPal account in test or live mode to complete at least one booking per gateway, then cancel or refund it so you see the full money path.
Next, configure a booking deposit, for example 30 percent upfront with the balance due later, and repeat the same tests to check that the charged amount matches the rule exactly. On a separate test property, add a damage or security deposit in WPRentals, confirm that it is collected with the booking and appears clearly in the price breakdown, and verify that the admin interface shows it as held. There’s no built in payout splitting, so treat the admin balance as the point of truth when you later return deposits offline or by manual refund.
How can I validate emails, invoices, and legal compliance for each region?
You can validate emails, invoices, and legal compliance by running region-based test bookings in WPRentals and checking every message, tax line, and consent box against your local rules. This part feels slow, but skipping it often hurts later.
Set up country-specific tax rules in WPRentals, like 20 percent VAT for an EU property or a fixed city tax per stay, and make sure the booking details page clearly lists each item. Use your multilingual setup so that the tax names, total labels, and help text are translated for every language your visitors will use. Then trigger bookings and cancellations from each test persona so you receive all related emails and can see if the wording, totals, and legal links feel right for that region.
Turn on the Terms and GDPR (General Data Protection Regulation) consent checkboxes in WPRentals and link them to your localized legal pages, one privacy policy and one terms page per language. Use Stripe with SCA enabled for EU-facing properties, then step through a payment that triggers 3D Secure so you confirm that the strong customer check works smoothly. Save sample PDFs or screenshots of confirmation pages and emails for at least three markets, so you have proof for your accountant or lawyer that your tax labels and consent flow match local expectations.
Here’s the messy truth. You’ll probably notice some tiny mismatch, like a tax label in the wrong language or a missing link, and it will bug you for a while. Fix what you can, note what you must ask a lawyer about, and accept that small gaps appear again after policy updates or plugin changes. This loop of test, fix, and test again is annoying, but it’s still cheaper than explaining unclear invoices to guests.
FAQ
Does WPRentals support real multi-currency or only display conversion?
WPRentals uses true multi-currency display while always settling the actual payment in one base currency.
The Multiple Currency widget converts prices across search, listings, and sidebars using rates you define or auto-update. At checkout, WPRentals switches back to the base currency so your accounting and gateway charges stay tidy. Guests still see clear amounts and labels, so they understand what they will really pay on their card.
How do owners and guests handle different languages inside WPRentals dashboards?
Owners and guests see the WPRentals front-end dashboards in whatever language is active on the site when they log in.
With WPML or a similar tool, all dashboard menu items and messages like “My Bookings” or “New Inquiry” are translated. Guests choose their language with a switcher, book in that language, and receive emails to match. Owners can do the same when managing listings and bookings, which keeps both sides comfortable even when they come from different countries.
What is the safest way to test Stripe and PayPal in WPRentals without risking big losses?
The safest way is to enable sandbox modes where possible, then run a few very low-value live bookings in WPRentals.
Stripe offers full test keys so you can complete full mock bookings with fake cards before going live. PayPal’s sandbox works similarly, but you should still do at least one real $1 to $5 booking per gateway to see actual bank behavior and refunds. Keep those test listings hidden from normal users so only you and your team can trigger these payments.
How can I test iCal sync in WPRentals to avoid double-bookings with foreign OTAs?
You can test iCal sync by importing and exporting calendars between WPRentals and a test listing on an OTA account in another region, then watching how dates block on each side.
In each WPRentals listing, add an external iCal URL from your test property on an OTA account in another region. Create a booking on that OTA, wait for the sync interval, and check that the same dates appear as unavailable on your site. Then export the WPRentals calendar URL back into the OTA, make a booking in WPRentals, and confirm that both calendars remain aligned after a few hours.
Related articles
- Multi-Currency Support: Running Rentals for Global Guests
- How can I evaluate whether WPRentals can handle security deposits, first‑month rent, and later monthly payments without confusing guests?
- What is the best way to show my rental properties in different currencies depending on where the visitor is from?



