This section should answer user questions. In case you have a question that can’t be found here please use Ask the Question page to send one. You will be replied directly by e-mail or pointed to the section in docs that might contain suitable answer.

Booking process stuck at “Just a moment please, contacting PayPal…”, what is going on?

When there’s no response from PayPal, be it negative (error) or positive (success), then your server and PayPal server can’t “shake hands”. Otherwise, they don’t know how to talk to each other via something that is called a Protocol.

PayPal requires TLS v1.2 – Transport Layer Security which is a protocol that provides privacy and data integrity between two communicating applications.

If your server doesn’t support TLS v1.2 booking process will stop. In that case you will have to contact your hosting support and ask them to enable it for you.
(They should have done it already a couple of years ago!)

Will Booxter change WordPress database?

Not at all. It doesn’t install new table(s), it’ll rather store the information in form of the meta-data with each booking subject, be it a post, page or custom post type.

How many booking calendars can I have on page?

Only one! Booking calendar is tied to the certain post (page, custom post type) via post ID.

Can I transfer all bookings from one booking subject to another?

No, bookings are tied to the certain post/page via ID. In WordPress, each post/page has a unique ID.

How do I backup or export bookings?

Just like any other post, page or custom post type! From WP Admin select Tools > Export, chose Bookings and hit “Download Export file” button. XML file will be generated for you. Use that file to import Bookings to another WP install if you need to.

Likewise, you’d export all of the post types you declared as booking subject(s).

Why do I need CarbonFields plugin to be able to use Booxter?

Plugin settings page was built by using CarbonFields! And Booking entry options too! It’s a great and super-handy WP custom fields plugin.

How to style my booking calendar?

First of all, you will need to get familiar with Developer Tools of your favourite browser – be it Chrome, Firefox, Safari, IE or anything else. DOM inspector can tell you which class or classes are being used with an element you are about to style.

Once you got the class name, rewrite the rules in “style.css” of your current theme, or use Customizer’s Additional CSS tab to redefine styles. Link to WP Customizer can be found in admin Dashboard under Appearance > Customize or Admin Bar.

Please note that each booking calendar instance allows you to add your own class. The option is named Custom wrapper class. That should make things easier, especially if the booking calendar is supposed to differ for a certain accommodation property.

Can I modify arrival or departure date on client’s behalf subsequently?

Sure, both arrival and departure dates can be changed. You can even create completely new dates range in the same booking calendar. Of course, PayPal Invoice will be updated accordingly and your client will receive modified Invoice. The number and ID of modified invoice are not changed while the total price might change (calculation is done automatically).

Is there an alternative way to receive client payments?

Yes, clients can send the check, hand over the cash, transfer money to your bank account, use PayPal, etc. The point is that PayPal allows you to manually mark certain Invoice as Paid. Just login to your PayPal account and use “Record payment” option.

TIP: you can easily provide your bank account info with every Invoice sent to clients. The textarea (option) “Any additional text to send to invoice recipients?” which can be found under Bookings > Settings : PayPal Settings is a good place to store that information.

How do I translate Booxter plugin to a different language?

Open “wp-content/plugins/booxter/lang/” folder.
By using gettext catalogs editor of your choice, edit “booxter.pot” and translate to your own language.
With Booxter plugin, “booxter” represents plugin’s text-domain and plugins are translated by [text-domain]-[locale].EXT pattern.
Be sure to save as “booxter-YOUR_LOCALE.po” and then export to “booxter-YOUR_LOCALE.mo” (if not generated automatically).
“booxter-YOUR_LOCALE.mo” MUST reside in “/wp-content/plugins/booxter/lang/” folder!

What exactly stands YOUR_LOCALE for?

Well it’s more like a tag that helps WordPress identify language being used with it. For example, if you need to localize your plugin to Dutch, you’ll save translated files as “booxter-nl_NL.po” and “booxter-nl_NL.mo”. If you need to translate to French it’s gonna be “booxter-fr_FR.po” and “booxter-fr_FR.mo”. And so forth.

Check out WordPress Codex for complete list of locales.