Cost Calculator Builder
Item PageVideo TutorialsChangelogResources Get Started
  • Cost Calculator Builder Documentation
  • Getting Started
    • Free Version and Pro Version
    • System Requirements
    • Plugin Installation
    • License Activation
      • Upgrading the License
    • Update Billing Details and Access Invoices
    • License Utilization
    • Update The Plugin
    • Templates
    • Feature Request
  • Plugin Features
    • How to Create a Calculator
    • How to Manage Calculators
    • How to Add a Calculator to the Page
    • Calculator Appearance
    • Additional Classes
  • Cost Calculator Settings
    • Calculator Settings
      • Summary Block
      • Currency
      • Warning Texts
      • Confirmation Page
      • Order Form
      • Form Manager
      • Sticky Calculator
      • Woo Products
      • Woo Checkout
      • Payments
      • Webhooks
    • Global Settings
      • Currency (Global)
      • PDF Entries
      • Share Quote Form
      • Order Form (Global)
      • Email Template
      • Backup Settings
      • AI Formula
      • Captcha
      • Payments (Global)
      • Geolocation
  • Calculator Elements
    • General Overview
    • Text
    • Quantity
    • Validated form
    • Dropdown list
    • Image Dropdown (Pro feature)
    • Radio Select
    • Image Radio (Pro feature)
    • Switch Toggle
    • Checkbox
    • Image Checkbox (Pro feature)
    • Date Picker (Pro feature)
    • Time Picker (Pro feature)
    • Basic Slider
    • Multi Range (Pro feature)
    • File Upload (Pro feature)
      • How to Allow Additional File Types in WordPress
      • How to Increase Maximum File Upload Size in WordPress
    • HTML
    • Geolocation (Pro feature)
    • Line
    • Formula
      • AI Assistant (Pro feature)
    • Repeater (Pro feature)
    • Group Field (Pro feature)
    • Page Breaker (Pro feature)
  • Conditional System
    • Introduction
    • How to Create a Condition
    • Condition Options
    • Condition Actions
    • AND/OR Conditions
    • Condition Creating Example
  • Special Plugin Features
    • Orders
    • Discounts
    • Required Fields
    • Contact Form 7 Plugin
  • Payments
    • Settings
    • PayPal
    • Stripe
    • Razorpay
    • Cash Payment
  • Translating Cost Calculator Into a Different Language
    • Translation Basics
    • Translating Static Strings
    • Translating Calculator with WPML
    • FAQ
  • Develeoper's guide
    • Cost Calculator Hooks
      • Order Management
      • Contact Form
      • Confirmation Page
      • Email
  • Troubleshooting
    • Introduction
    • Plugin Conflicts
    • Theme Compatibility
    • Calculator is not loading
    • Cache Settings
    • Email not sending
    • Debug Logs
    • Submit a Support Ticket
  • Changelog
    • Release Notes
    • Changelog (Free Version)
    • Changelog (Pro Version)
  • Pre-built Calculators & Cases
    • Service Booking
    • Graphic Design
    • Loan Interest
    • Delivery Service
    • Renovation Company
    • Dental Services
    • Car Wash Company
    • Medical Services
    • Tuition Fees
    • Printing Services
    • Car Rental
    • Venue Rental Service
  • Advanced Topics
    • License Management
  • Stylemixthemes
    • Cost Calculator Builder WordPress Plugin
    • Themes
    • Plugins
Powered by GitBook
On this page
  • Page Breaker Element Settings
  • Element tab
  • Settings tab
  • Page Settings
  • Conditions
  • Example Usage of Page Breaker

Was this helpful?

  1. Calculator Elements

Page Breaker (Pro feature)

PreviousGroup Field (Pro feature)NextIntroduction

Last updated 8 months ago

Was this helpful?

The Page Breaker element is a Pro feature of the Cost Calculator Builder plugin that allows you to create step-by-step (multistep) calculators. Instead of showing everything at once, this element helps break down the calculator into multiple pages, making it easier for users to navigate the steps.

Page Breaker Element Settings

After adding the Page Breaker element to your calculator, at the top of the calculator you will get Page Breaker Element Settings:

Element tab

  • Navigation Style - select the style of the navigation

  • Hide page title in navigation - enable the setting to hide the title of the pages in your step-by-step calculator

