Multilingual Use
-
Hi Folks
We are changing the booking system in the above website but need to know if your plugin be used in a multilingual environment?
We are using Polylang and Polylang for WooCommerce on this site already but need to know if we can create products in multiple languages.
Thanks
The page I need help with: [log in to see the link]
-
Hi,
Thanks for your message. There’s no need to use Polylang to translate the “products” (items) created through our plugin, because it offers a native “Translations” tool in the back-end that lets you translate several contents that belong to our plugin into multiple languages.
You may need a multi-language plugin to allow users in the front-end to switch language, but then the language translation files in PO/MO format will be automatically loaded by WordPress also for our plugin.
In any case, multi-language contents are indeed available, for both texts, descriptions, names and of course the language translations inside the PO/MO files.
We hope this helps!
The VikWP Team
Thank you.
We have downloaded the free plug-in to test the basics before buying the Pro as we know the client needs the pro since they need Optional Items.
Hi Guys
We have been testing the plug-in (free version) and have come across a few issues that are not covered in your documentation. They include the following:
Custom Fields
- We cannot find way of pointing the the “Check Box” to a different Terms and Conditions page. This field does not come up in Translations section.
- How do we translate each question? When we go to Global > Translations > Custom Fields, we only see 4 fields and it is unclear what each field refers to! For example what is VRISEPDRIVERD? What is Entries? What is “Popup”? These do not appear to be in your documentation.
Shortcodes
We understand that we can only use 1 shortcode per page. Is that correct?
- When we create shortcode, can we use “All Languages” and then manually edit the lang=”.” field or do we have to create a code for each language?
- When we select specify the lang”” field, will the labels such as “Book Now”, etc automatically change to the defined language or do we need to use a plugin such as Loco Translate?
Appreciate your guidance in this.
Hi,
Thanks for your message. Please find our comments below.
Custom Fields
- The management functions for the Custom Fields are not available in the free version, and the only editable fields are those of type “checkbox”.
- The page “Global – Translations” can definitely be used to translate the default custom fields that are installed with the free plugin version. By default, they use internal INI translation constants as name, and the upper-case word you found is actually the default name. If the custom fields could be edited, then you could simply change that INI constant to “Billing Information” (that’s what it actually refers and converts to) or any readable value. That value, which is the custom field name, would be displayed in the Translations page to identify the record you’re translating.
“Entries” are only available for custom fields of type “select” to list the various select options (a drop-down menu to pick a value). The “Popup” field indicates the URL, and it’s what fields of type checkbox use. The label has not been changed, and the plugin used to open the custom field links within a modal/popup window.
Shortcodes: yes, just one Shortcode per page is allowed, as the rendering is made within a single buffer through PHP.
- The language attribute for a Shortcode makes it different from other Shortcodes of the same type. A Shortcode is a simple string that gets places inside a WordPress post or page, and it allows the WP framework to run the plugin and let it render its own contents. For this reason, if you are publishing a page (Shortcode) of type “Items List”, then it’s suggested to have one Shortcode of that type for each language, so that the page slug (URL suffix) will be different from one language to another.
- The language attribute for the Shortcodes will not affect the translations, as those are managed by WordPress and/or by any other language plugin you’re using. The language attribute is only meant to differentiate one Shortcode from the others, as their strings need to be unique. The content translations you are creating from the page “Global – Translations” will be automatically applied by our plugin as long as the currently active language changes in the public section of your site. This is usually done through a language switcher tool of a multi-language plugin.
On the other side, language translations such as “Book Now” are automatically read and applied by WordPress by loading the apposite PO/MO translation files. Such files can be managed either manually by uploading them onto the plugin language directory, or through any multi-language plugin.
We hope this helps! Also, we invite you to reach out to our technical support team through our website even if you don’t have any active license or accounts.
Thank you!
The VikWP TeamThanks for your quick reply.
We are testing this for the client in English before they purchase the Pro. I apologize for constant questions. Once we have got our head around the plug-in, we hopefully we will be able to fly solo.
In summary for multilingual websites we need to use the Pro so that we can translate the Custom Fields in order to make the booking forms usable for visitors.
Your comment ring lang=*.* is noted and makes perfect sense.
We are talking to 3 other clients (hotels) who want to change their booking platforms but they are all multilingual too.
Regards
Hi,
No problems, we are happy to help! If you had any concerns about the functions available with the commercial plugin versions, feel free to contact us through our websites.
This topic is related to our VikRentItems plugin as you’ve noticed, but in case you would like to test our Booking Engine and PMS plugin for hotels/vacation-rentals, you should use our VikBooking plugin, which also offers Channel Manager functionalities with our all-in-one solution at E4jConnect.
All our Vik plugins support multiple languages to translate both contents and language definitions.
The VikWP Team
Hi
Thanks for the tip. I already had realised that but this client was urgent so we are trying this plugin first.
I assume the general capabilities are the same, and they just differ in semantics and some features that are unique to their relative sectors.
We will be trying your Booking Engine and will contact you via your website as the critical issue for hotels is Channel Management and how it integrates with each portal.
Regards
Hi,
Yes, you are definitely going to find some similar functionalities in VikBooking, such as the Custom Fields, but VikBooking is definitely our largest plugin as it’s not just a Booking Engine, but it’s also a PMS with many reporting, financial, management and accounting capabilities.
Our company is a certified Channel Manager provider (E4jConnect) and so we provide real-time API operations with the major OTAs (Airbnb, Booking.com, Expedia, Vrbo etc..). We also offer a Trial activation tool for WordPress in case you wanted to test the whole solution (Booking Engine, PMS and Channel Manager) before committing any purchase. Just to be clear on this forum, even if probably obvious, our Channel Manager service E4jConnect requires an active subscription, beside the commercial versions of the plugins VikBooking and Vik Channel Manager. However, if you go through the Trial activation tool, by connecting a real Airbnb or Booking.com host account, you will get all the required plugins and services activated for free for 30 days.
Feel free to reach out to our team should you have any technical or general questions.
Thanks again!
The VikWP TeamHi
I am sorry to bother you again. We are now testing the booking process and found the following:
- Check Box for Terms and Conditions does not work. There is no tick box for the client to accept the terms. It only shows the text “I agree with terms and Conditions” and link to the page with T&Cs but no way of actually accepting it, which means it will not allow the booking to process!
- Inventory notes – I realise this might not be available, but it is critical for bike and car hire to have each unit in the inventory identified with a Ref number or in case of cars their Registration Number. This is for 2 reasons. Firstly the company needs to know who has rented which unit. Secondly, for Health and Safety reasons, each unit needs to have a history of service, damage, repairs, etc. There is no way of identifying the inventory by units and keep a record of maintenance or incident history. Is this something available in Pro or just not available at all?
Hi,
No problem, please find our comments below.
- That sounds like a CSS conflict with your Theme. If you can read the label for the custom field of type “checkbox”, then the checkbox element itself should be displayed by the View. However, it may be hid somewhere next to the label. We suggest using the browser inspector to see what CSS rules are eventually being applied, and whether the HTML source code prints the checkbox input element for tick and acceptance.
- We understand the feature you’re looking for, and this is only available with VikBooking (our hotel/vacation-rentals booking engine and PMS plugin) and VikRentCar (our car rentals plugin).
For every room-type/listing in VikBooking you can give a name or a number to each sub-unit. For hotels, this feature is often used to number, for example, 10 units of a “Double Room Deluxe”.
A similar function is available with our vehicle rentals plugin “VikRentCar”, where every item with multiple inventory units can get custom features composed of key-value pairs, such as “License Plate” (key) – “AB123CD” (value). We call this functionality “Distinctive Features”, but unfortunately it is not available with our multi-item rentals plugin “VikRentItems”, I’m sorry.
You can test this function even with the free plugin versions, but it is not available at all with VikRentItems.
The VikWP Team
Good morning
Thanks for your quick reply.
Will check the CSS to see what is preventing this from working.
For the inventory management, we are better to do the Car Rental as that gives the client maintenance history.
I suspect the setting up process is very much the same as the current plugin we are using, with additional settings. Is that correct?
Regards
Sorry one question. The car rental items and pricing, etc. appear to be set up the same as booking plug-in.
So 2 questions:
- Is there any way I can export the data from booking and import it it Car Rental?
- If 1 is not available, can the 2 plug-ins coexist in the same installation, so that I can manually copy and paste fields such as Descriptions, Translations, etc.?
Thanks
Hi,
Yes, we confirm VikRentItems and VikRentCar share many similar functionalities in regards of rate plans (types of price) and default pricing (rates table). The main difference between these two plugins is that the latter is focused on vehicles rentals where one rental order can only be made for one vehicle. VikRentItems instead is a more generic rental system and it allows to reserve multiple items and/or multiple item quantities per rental order. You can always override the default language definitions of VikRentCar through free WordPress plugins for “Gettext translations” in case you wanted to read something else rather than “Cars” in both front-end and back-end.
Exporting the pricing settings from one plugin to another is not allowed, and we don’t even recommend doing that via database, especially because the IDs of the rate plans or items may change. However, both plugins can be installed at the same time on the same website without any issue or conflict, but of course we suggest keeping only one plugin after you’re done moving the settings/contents.
The VikWP Team
Hi
Sorry to bother you again.
Can the Car Rental plug-in and this plug-in co-exist on the website or would there be conflict?
We do not propose to use both in a live situation, but want to manually copy the test content into the Car Rental plug-in. This will save a lot of time specially as this website has 6 languages with translations that we have already done for Categories and Test Items.
Regards
-
This reply was modified 2 months ago by
Cognisant_2000.
Hi,
Yes of course, the two plugins can definitely co-exist on the same website. You’re free to keep both of them installed for the time required to copy/move contents from one plugin to another.
No conflicts will arise, but of course it is better to keep just one plugin once the website will go live to avoid wasting resources that are not being used.The VikWP Team
You must be logged in to reply to this topic.