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
  • Overview of the Form Manager
  • Order Form Builder
  • Update/Duplicate/Delete the Form
  • Rename the Form
  • Order Form Fields
  • Name
  • Email
  • Phone
  • Input Textbox
  • Text Area
  • Number
  • Dropdown
  • Radio
  • Checkbox
  • Time Picker
  • Date Picker
  • Formatted Text
  • Space

Was this helpful?

  1. Cost Calculator Settings
  2. Calculator Settings

Form Manager

Pro Feature

PreviousOrder FormNextSticky Calculator

Last updated 4 months ago

Was this helpful?

The Form Manager is an advanced feature with an amazing form builder within the Cost Calculator Builder plugin. It allows you to create custom forms users must fill out when placing an order (if the is enabled). This feature helps gather necessary information through various input fields that can be customized and displayed dynamically.

Overview of the Form Manager

To access the Form Manager inside of any calculator follow Individual Settings > Basic > Form Manager:

On the opened tab, there is Order Form Builder and on the right sidebar, there is the list of available forms to choose from for the current calculator. Select the form and just click on the Apply button to use this form as an order form for the current calculator:

To create a new order form, click on the '+' button:

Order Form Builder

Update/Duplicate/Delete the Form

If you make any changes to the existing form you have to update it by clicking the Update button:

Be sure to update the form and save the calculator after making changes! If you don’t, your changes will not be saved.

Use the vertical three dots 'â‹®' to get the options to Delete and Duplicate the form:

Rename the Form

Use the pencil icon next to the Form Title to rename it:

Order Form Fields

There are 13 available fields to build the Order Forms. Click on the Add Field button to add one of them to the form:

On the right sidebar, you get the settings for the fields, which differ by field:

Reorder/Delete/Duplicate Fields

Width of the Fields

The Cost Calculator Order Form Builder allows you to adjust the width of form fields. The form's total width is divided into 12 equal parts, and you can select the field width relative to these divisions. The available options are col-4, col-6, col-8, col-10, and col-12. For instance, col-12 represents the full width, while col-6 represents half the width, and so on.

  1. The easiest way to change the width of the form fields is by dragging the right border of the field with the cursor in the Form Builder:

  1. The second way of doing it is by the settings of the field:

Required Fields

In the settings for any field, you'll find a toggle labeled "Make Field Required". This setting allows you to fill out the required field, ensuring that users cannot submit the form without completing it.

One email field in the form must be the primary mean of communication as it is necessary to process the payment. You can not delete this email field from the forms unless you add another email field.

On the front end, a red asterisk '*' will appear next to the field label, and users will receive an error message if they leave the required fields empty:

Let's see each of the fields one by one.

Name

The Name field is designed to collect the user's full or first name. This field is essential for identifying customers, personalizing communications, or addressing specific individuals within a form.

  • Field Label - write the label for the field

  • Field Placeholder - provide the placeholder for the field.

Email

The Email field captures the user's email address, which is crucial for ongoing communication, such as sending confirmation messages, follow-ups, or promotional offers. Ensuring a valid email is collected helps maintain effective contact with users.

  • Field Label - write the label for the field

  • Field Placeholder - provide the placeholder for the field.

  • Confirmation Email – adds an additional email field to ensure that both email entries match.

  • Position – if the Confirmation Email option is enabled, this setting allows you to adjust the placement of the two email fields (Right or Bottom)

Phone

The Phone field allows users to input their contact numbers. It is useful for businesses or services that need to reach customers quickly, such as for appointments, follow-ups, or providing support via phone.

  • Field Label - write the label for the field

  • Field Placeholder - provide the placeholder for the field.

Input Textbox

The Input Textbox field is a versatile input for collecting brief pieces of information, such as a first name, city, or title. It is helpful when only a small amount of data is needed in response to a specific question.

  • Field Label - write the label for the field

  • Field Placeholder - provide the placeholder for the field.

  • Character Limit – specifies the maximum number of characters a user can enter in the field.