You can see how it will look using the Style Preview section of the Element settings tab.

Here are the available Navigation Styles:

Page navigation will be entirely hidden.

Settings tab

  • Show summary block on the last page of the multi-step calculator - The setting will be applied only when a calculator is built with a Page breaker

  • Show total summary - There will be a button on the bottom of each step for users to click and open a popup with Summary

  • Total field element - choose the total field formula(s) to be displayed at the bottom of every page when the Show Total Summary option is on

Show summary block on the last page of the multi-step calculator is OFF

Show summary block on the last page of the multi-step calculator is ON

Show summary block on the last page of the multi-step calculator and Show total summary settings are ON

Ensure you have chosen totals to display on the Total Field Element setting.

If you click on the Show Summary, the Total Summary of your order will be opened in a pop-up:

Page Settings

Once you add a page breaker to your calculator, the calculator will be divided into two pages at the location where you placed the element. You can then add additional page breaker elements to create more pages.


  • Page Name - enter a title for the page for easy identification

  • “Previous” Button Label - customize the text for the button that users will click to go back to the previous page (e.g., "Back").

  • “Next” Button Label - customize the text for the button that users will click to proceed to the next page (e.g., "Next").

  • Page Box Style - choose the style for the page box. Available options include Full Width, which expands the page breaker to the full width of the form, and 2 Columns which will split the page into two columns

Conditions

The Conditional Logic feature in the multi-step calculator allows you to create dynamic, responsive forms and calculators that adapt based on user inputs. This feature lets you define specific conditions under which the calculator will skip to a different page or jump to a particular step. By doing so, you can create a more streamlined and efficient user experience, ensuring that users only interact with the parts of the calculator that are relevant to them.

  • Choose one of the All or Any options first.

    • All - the action will be performed only if all conditions are true

    • Any - the action will be performed if one (any) of the conditions is true

  • Element - choose the element which condition will be applied

  • Value - indicate the value of the condition

  • Add new - use the button to add a new condition

  • Action - select the action that will be executed once the condition is true

    • Skip next page - skips the next page in a sequence

    • Do not skip next page - button 'next' will be disabled, so the user can not skip the page

    • Jump to - directly jump to the selected page

After configuring the settings, do not forget to click the Save button to apply the changes.

IMPORTANT After deleting an element that had an Action configured in the Page, you must re-save the Page. Otherwise, the Next button won't work on the front end.

Example Usage of Page Breaker

This element is particularly useful in scenarios like booking processes, where users need to fill out multiple stages of information, such as order details, personal details, and confirmation steps. By breaking these into separate pages, you can create a logical flow that guides users smoothly through each step. Now, let's see how to upgrade the Pizza Ordering calculator using these principles.

  1. Use the drag & drop feature to add the Page Breaker element to the place where you want to separate the elements:

  1. We will divide this calculator into three pages: Pizzas, Drinks, and Delivery. After the first step, we have two pages. Now, we will add another Page Break then move the Delivery Location, Select the Branch Geolocation fields and Total to it:

  1. We will customize the Page Breaker Settings:

  1. Customize the navigation style according to your needs from the Element tab, then move to the Settings tab and enable both two settings (so our total summary will be displayed at the end of the calculator as a separate page), indicate the total formula to show:

  1. Change the page names accordingly one by one:

  • Page #1 -> Pizzas

  • Page #2 -> Drinks

  • Page #3 -> Delivery

You can also modify the Back and Next button labels and Page Box Style according to your needs.

  1. Let's add one checkbox field to the first - Pizza page, and add an option called 'I don't want drinks':

  1. In the Pizzas page settings, add a condition. Set these parameters accordingly:

  • Element: "I don't want drinks"

  • Condition: 'Is selected (option)'

  • Value: 'I don't want drinks'

  • Action: 'Jump to' (alternatively you can also select 'Skip next page')

  • Page: 'Delivery'

With these settings, once the user checks the "I don't want drinks" option, the calculator automatically moves to the delivery page (or skips the next - Drinks page).

Here is the result:

Good job, you have done it successfully!

Condition - choose the condition option ( by element)

Later you can upgrade this calculator using the according to your needs.

varies
Repeater field
The look of the multistep calculator
Example usage of Condition
Opening the Page Settings
Saving the Page Settings