What is Calculator AI?

What is Calculator AI?

Overview

This page introduces Calculator AI and explains how it works at a high level. After reading it, you'll understand the core building blocks — calculators, options, pricing formulas, and theme blocks — and be ready to create your first calculator.

Calculator AI is a Shopify app that lets you build custom product calculators with dynamic pricing. Instead of relying on variant dropdowns, you can offer your customers real input fields — dimensions, quantities, materials, add-ons — and calculate the price automatically based on formulas you define. Everything is configured through a visual editor with no coding required.

Key terms you'll see throughout these docs:

  • Calculator — A complete configuration of options and pricing rules attached to one or more products. This is the central object in Calculator AI.
  • Option — An input field your customer fills out on the product page, such as a text field, dropdown, number input, or image swatch. Calculator AI supports 29 option types.
  • Pricing formula — A math expression that calculates the price based on option values. For example, a formula might multiply width by height by a per-square-foot rate.
  • Theme block — The storefront widget that renders your calculator on the product page. You add it through the Shopify Theme Customizer.

Steps

Here is how Calculator AI works at a high level:

  1. Create a calculator in the Calculator AI app. The wizard walks you through each step.
  2. Add options — these are the input fields your customers fill out (dimensions, material choices, text for engraving, etc.).
  3. Define pricing formulas that calculate the price based on what the customer selects. The formula editor supports math, conditional logic, and pricing table lookups.
  4. Assign the calculator to one or more products so it appears on those product pages.
  5. Publish — once published, customers see the calculator on your product page, fill in their choices, and the price updates in real time.

Examples

  • Custom blinds shop — Create a calculator with width, height, and material options. Define a pricing formula that calculates the price per blind based on square footage and the customer's material choice.
  • Fabric by the yard — Set up a calculator where the customer selects a fabric type and enters the number of yards. The pricing formula multiplies yardage by a per-yard rate that varies by fabric.

What's Next

Ready to get started? Install Calculator AI on your theme, then follow the Creating Your First Calculator tutorial to build and publish your first calculator.

    • Related Articles

    • AI Credits

      Overview AI credits power all of Calculator AI's AI-driven features. Every time you use an AI feature — building a calculator, generating pricing formulas, translating text, or styling your calculator — a small number of credits are consumed. Credits ...
    • Installing Calculator AI on Your Theme

      Overview Before your calculators can appear on your storefront, you need to enable Calculator AI in your Shopify theme. This is a one-time setup that takes a couple of minutes. After completing these steps, your theme will be ready to display ...
    • AI Style Assistant

      Overview The AI Style Assistant lets you describe the visual style you want in plain English, and it generates the CSS variable values for you. Instead of manually tweaking dozens of variables, you can describe a look — like "dark theme with rounded ...
    • AI Bulk Generate Options

      This is different from the Build with AI wizard that appears when creating a new calculator — AI Bulk Generate adds options to an existing calculator. Overview AI Bulk Generate lets you describe the options you need in plain English, and Calculator ...
    • Building with the AI Assistant

      Overview The AI assistant lets you describe what you need in plain English and generates a complete calculator configuration for you. Instead of manually adding each option and formula, you can start with an AI-generated draft and refine from there. ...