Text Area

The Text Area provides a larger, multi-line input space for users to provide more detailed information, such as feedback, comments, or descriptions. It is useful for collecting longer responses that go beyond the limitations of a single-line text field.

  • Field Label - write the label for the field

  • Field Placeholder - provide the placeholder for the field

  • Character Limit – specifies the maximum number of characters a user can enter in the field

Number

The Number field is specifically designed for entering numeric values. It is useful when collecting data like quantities, pricing, or any other numeric information that is relevant to the form’s purpose.

  • Field Label - write the label for the field

  • Field Placeholder - provide the placeholder for the field

Dropdown

The Dropdown field presents users with a list of options to choose from, making it perfect for selecting a specific category, product, or service. It simplifies data entry by limiting the user to predefined choices.

  • Title of Dropdown Group - write the title for the dropdown

  • Multiselect - enables to selection of multiple options from the dropdown

  • Default Value - choose the option(s) that will be displayed as selected by default. Users can re-select the option(s) in the form

  • Add new - use the button to add new options

Use the drag&drop functionality to reorder the options and the 'x' button at the end of the options to remove it.

Radio

The Radio field allows users to select one option from multiple choices, ensuring they can only choose a single, mutually exclusive answer. This field is ideal for binary choices or questions where only one response is needed, such as selecting a gender or yes/no questions.

  • Title of Radio Group - write the title for the radio

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

  • Horizontal/Vertical – allows you to choose how options are displayed, either in a horizontal row or a vertical list.

Use the drag&drop functionality to reorder the options and the 'x' button at the end of the options to remove it.

Checkbox

The Checkbox field enables users to select multiple options from a list, offering flexibility when more than one choice can apply, such as selecting interests, features, or preferences.

  • Title of Checkbox Group - write the title for the checkbox

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

  • Default Value - choose the options that will be displayed as checked by default. Users can uncheck them in the form.

  • Horizontal/Vertical – allows you to choose how options are displayed, either in a horizontal row or a vertical list.

Time Picker

The time picker element allows you to get the specific time or time range in different formats.

  • Label - provide the label for the field

  • 24-hour format - enable the toggle to use the 24-hour time formatting (20:00 instead of 8:00 pm)

  • Range Time – enables the selection of the start and end time in the field

Date Picker

The date picker element allows you to get the specific date or date range in different formats.

  • Label - provide the label for the field

  • Field Placeholder - provide the placeholder for the field

  • Range Date– enables the selection of the start and end date in the field

Formatted Text

The Formatted Text field provides a static text block for including instructions or additional information on the form. It is helpful for guiding users or clarifying the purpose of certain fields without requiring them to input data.

  • Title - enter the title for the field

  • Text - provide your text using WYSIWYG (What You See Is What You Get) editor

The font style may appear different on the front end compared to the backend preview, as it depends on the theme of your website.

Space

The Space field adds visual spacing between form elements. This helps improve the layout and readability of the form, ensuring that fields are neatly organized and easy to navigate.


These fields together provide a comprehensive toolkit for building forms that collect a wide range of information from users in an intuitive and user-friendly way.

Using the Order Form Builder, you can , , , or the forms; , , , or the fields inside of the form.

Use the drag-and-drop functionality to change the order of fields. Once you hover over the fields, you can see the special buttons to Delete and Duplicate the field, as well as the indicator of the of the field:

fields can not have a width less than col-6.

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Make Field Required - enable the toggle to make the field

Width - indicate of the field

Width - indicate of the field

Width - indicate of the field

update
duplicate
rename
delete
add
duplicate
remove
modify
width
Email
required
the width
required
the width
required
the width
required
the width
required
the width
required
the width
required
the width
required
the width
required
the width
required
the width
required
the width
the width
the width
Order Form
Fields Settings for the Name Field