e4jvikwp
Forum Replies Created
-
Forum: Plugins
In reply to: [VikRentCar Car Rental Management System] Translation issueHello,
Thanks for your message. Our plugin loads its own text-domain through the WordPress native functions, and so it is compatible with any WordPress Multi-language plugin. Many of our clients use WPML, and so you should have no issues accessing the front-end “order details” page in various languages.
Our suggestion is to double check your Shortcodes in VikRentCar. On a multi-language environment, it is recommended, at least for the “order details” page, to have one Shortcode of this type for every available language, properly linked to one corresponding page/post of your WordPress website. This way, every language will have its own slug for that page. For example, English can use
/order-detailswhile another language, let’s say Italian, may get/dettaglio-ordine.As long as the routing options will be properly configured through Shortcodes and posts/pages, it will be up to your Multi-language plugin to recognize the proper language from a specific WordPress page (Post ID). However, the routing functions of our plugin should correctly build the “order details” URI according to the language assigned to the reservation record itself. In fact, by opening a rental order via back-end, from the Administration tab you can check or update the language tag assigned to that rental order ID. The same back-end order details page will display a button called “View in front-site”, and by clicking on it, you should see the properly routed URL. In our previous example, if the language assigned to the rental order was English (or an unknown language – default), the front-end order details URL will be /order-details. If the language was Italian, the routed URI would be /dettaglio-ordine.
Any possible redirection you see in the front-site must be handled by your Multi-language plugin. All our plugin does, is to load the proper text-domain, hence Gettext language file in PO/MO format through the WordPress native functions. Parsing a routed URL is handled by WordPress itself and eventually by your Multi-language plugin. Instead, our plugin builds a routed URI, hence the proper link to access the order details page in the proper language.
We hope this helps! If you keep facing URL routing issues, we invite you to reach out to our team through our official website, so that we can provide further assistance.
The VikWP Team
Forum: Plugins
In reply to: [VikRentCar Car Rental Management System] PDFHi,
Thanks for your message. The PDF files are always generated through an apposite template file, which can be edited from the Configuration page.
There is only one PDF template, but its content can change depending on the vehicle that was booked. You could actually place dynamic contents by using the Conditional Texts in the configuration page. This would let you create portion/pieces of content that will be included inside your PDF template only when certain rules apply, for example when a specific vehicle is booked.
This is the best solution for customising the PDF template. We invite you to get in touch with our team through our website should you have any technical questions.
The VikWP Team
Forum: Plugins
In reply to: [VikRentCar Car Rental Management System] CurrencyHi,
Thanks for your message. Unfortunately, for the moment there are no configuration settings available to choose the currency position, I’m sorry. This option is available in some others of our WordPress plugins, but not yet with VikRentCar.
We may add this configuration setting in the future with new updates, but for the moment the only solution is to create an override for the various pages you wish to modify and manually change the currency position via code. At least, by using the overrides, you will be working on copies of the original files. You will not lose your changes by installing future plugin updates, and you will not be editing any core files.
The VikWP Team
Thanks for your message. 8 is not the default list limit for the Availability Overview page of the back-end, the default list limit is actually 20, so that means the limit was probably modified through the preferences on your installation.
By opening pretty much any “list” page of VikRentCar, such as “Cars List” or “Orders List”, you should see in the top-right corner of the page the “Screen Options” button. By clicking on it, you will be able to change the “list limit” preference (“Number of items per page”) for your current user. Change it to 20 and then also the page “Availability Overview” should list 20 records (vehicles) per page. Please notice that logging out of the wp-admin section and logging back into it may be required in order to flush the cache/session.
The VikWP Team
Hello,
Thanks for your message. There is no “Thank you” page in VikRentCar. The booking process may display a “Thank you” message if no payment methods have been configured (Pro plugin version only), otherwise the regular process is to redirect immediately to the rental order details page, which is the one you’re looking for, no matter if the order status is “Pending” or “Confirmed”, depending on the selected payment method’s settings.
The redirection (or the message) is handled by a core file (the main site-controller), and so no changes or overrides are allowed, or by installing future updates you would lose your changes. The built-in hooks are not helpful in this case either, because that’s how the controller handles the saving of new rental orders via front-end.
We are unable to share other technical details on this forum, but feel free to get in touch with our team through our website should you have any technical questions. We do not provide assistance for plugin customisations though.
The VikWP Team
Hello,
Thanks for your message. We will be happy to share additional information if you can get in touch with our team through our website.
As we said, you should be able to use any Theme you want for your WordPress website, and our plugin will just work fine, as it doesn’t rely on the Theme thanks to its own components (Shortcodes, widgets/blocks).
The payment plugins are only available with the Pro/commercial version of our plugin, and so we invite you to discuss this topic with our team. We just want to clarify that VikRentCar has its own payment framework, and so a payment plugin designed for another plugin will not work with VikRentCar.
Themes run on WordPress, and so any Theme should be compatible with VikRentCar. Instead, payment plugins are specific extensions for a plugin’s framework.The VikWP Team
Forum: Plugins
In reply to: [VikRentCar Car Rental Management System] Statistics Tracking now workingHello,
We cannot share a Cron Job, but we could include it with the next official plugin updates. However, right now this Cron Job should be coded by extending the framework of VikRentCar.
A “Cron Job” for our plugin is not a server-side cron (scheduled task), it’s rather a scheduled command within our plugin that will be executed by the WordPress native WP-Cron framework.
If you wanted to keep only the statistics tracking records of the last 3 months, then the only solution for the moment (May 2026) is to code a custom plugin that installs at runtime a custom “Cron Job” for VikRentCar by using the native hooks of our plugin. This cron should perform a query to delete the “old” records as explained in the previous comments.
These functions are only available with the Pro/commercial version of our plugin, so we invite you again to reach out to our team through our official website should you have any questions regarding this custom implementation.
The VikWP Team
Forum: Plugins
In reply to: [VikRentCar Car Rental Management System] Statistics Tracking now workingThanks for sharing the source of the issue. Ideally, the back-end page is querying the database through limits to support pagination and avoid overloading of the memory. It would have been good to understand if the issue was a script execution timeout (the loading took too long to complete), or if the issue was the server memory being exhausted, because in the latter case, lowering the number of records to load per page should fix the issue.
Unfortunately, there are no built-in tasks for automatically cleaning from the database those records that are older than 3 months, but this could be easily done by coding a custom Cron Job for VikRentCar. By following our knowledge base articles in the Developers section, you will see how to register a custom action (hook) to install at runtime a custom Cron Job that will be scheduled for automatic execution through the existing framework of our plugin that runs on the WordPress native WP-Cron system.
The
executemethod of your custom Cron Job should perform a simpleDELETEquery for those records whose creation date is older than 3 months. This way you could keep the database table “clean”.Forum: Plugins
In reply to: [VikRentCar Car Rental Management System] Statistics Tracking now workingHello,
We didn’t know you were using the Pro/commercial version of the plugin, but if this is the case, then we need you to open a support ticket from our website, or we would go off-topic on this forum.
Also, we didn’t understand your website was going down when you tried to access that page in the wp-admin section. In this case the reason could be the fact that the database table is overloaded, but we are probably dealing with a technical issue related to your own installation. This is not a general bug, because that’s a built-in feature that has been used by thousands of active plugin installations for years.
The only way to resolve this issue is to investigate directly on your current installation, and in order to provide the necessary assistance, we kindly ask you to open a support ticket from our official website at support dot e4j dot com. This way we can understand what’s taking down your website. It is probably a large query, a script execution timeout or a memory exhausting issue.
Thank you,
The VikWP TeamForum: Plugins
In reply to: [VikRentCar Car Rental Management System] Statistics Tracking now workingHello,
Thanks for your message. The “Statistics Tracking” is a simple tool that tracks the actions performed through the booking process by your visitors. It should tell you the rental dates selected, and how the visitor interacted with the search results (provenience, vehicle, insurance type etc..). In case the booking process led to a booking conversion, the system will tell you the rental order ID that was generated.
The purpose for activating and monitoring this tool is to check the “abandon rate” as well as the most demanded dates or vehicles. There cannot be any security issues, because it’s just a silent and internal logger. No conflicts with the versions of WordPress or PHP may arise as it’s a protected tool of our plugin’s framework that doesn’t require any particular software or system version.
If you said the tool isn’t working for you, please make sure to enable it from the apposite settings, and make sure your IP address is not flagged to be skipped/ignored. You may want to test it by using different Internet connections (hence different IP addresses) and browsers, as it relies on cookies.
We invite you to reach out to our team through our official website should you have any technical issues.
The VikWP Team
Hello,
Thanks for your message. Your concerns are understandable, especially when it’s about adopting a different plugin.
Please find our answers to your questions below:
- We don’t know the Theme/Plugin you mentioned, and so we are probably not aware of anyone who has done this switch before, I’m sorry.
- There is something we would like to clarify: VikRentCar is a WordPress Plugin, it is not a Theme, and it can therefore be used with any WordPress Theme. Ideally, you don’t need to change or migrate anything, you can probably keep your current Theme and start configuring VikRentCar with the required contents and Shortcodes (pages) to allow the booking process.
However, some third-party Themes may be strongly connected to a third-party plugin, and so deactivating or uninstalling such plugin may break your Theme. You could always keep the previous plugin active, but since it will no longer being used, it would be better to remove it from your site. You can test this behaviour by trying to de-activate the plugin and keep the current Theme enabled, because as we said, VikRentCar can be used with any WordPress Theme that you want. - Your current pages/posts are handled by WordPress itself. If you decided to adopt a new WordPress Theme, then such pages should be automatically available also with the new Theme. The same thing goes for our plugin VikRentCar. Once configured, you can switch Theme as many times as you want, but its contents will remain available. When switching Theme, you may need to work on some pages that were displaying widgets/blocks, such as the “Search Form” of VikRentCar that you see in the home page of the official demo website, but it’s all up to the Theme you’re willing to use.
Changing Theme will definitely keep all of your current pages/posts. All you need to verify is how they’re displayed in the front-end section with another Theme.
In these cases we suggest making a copy of your current website to publish it onto a staging domain/directory where you can test what happens by changing Theme or by de-activating some plugins that you wish to abandon. For sure, by using our plugin VikRentCar you will be able to change Theme as many times as you want without ever losing any contents, because those are handled by WordPress itself and they’re saved inside your own website’s database.
We invite you to reach out to our team by using the contact form on our website should you have any technical questions or doubts. We will be happy to assist!
The VikWP Team
Forum: Plugins
In reply to: [VikRentCar Car Rental Management System] white labelHello,
Thanks for your message. Yes, you can definitely white-label any of our plugins. You can do that manually, by overriding the default Gettext translations or by creating overrides of the various Views (pages).
Alternatively, we offer a free plugin for download on our official website that makes use of specific hooks to hide or customize any reference to the original plugin name and links. You can find this plugin in the Knowledge Base section of our website, under “Generic Questions – White Labelling”. Please notice that this plugin may require the Pro/commercial version of the plugin in certain cases, but through a simple settings interface you can specify the replacement for “VikRentCar” and many other options.
We hope this helps!
The VikWP Team
Hello,
Thanks for your message. We understand what you’re looking for, but unfortunately, the booking restrictions are applied at “vehicle-level”, not at “location-level”.
Booking restrictions are only available with the Pro/commercial version of the plugin, but they do not support location filters, they only accept vehicles and dates to eventually define a minimum rental period of N days, or week-days closed to pick up and/or drop off.
Instead, rental costs could change depending on the location selected either for pick up or drop off, but the minimum rental period is never defined at location-level, I’m sorry.
Feel free to get in touch with our team through our official website should you have any technical questions.
Thank you,
The VikWP TeamForum: Plugins
In reply to: [VikRentItems Flexible Rental Management System] Multilingual UseHi,
You can contact us through our website even without an active license. You can just use the contact form on any of our websites.
With VikBooking, our Hotel and Vacation Rentals Booking Engine and PMS, you can definitely work with multiple unit bookings, number or name your sub-units for those rooms using a hotel-inventory model, and of course you can assign bookings to an exact sub-unit number, for example “Double Room Deluxe – #145”. This can be done either manually or automatically.
VikBooking also comes with a Task Manager tool that lets you schedule (manually or automatically) cleaning and maintenance operations, of course by supporting sub-units for your room types.
If you were still referring to our rental plugins, either VikRentCar or VikRentItems, then you should be aware of the following characteristics of our plugins (we are excluding our Hotel PMS plugin VikBooking from the below list):
- Multiple unit (and multiple items) bookings: only available in VikRentItems.
- Custom numbering/naming of sub-units: only available in VikRentCar.
- Assign rental orders to an exact sub-unit: only available in VikRentCar.
If we understood correctly, you probably needed a multi-unit booking system like VikRentItems, but you were looking for a sub-unit management system like VikRentCar.
The thing is that VikRentCar, as the name suggests, was designed to mainly collect rental orders for vehicles of any kind (boats, cars, campers, vans etc..). Its database and framework structure only allows to book one rental item (vehicle) per order, but from a management aspect, it does allow to handle sub-units, which is useful for example to specify the license plate of a “Car Category” for every unit.
Our plugin VikRentItems instead was designed to provide general rental facilities for items of any kind. It is widely used among bike rentals, because it allows to book multiple items within the same rental order, or even multiple units of the same item. However, naming or numbering each item sub-unit has never been required among our clients, and so this feature is not available in VikRentItems.
We hope this clarifies the differences between our two rental plugins. For any other questions, even related to hospitality world (VikBooking), feel free to get in touch with our team through our official websites (VikWP or E4jConnect).
Thank you,
The VikWP TeamForum: Plugins
In reply to: [VikRentItems Flexible Rental Management System] Multilingual UseHi,
Please find our answers below:
- The two plugins should install separate database tables, and so having both rental plugins enabled should not lead to any conflicts. If you need both plugins to be enabled for now, please get in touch with our team through our official website so that we can provide further assistance.
- With VikRentCar you can create a Shortcode of type “Cars List” and eventually filter the results by category. It will be like forcing a category to be displayed.
- That’s actually one of the main differences between the two rental plugins. With VikRentCar it is not allowed to book multiple units of the same rental item, and it is not possible to book multiple vehicles with the same rental order either. With VikRentCar every rental order can be assigned to just one vehicle ID.
If you’re working on a bike rental website and need multiple units or items to be bookable within the same rental order, then VikRentItems may be the best choice, but as you’ve noticed, sub-units cannot be named or numbered unlike with VikRentCar.
Feel free to reach out to our team through our website by using the contact form should you need any technical assistance with the rest of the points.
Thank you,
The VikWP Team