Creating a Formula
The formula is the price that the customer will see on the product page and will be calculated dynamically and displayed live as their input changes. In the formula section, you will need to define the formula based on the defined inputs in the elements. Supported operators: +, -, *, / Do things in parentheses first: () Comparisons: >, <, >=, <=, ==, != ceil(label name) => Rounds a number up to the nearest integer floor(label name) => Rounds a number dowPopularAdding a calculator to Product Pages
Important Notes: This operation may take up to 2 minutes, please allow sufficient time for this to be completed. If you add a calculator to a product that already has a calculator, the previously embedded calculator will be removed. If you are new to the app, we recommend going through the basic tutorials starting with 5 Minute Tutorial! to understand how the app functions. Unlike earlier when you had to add a script to a product description, the Custom Price Calculator apPopularElement Types
NOTE: You can conditionally hide and display elements using our conditional display feature. âImportant: Each element has to have a unique label name. â Dropdown: Displays a list of options in a dropdown menu. You assign a value to each option to be used in the formula. Radio Button: Displays a list of options in a Radio Button. You assign a value to each option to be used in the formula. Number input: Allows your customers to enter a numerical value to be usSome readersCustomize Your Calculator's Appearance (Colors, Layout & Hiding Elements)
Use the built-in styling panel to change colors, round corners, and set custom messages — no code needed. Plus: how to hide Shopify's native price, quantity, or variant elements from your product page.Some readersData Lookup
This element allows your customers to enter two inputs and based on those inputs the calculator will look up the value from a table and use it in a formula. You can also use the inputs as values in the formula and not only the matched value. This video provides a step-by-step guide to the process. Step 1: Add the element Click + Add element, then select Data Lookup from the modal. The element will be added to your calcSome readersHow to Calculate the Number of Boxes on Shopify Using the Custom Price Calculator App
Overview of creating a calculator for box and case quantities using the Custom Price Calculator app for Shopify. Key Benefits Customization: Easily create tailored pricing options for products. Flexibility: Adapt calculators to various products and services. Efficiency: Automates pricing and simplifies order management. Upselling Opportunities: Offer add-ons and increase revenue. **Enhanced User ExperiencSome readersHow to use Metafield in the formula of a calculator?
The custom price calculator gives a powerful feature to use the Shopify metafields in your pricing formula within the Custom Price Calculator. Let us explain by an example of a tile store. A tile store would want to create a calculator that takes length and width from the customer and calculates the total area (Square Feet or Square Metre), then display the number of tile boxes based on the area and the total price based on the number of tile boxes. Let us assume that the tile storeSome readersImplementing Quantity Field (Price per item and Total price)
We made this help article because Shopify doesn't show the total price on the product page as it only shows once the item is in the cart. Here, we will help you implement the price per item on the product page to avoid confusion. To implement a quantity field in a calculator, just use a number input element from the list of elements In the properties of the number input element, just enable the toggle called "Use as Quantity"  on your calculator, add any additional element you want. 2. On that additional element, turn on "CondFew readersUsing default Shopify price in formula - Single calculator for similar products with different price
If you have a store with multiple products following the same pricing logic but with different default/base prices then you don't have to create a unique calculator for each product. You can use the same calculator with a variable - "shopify_product_price" instead of the constant value (price) in the formula. The variable - "shopify_product_price" would automatically detect the default price set by you for each product. *Please note, when you implement it and view it in the preview mode withinFew readersHow to Customize the Look and Feel of Your Calculator
Change the colors, fonts, size, and layout of your Custom Price Calculator. Hide Shopify's default price or quantity fields, resize swatches, style dropdowns, and more — no coding experience needed.Few readersArea (sqm, sqft) based discounts through data lookup element
This will allow customers to calculate area-based discounts through the data lookup element. To understand how data lookup works, please refer to our help article on the Data Lookup element. Step 1: Add the number input element Click + Add element and select Number Input from the modal. Repeat to add a second Number Input element. Change the labels to Length and Width.  to products. Key Benefits Flexibility: Easily add and charge for custom options. Upselling Opportunities: Increase revenue by offering optional services or upgrades. Customer-Friendly: Provide an intuitive shopping experience tailored to individual needs. Purpose of the Example Demonstrates how to add and charge for optional add-ons. ExamFew readersAdding Custom Inputs to Packing Slips
Here you can learn how to add the custom information your customer input into any printouts (e.g. pick or pack lists) On your Shopify admin panel, go to Settings Scroll down and click on Shipping and Delivery [](https://custom-price-calculator-e3ae6d1359d7.intercom-attachments-1.com/i/o/777817123/68b539ba1464f734b94c6c7f/image_ftz054.png?expires=1746222300&signature=4Few readersHow to Use the Photo Editor Element
Implementing the photo editor is as simple as using our file upload feature. This new tool allows customers to edit their images with ease. Click + Add element, then select Photo Editor from the modal. Click the edit icon on the Photo Editor card to open its properties panel and make the necessary edits.  if(condition, a, b) MIN(a, b) and MAX(a, b) min(a, b) and max(a, b) AND(...) and OR(...) and(...) and or(...) ROUNDUP(Width, 0) | `ceil(Width)Few readersMy Calculator Isn't Showing: App Embed vs App Block, and the Full Checklist
Few readersAdd to Cart Not Working — Troubleshooting Guide
Add to Cart Isn't Working? Here's How to Troubleshoot If your calculator is displaying correctly but the Add to Cart button isn't working as expected, one of the following issues is usually the cause. 1. Extra Shopify Variants The default (variant-based) flow creates a hidden Shopify variant for the calculated price. If your product already has many variants, this can lead to conflicts. How to fix it: Switch your calculator to the Non-Variant Flow (Cart Transform) in the caFew readersConditional & Advanced Pricing: Charging Different Prices Based on Customer Input
Charge different prices based on customer input: threshold surcharges, per-option rates, add-on fees, tiered/area pricing, supported formula operators, and the two mistakes behind most wrong-price tickets.Few readersHow to Add a Calculator to a Non-Product Page
You can use the Non-products feature to display a Custom Price Calculator on pages other than Shopify product pages, such as landing pages, service pages, or custom templates. Follow the steps below to configure it. Step 1: Open the Non-products Section Open your calculator in the app. Navigate to the Non-products tab. Click Add Non-products. Step 2: Fill Out the Form CFew readersCommon Formula Errors and How to Fix Them
Fix the most common Apippa Custom Price Calculator formula problems: $0 or NaN prices, invalid formula errors, the cart showing the base variant price instead of the calculated price, setting a true minimum price, and rounding.Few readersBuild your calculator with AI (Calcy)
Use the built-in Calcy AI assistant to build or edit your price calculator by describing your product in plain English.Few readersCan I Export or Import Calculator Data?
Merchants who run many similar calculators, or who manage large pricing tables, often ask whether calculator configurations or their underlying data can be exported and imported. Here is how it works today. Data Lookup tables (import/export of pricing data) If your pricing depends on a lookup table (for example a grid of sizes and prices, or material-by-area rates), the Data Lookup element is the right tool. Data Lookup lets you manage large sets of values in a structured table rather tFew readersFormula Reference: Every Operator, Function and Variable CPC Supports
The complete list of operators, functions and built-in variables the formula engine accepts, what it does not support and why, and the sanctioned way to build conditional pricing.Few readers