EK Cost Calculator

Parent / child element

Display-only estimate

Cost Calculator

Provides a live price estimator where the site owner defines slider, dropdown, and checkbox fields and visitors see an instantly updating formatted total.

Dynamic Data

Symbol, disclaimer, CTA, labels

Grouping

Indian or Western

Accessibility

Server-rendered initial total

The initial total is rendered on the server before JavaScript loads.

Example of cost calculator with Field Slider, Dropdown and Checkboxes with sticky bottom…

Build Your Catering Estimate

Estimate for a full-service seated or buffet event

10 Guests

$18 per unit

Choose the level of catering service

Add-ons

Select any extras to include in your event

Estimated total $180
$180

This is an estimate, not a final quote

Use cases

01

Roofing or flooring estimates based on a square footage slider.

02

Service package pickers where dropdown options and add-on checkboxes sum to a running total.

03

Tiered discount messaging that appears when the total crosses a configured threshold.

Key features

What the element does, in plain terms. Every individual control is listed in the settings reference below.

Fields

Three field types

A slider priced per unit, a single-select dropdown, and multi-select checkboxes. Each field is a child element in the builder.

Options repeater

A label, price, and preselect checkbox per option row in dropdown and checkbox fields.

Total

Currency formatting

Symbol, placement before or after the number, Indian grouping such as 1,00,000 or Western grouping such as 1,000,000, and zero to two decimal places.

Range messages

Tiered lines written as minimum, maximum, and message, shown under the total when the sum falls in that range.

Accessible total

The initial total is rendered on the server before JavaScript loads, and live updates are announced through an aria-live region.

Disclaimer

On by default, reading that this is an estimate and not a final quote.

Next step

Call-to-action block

A heading, body text, and a button that can link, open an Avada Modal, or open an Off Canvas panel using Avada’s native trigger markup.

Responsive outer spacing

Margin and padding per breakpoint.

Settings reference

Every setting the element exposes, grouped by builder tab. Options are listed where the setting offers a fixed set of choices.

Fields Child element, one per field

Field type

Slider · Dropdown · Checkboxes

Slider prices a quantity per unit. Dropdown offers one choice from a list. Checkboxes allow several add-ons at once.

Field label

Dynamic Data

The question or prompt shown above the control.

Slider minimum, maximum, and step

The range a visitor can choose and how finely they can move within it.

Price per unit

The amount added for each unit selected on a slider field.

Options repeater

Label, price, preselect

The choices in a dropdown or checkbox field, each with its own price and an optional preselected state.

Total and currency General tab

Currency symbol

Dynamic Data

The symbol shown with the total.

Symbol placement

Before · After

Whether the symbol leads or trails the number.

Digit grouping

Indian · Western

Indian grouping renders 1,00,000. Western grouping renders 1,00,000 as 100,000.

Decimal places

0 to 2

How precisely the total is shown. Zero suits whole-currency estimates.

Range messages

Minimum | maximum | message

Tiered lines shown under the total when the sum falls inside a range, for example a free shipping threshold.

Disclaimer

On by default

A line under the total making clear the figure is an estimate rather than a final quote.

Call to action General tab

CTA heading

Dynamic Data

The heading of the block under the total.

CTA body text

Dynamic Data

A short paragraph explaining the next step.

Button text

Dynamic Data

The label on the action button.

Button action

Link · Avada Modal · Off Canvas

Where the button leads, using Avada’s native trigger markup for the modal and off canvas options.

Design Design tab

Field styling

Appearance of labels, sliders, dropdowns, and checkboxes.

Total styling

Typography and colour of the running total, which is usually the largest element in the block.

Accent colour

Colour used on the slider track, active states, and the action button.

Margin

Per breakpoint

Outer spacing around the element, set separately for large, medium, and small screens and scoped to this element instance.

Padding

Per breakpoint

Inner spacing between the element container edge and its content, also set per breakpoint.

Extras Extras tab

Conditional Rendering

Avada logic conditions

Shows or hides the element based on logged-in state, user role, and the other conditions Avada’s logic system offers.

Previous

Location Lister

Next

Timeline

On this page

Related

QR Code shares the Indian-market focus through UPI payment codes.