The price summary is the breakdown panel customers see alongside your calculator on the storefront. It shows how the final price is composed — options, fees, discounts, and total. You control which fields appear and how the summary is displayed. Configuration has two parts: choosing which fields to show (in the Appify OPC app) and enabling the summary on your storefront (in the Shopify Theme Customizer).
The price summary does not appear on your storefront until you enable it in the Shopify Theme Customizer. There are two ways to display it:
Option A: Built-in to the calculator block — Open the Shopify Theme Customizer, select the CalcAI Calculator block, and check Show price summary in the block settings. You can then choose where the summary appears relative to the calculator (above, below, left, or right) and adjust the spacing and width.
Option B: Separate theme block — Add the CalcAI Price Summary block to your page template in the Theme Customizer. This places the summary independently from the calculator, so you can position it anywhere on the page — for example, in a sticky sidebar.
| Field | What it shows |
|---|---|
| Options | Individual option prices and their labels. |
| Quantity | The selected quantity. |
| Subtotal | Price before discounts. |
| Quantity Discount | The active quantity-tier discount when a threshold is met. |
| Discounts | Calculator-level discounts applied to the subtotal. |
| Fixed Fees | Individual fixed fee line items and their amounts. Each fee is shown separately. |
| Total | The final price after all discounts. |
| Unit Price | Price per unit — most useful with per-unit granularity calculators. |
When "Options" is enabled, you can fine-tune which specific options and pricing variables appear in the summary. Use the Add item dropdown to include options or variables, drag to reorder, and edit the display label for each.
You can also enable Show price difference text to display how each option choice affects the price relative to the base selection.
Each option or variable row in the summary can be styled with Bold, Italic, or Indent using the formatting buttons below the label field. These styles apply to both the label and value columns on the storefront.
Select Custom HTML Row from the Add item dropdown to insert a custom line into the summary. This lets you add headings, divider lines, or styled text between option rows without tying the row to any option or variable.
The HTML input supports: <b>, <strong>, <i>, <em>, <u>, <span> with style="color:…" or style="float:right", and <hr> for a horizontal divider line that matches the built-in summary dividers.
To place text on the right side of a custom row (like where prices normally appear), use <span style="float:right">:
Area <span style="float:right">12.5 m²</span>
All other HTML tags and CSS properties are stripped for security and layout consistency. Custom HTML rows always render as a single line.
By default, variables in the summary display their value as a currency amount using the store's money format. If a variable represents something other than a price (such as area, number of boxes, or a percentage), uncheck Format value as price to use a custom format instead.
When custom formatting is enabled, enter a template using {result} as a placeholder for the computed value. For example:
{result} m² — shows the value followed by square meters{result}% — shows the value as a percentage{result} boxes — shows the value followed by a unit labelYou can also set the number of decimal places for the displayed value.
Custom-formatted values are not affected by market currency scaling — they are treated as non-monetary display values.
When you enable Show price summary in the CalcAI Calculator block, these additional settings appear:
| Setting | Description |
|---|---|
| Summary position | Where the summary appears relative to the calculator: Above, Below, Left, or Right. |
| Summary spacing | The gap between the calculator and the summary (0–60 px). |
| Summary width | How wide the summary panel is when positioned left or right (20–80%). |
{result} m². The summary shows the computed area alongside the price rows without a currency symbol.<b>Material</b> above your material options, then another Custom HTML Row with <hr> to add a divider, followed by <b>Labour</b> above your labour options. This visually groups related rows in the summary.