
3bit booking platform
Booking Platform for your WordPress website in many areas of transportation. Taxi, Cargo, Delivery, Private chauffeur...
Booking Platform for your WordPress website in many areas of transportation. Taxi, Cargo, Delivery, Private chauffeur...
Booking Plugin is the perfect tool to create a platform with multiple options for booking trips and deliveries and easy to integrate it into a WordPress website, a mobile app or a blog.
All the tools and options to keep your customers happy by saving time and easy to work with. A lot of widgets, order forms, payment options and reports will make your website and mobile app to look professional and modern.
In top of that it’s very easy to install with the guide provided. Also, we are here to back you up if something goes wrong.
You don’t need any advanced knowledge in web design coding or programming. Takes couple of minutes to install it.
So, first and the first, go to https://3bit.app website. Purchase and download the Booking Plugin.
Now you can install the plugin trough WordPress user interface (plugins> add new) or unzip it and upload by using FTP. Important!!! If you want to use WooCommerce, make sure this one is installed prior to Booking Plugin installation. If not, it is not possible to synchronize these two plugins.
For future updates you have to Export data to a restore file from the Plugin Settings. After that, just delete the plugin from your website and upload the new version of Booking Plugin and Import the restore file made previously. Now, in Settings use the Plugin Update Key provided by us and yo have the automatic update of the plugin from the Update server.
Make sure the code page for the backend database is the correct one. Go to your hosting admin console, like cPanel and open phpMyAdmin tool. Set up the UTF-8 codepage for the database schema.
1) Prior to install WordPress into database backend set the Database Collation to TF-8. Could be as well utf_8_general_ci or utf8mb4_unicode_ci
2) Set the Server Connection Collation to UTF-8, utf_8_general_ci or utf8mb4_unicode_ci
3) Install the Booking Plugin to WordPress CMS
Make sure yo have the correct time zone of the are where you are located. Go to WordPress administration console >Plugin home> Admin Panel> Users & Features> Settings> Set the time zone value as UTC offset such as +02.00
How to display the Booking Form
To display the forms of Booking Plugin like booking, payment and widget forms, use the shortcode CallCustomForm. Please, check for more info into the article “Shortcodes”
To display the Booking Plugin booking, payment and widget forms, use the shortcodeCallCustomForm see details in the article for Shortcodes.
Shortcode of Booking Plugin for WordPress is CallCustomForm, with the help of a lot of parameters
f you want to find out and learn more about WP shortcodes : https://wordpress.com/support/shortcodes/
The list of actual shortcodes of the plugin call forms on any of your website page
Important !!! You can use one shortcode form on page and, on the same page you can add a 3bit_badge _form only.
CallCustomForm or _3bit_custom_form call any form on page:
_3bit_badge_form call Badge form on page
_3bit_widget_form call Widget form on page
_3bit_booking_form call Booking form on page
_3bit_payment_form call Payment form on page
_3bit_wallet_form call Wallet form on page
_3bit_confirm_form call Order confirm form on page
Added:
Forms | |
---|---|
Trip booking | [ CallCustomForm page_name=forms/bookings/trip_booking.html] |
Product booking | [ CallCustomForm page_name=forms/bookings/product_booking.html] |
Tour booking | [ CallCustomForm page_name=forms/bookings/tour_booking.html] |
Ride booking | [ CallCustomForm page_name=forms/bookings/ride_booking.html] |
Order sent | [ CallCustomForm page_name=forms/bookings/order_sent.html] |
Airport booking | [ CallCustomForm page_name=forms/bookings/airport_booking.html] |
Service booking | [ CallCustomForm page_name=forms/bookings/service_booking.html] |
Payment | |
---|---|
Payment Form | [ CallCustomForm page_name=forms/payments/order_payment.html] |
Wallet Payment | [ CallCustomForm page_name=forms/payments/wallet_payment.html] |
Widgets | |
---|---|
Product Widget | [ CallCustomForm page_name=forms/widgets/product_widget.html callback=link to page] |
Manufacture Widget | [ CallCustomForm page_name=forms/widgets/manufacture_widget.html callback=link to page] |
Trip Widget | [ CallCustomForm page_name=forms/widgets/trip_widget.html callback=link to page] |
Product type Widget | [ CallCustomForm page_name=forms/widgets/product_type_widget.html callback=link to page] |
Home Widget | Coming soon… |
Tour Widget | [ CallCustomForm page_name=forms/widgets/tour_widget.html callback=link to page] |
Cars Widget | [ CallCustomForm page_name=forms/widgets/cars_widget.html callback=link to page] |
Map Widget | Coming soon… |
Delivery Widget | [ CallCustomForm page_name=forms/widgets/delivery_widget.html callback=link to page] |
City Widget | [ CallCustomForm page_name=forms/widgets/city_widget.html callback=link to page] |
Tabs Widget | [ CallCustomForm page_name=forms/widgets/tabs_widget.html widget_callback=link tab 1 to page 1 order_callback= link tab 2 to page 2] |
Trip Booking Widget | [ CallCustomForm page_name=forms/widgets/trip_booking_widget.html callback=link to page] |
Badges | |
---|---|
User Badge | Coming soon…forms/badges/user_badge.html |
Last Blog Badge | Coming soon…forms/badges/last_blogs_badge.html |
Languages Badge | [ CallCustomForm page_name=forms/badges/languages_badge.html] |
Wizards | |
---|---|
Store Wizard | Coming soon…forms/wizards/store_wizard.html |
Document Wizard | Coming soon…forms/wizards/document_wizard.html |
Use the shortcode CallCustomForm for calling any of the plugin’s form with the additional parameter page_name.
Transition from one form to another is carried out by using an additional parameter callback, order_callback, widget_callback.
WP => 3bit => Settings => Plugin Forms tab
Bind the selected form to the shortcode and call it without specifying an additional parameter page_name.
– Forms widgets (for Home page, this is to start an order by the user, an attraction form to start an order). There are several of them and they are different
– Order forms (for Order page, where order data and user data are entered). There are several of them: Getting to the airport, simple ordering a trip, ordering a tour, moving cargo, ordering product delivery, calling a service by location
– Payment form (for Pay for order page, replenish customer wallet page) -Two forms
– Order confirmation form (for Confirm page) – One form
– Badge form. Some short forms with one HTML element for use in conjunction with forms of widget or order forms, there is only one form for choosing a Language (new for plugin)
These types of forms have their own shortcode, for a widget or an order form, you can choose from a list on Settings page (other types have one form for now). After saving (by button), when placing the shortcode on the page, the selected form is called : [_3bit_widget_form] call saved Widget form, [_3bit_booking_form] call saved Booking form and etc….
If you are getting an error message when you are trying to make an order (“Book now” or “Send an Order” in the Plugin booking forms. “Find” locations in the WordPress administration console Plugin Home > AdminPanel) then there is an issue with your Google Maps API key.
Warning! API keys with referrer restrictions cannot be used with this API.This means that you have either have not enabled the services required for Booking Plugin to work, either there are some restrictions on the API key. Please, log into your Google Console and check if the following services are activated:
Also check if the Google Maps API key can be used by the server you are hosting Booking Plugin onto
If you are still getting the same error after the above steps, try to disable the HTTP restrictions completely and check again. If it works after this, there are some issues with the HTTP restrictions you have placed on the Google Maps API key.
Read this guide for more information on how to configure Google Maps API key settings (Using API Keys read this guide).
To add Booking Plugin using the built-in plugin installer:
When installing or updating the Plugin, due to the large number of processes that run only when the Plugin is installed, it is possible that your server will crash.
One solution is to increase the memory allocated to PHP. WordPress provides instructions on how to do that.
If the Booking Plugin did not install properly, or you have problems with WordPress administration console after installation, please write us to the Support and we will debug the problem for you. The problem is always caused by incompatibility with another plugin, theme or the server is not configured correctly.
Once you ordered Booking Plugin from https://3bit.app, you will receive an email with your order which contains the Plugin Update key.
You can also get your Plugin Update key from your account on https://3bit.app. There, you will have the list of all your keys.
To activate your Plugin Update key follow the steps:
Before to update the Booking Plugin to a new version automatically in WordPress go to administrative console Plugins > 3bit > Update, Export Plugin data (Plugin Home > Settings > Export) to restore SQL file (backup dump) and save style CSS file /admin/css/style.css (if you have changed it).
You can use private CSS styles for the Plugin booking, payment and widget forms by changing file /admin/css/style.css for HTML tags or classes. The Booking Plugin using Bootstrap3 framework (Bootstrap4 in future version 1.2).
You can specially defined other private CSS style file in WordPress administration console Plugin Home > AdminPanel > Users&Features > Settings > Set the style_script value as file path to Your private CSS file.
You can Import (Plugin Home > Settings > Import) old data or backup dump to the Booking Plugin (this is especially important after using website copying utilities, such as Duplicator plugin).
Before using website copying utilities, you need to Export data in Settings page of the Booking plugin.
Export saving Your data of the Booking plugin in SQL format. You can use SQL file to restore your data by phpMyAdmin tool of Your hosting provider (Import/Export tools for SQL dump). Normal way to restore your data is Import in Settings page of the Booking Plugin (Plugin Home > Settings > Export).
Attention! When you are restoring your website by third-part plugin, it is highly recommended to restore Plugin’s procedures and functions by Restore Plugin routines After WordPress restore (set the switch to ON and save the Settings).If you want to integrate the Booking Plugin with WooCommerce follow these steps:
Step 1 – Go to WordPress administration console Plugin Home > Settings and Set option WooCommerce products synchronization.
Step 2 – Go to WordPress administration console Plugin Home > Settings and Set option WooCommerce orders synchronization.
Step 3 – Save WooCommerce synchronization options for Settings of the Booking Plugin.
Warning! After saving WooCommerce synchronisation options Triggers for the Booking Plugin tables and for WooCommerce tables will be created. The Booking Plugin Triggers automatic copy data (from Booking Plugin to WooCommerce) when products, orders objects created.
After restore database or duplicated data from other server need to restore options for WooCommerce synchronization.
You can use (Plugin Home > Settings > Plugin API Parameters) Private Plugin API parameters (Username, Password) for the Booking Plugin administrative tools.
Plugin API url and Plugin API key will be empty (for Your Local database backend). Go to Cabinet administrative page and there you can change password credentials on User profile tab (default is ‘admin’).
To create another administrative credentials, go to Admin Panel page and open Admin Panel > Users & Features > User and click on ‘+’ button to create one account more. Private API parameters using for the Booking Plugin administrative tools:
Plugin Home > Settings > Plugin Forms tab
There are settings for
Plugin Forms:Distance Measurement, Minimum Distance,Maximum Distance, Date Format, Time Format, Map Zoom, Country, Order Tax, Acceptance Regions and Theme colors.
You can apply your own settings for Minimum Distance, Maximum Distance, Acceptance Regions and Order Available Ontime
To display errors or mismatch in the Plugin Forms, input your own strings to Messages (Plugin Home > Settings > Messages).
More parameters and messages are available Plugin Home > Admin Panel > Users & Features > Settings.
![]() |
If you want to know in a second what is going on with your website orders. Choose what you want to know asap
You can use (Plugin Home > Mailings
Email notification of the Booking Plugin can be sent to Event owner (Order creator, Password recovery creator) and to the Administrator by email address.Warning! It is important to use recommended SMTP settings by your hosting provider.Specify parameters for using: SMTP host name (use prefix ssl:// or tls:// for security purposes, such as ssl://smtphostname.com:465), SMTP username, SMTP password. You can write the text of the messages for an event and also, to set up the events you want to know about.
![]() ![]() | ![]() |
You can use (Plugin Home > Gateways) Payment gateways in the Booking Plugin for:
PayPal,
Stripe,
LiqPay,
Braintree.
To check the phone number on the mobile app you have
require callback functions for payment result backend notify.
Accordingly,specify callback’s URL for
(https://developer.paypal.com).
Specify administration credentials to work with callback notify: Administrator username for callback function. If something goes wrong, please use ‘Sandbox’ for the type of payment and ‘Production’ for work in payment mode. This way you will have a gateway debug.
For creation gateways keys and other parameters use next links (for create account and for create keys and debug use developer’s link) and follow the instructions on the website:
Just in case you want to establish a fee for Drivers, Clients or Managers who are using your system
Go to Plugin Home > Gateways and click on Fee. Switch on or off each given Client /Driver/Manager Fee as you need. There are 3 options for you, accordingly with your business needs. You can charge :
If you want to stay away from users debts switch on the “Use Deactivated user with negative prepaid amount “. As soon as their account goes into negative balance they will be stopped to use your system.
Also, the users can increase their prepaid amount -account balance- in the Payments tab of the Cabinet page
* Fees will not be charged if you are switching off the fee of each type of userPlugin Home > Cabinet page is one of the administrative and control pages. It has the following tabs :
![]() |
![]() |
Very useful for preview and control incoming orders from customers group. You can sort information preview for every Order and open Cabinet page for selected order (click on button “Open an Order”). Navigation by control buttons for Day, Week, Month and Today of smart navigation.
Order calendar
![]() |
You can use (Plugin Home > Admin Panel) Admin Panel for Plugin’s data manipulation and administrative control. Data separated to 3 groups: Users and Features, Types and Attr, Trade and Services.Users and Features provides data audit, system settings, users, transports and other base objects information for the system:
![]() |
Types and Attr provides types and attributes parameters of the base objects of the system:
![]() |
Trade and Services provides trade operations and products/services information for the system:
Prepaid card list of manufactured special cards with a recharge code for customers Prepaid amount (Account Balance). Customer can replenish private own account in Cabinet page.
You can use (Plugin Home > Admin Panel) Admin Panel for Plugin’s data manipulation and administrative control. Data separated to 3 groups: Users and Features, Types and Attr, Trade and Services.Users and Features provides data audit, system settings, users, transports and other base objects information for the system:
![]() | ![]() |
Types and Attr provides types and attributes parameters of the base objects of the system:
Stock provides Products in Stores with count information. Attention! For activate Product in Booking Forms and Widgets set Product count more then 0.Trade and Services provides trade operations and products/services information for the system:
Prepaid card list of manufactured special cards with a recharge code for customers Prepaid amount (Account Balance). Customer can replenish private own account in Cabinet page.
If you want to integrate the Booking Plugin with WooCommerce follow these steps:
After restore database or duplicated data from other server need to restore options for WooCommerce synchronization.
![]() |
![]() |
WordPress Booking plugin provides a simple interface for customers and presents more then 15 Booking forms and widgets for trips, transfers, tours, rentals, product booking and delivery, food booking, service by location, airport and terminal shuttles.
Try Order online forms and widgets here…
Install and configure Booking plugin by yourself on own WordPress website
1. Most importantly, install 3bit Booking plugin to WordPress website.
2. Then, put Google API key in settings.
3. After that, set the language, distance measurement, country, tax and other parameters.
4. In conclusion, download custom markers and choose a region of order acceptance on map.
1. Above all, fill name of your service in store item.
2. Set your products or services in product item.
3. In addition, add the lists of services and products in stock item.
4. Finally, add prices for additional parameters of this products and services
How to Set parameters
Firstly, Add and configure Shortcode on website page.
Shortcode
It is available to use in Booking system one of this Payment gateway
Look at Demo payment form
Deleted:
Look all the features of 3bit booking plugin on screenshots that you can get for your website