Customize your Checkfront Booking Page with CSS

Checkfront is great for creating a custom, user-friendly online booking process for your customers. You can use it for your business to allow booking for tours, rentals, activities, or anything else you can imagine. You can even embed Checkfront in your website with pre-built website integrations using WordPress, Joomla, Drupal, or Droplet. When you first look at your shiny new customer-facing booking page, you’ll notice that it uses Checkfront’s branded colors. Unfortunately, you cannot currently make adjustments to some of the elements of your booking page using simple settings in Checkfront. Don’t fret! Custom CSS will allow you to customize your booking page with your branding, making a cohesive customer experience on your website.

 Now, are you ready to get started? 

Step 1: Make sure you have admin permissions to configure booking page options. Locate the booking page by going to manage > layout > booking page. Click on “CSS editor.”

corresponding image to previous instructions.

Step 2: Add your custom CSS. 

“But what if I don’t know CSS?!” you may be saying to your screen right now. We’ve thought of that too! Here are some freebies to get you started: 

Available Dates

You may want to customize the colors of the available dates on the calendar. In the following example, ‘background-color’ is #009FFD (blue) and ‘color’ is #fff (white).

corresponding image to previous instructions.

Use the following code and replace with your own custom colors!

/* Available dates */
.cf-cal-sm a {
    background-color: #009FFD; 
    color: #fff;
}

Book Now Button 

This is the button that says “Available” that your customer can click on to start booking. In the following example, ‘color’ is the white text, and ‘background’ is #009FFD (blue).

corresponding image to previous instructions.

/* Book Now Button */
.cf-item-status.AVAILABLE {
    color: #fff;
    background: #009FFD;
}

Book Now Button Hover

Now you may be thinking, but what about when I hover? I don’t want it to be the same color! We’ve got your back. In the following example, when a user hovers it turns green. ‘Color’ is #ffffff (white) and ‘background-color’ is #00E526 (green).

corresponding image to previous instructions.

/* This changes the layout of the STATUS button on HOVER */
.cf-item-status:hover, .cf-item-status.SOLDOUT:hover, .cf-item-status.CLOSED:hover, .cf-item-status.ERROR:hover {
    color: #ffffff;
    background-color: #00E526 !important;
}

Item Title

Maybe you want to change the title of each of your booking items to add a pop of color. Easy! Change ‘color’ (black in example below) to whichever color you fancy.

corresponding image to previous instructions.

/* Item Title */
.cf-title h2 {
    color: #000000;
}

This is just the beginning when it comes to customization! If you want to do more and you’re not sure where to start – we can help. Whether you’re thinking about getting Checkfront, you just bought it and you’re a little in-over your head, or your page just needs a facelift, we have a team of experts who can help you out in every area, including set-up, design, and management. Contact us to learn more.

Alyssa Strackbein

Alyssa is an out-of-the-box thinker who uses a creative yet methodical approach at reaching the goals of the client. She has a background in customer service, marketing, graphic design, membership management, and a whole array of random skills that might come in handy one day. She is an integrator and amplifier of content strategy and creation across the digital marketplace. Her expertise is everything WordPress related, digital content creation, and social media management.

Categories

Newest Posts