Plan Availability: ✓ Soho | ✓ Pro | ✓ Plus | ✓ Enterprise | ✓ Flex |
Locate: Manage > Integrations > Website Integration > Drupal
Prerequisites:
- Admin permissions to manage integrations.
- A hosted website with free Drupal software.
- Ability to copy and paste into your website code or have some helpful person do this for you!
- The Drupal integration is available to both those using items (Inventory > Items), a key feature of our classic version of Checkfront, and those using products (Inventory > Products), a key feature of our newest version of Checkfront.
![]() |
New to Checkfront - Products ✨ Products (Inventory > Products) is the successor feature to (Inventory > Items) and is available in our newest version of Checkfront. Not yet on our newest version and interested in upgrading? Please contact our Technical Support team for more information. Discover more product-related help articles here: Products (New). |
Version Support At this time, our integration supports Drupal versions up to and including 7.9. Do you need support for a higher version? Submit your feedback to our Product Team via the Community. For now, we recommend using the Booking Widget to display your Checkfront booking page on your website. |
This article is an introduction to the Drupal plugin feature with information on how to install the booking plugin.
Please read the full series of articles, accessed at the side and bottom of this page, to get set up with the Drupal plugin.
About Drupal
Back to top"Drupal is content management software. It's used to make many of the websites and applications you use every day. Drupal has great standard features, like easy content authoring, reliable performance, and excellent security. But what sets it apart is its flexibility; modularity is one of its core principles. Its tools help you build the versatile, structured content that dynamic web experiences need." ~ Drupal.org
Integration Overview
Back to topCheckfront has created a plugin for Drupal which enables you to generate a shortcode, paste it into your webpage, and publish a booking portal for your Customers to reserve their items/products.
Once configured, the plugin takes care of the complicated code required to display the portal. All you need to do is add the shortcode to your page and we take care of the rest.
If you want to alter the way the booking portal appears or behaves, then you can do that by adding arguments to the shortcode. This guide shows you just how to do all of the above.
- Installing the Drupal plugin
- Activating the Drupal plugin
- Enabling the shortcode for the Drupal plugin
- Accessing the shortcode generator for the Drupal plugin
- Configuring basic options for the Drupal plugin
- Configuring advanced options for the Drupal plugin
- Working with Drupal plugin shortcode
![]() |
Learn more about the benefits of the Drupal integration here: |
About the Drupal plugin
Back to topUnlike our Booking Widget integration method, the Drupal-based booking portal requires the installation of a plugin. It's a little more complicated than the WordPress plugin, but if you follow this guide closely, then you can be up and running in no time!
Both the Booking Widget and Drupal integration methods yield exactly the same results, but by installing the Drupal plugin, you avoid a complicated mass of code and are able to make changes to your website URL without needing to edit any code on your webpage.
If you've used Drupal before, then you're probably familiar with the process of finding plugins and installing them on your server. If not, then don't panic! Follow this guide and we show you exactly what needs to be done.
The following navigation options may differ depending on the Drupal version that is installed. This guide refers to Drupal version 7.92. |
Installing the plugin
Back to topThe first step is to locate the Checkfront plugin within Drupal. Navigate to your Drupal Dashboard and then click on the Modules link in the main navigation bar.
Next, click on the contributed modules link.
From the Modules tab, enter Checkfront in the Search Modules field and press the Search button.
When the results appear, look for the one labelled Checkfront Online Booking System. Click on the linked title to access the Checkfront Online Booking System page.
You are now presented with some information on the Checkfront booking plugin. Under the section labelled Releases, click on the tar.gz file to download it to your computer.
Return to the Modules page and click on the + Install new module link.
Click on the Choose File button and locate/select the file you just downloaded to your computer. Then, click Install.
In the next article, we continue with how to activate the downloaded plugin in Drupal.
Activating your Drupal plugin >