Overview
Cart properties are the option names and values customers see on the cart, checkout, and order line. You control which shopper options are sent, whether pricing variables are included, the order of those rows, and whether the line uses the customer’s language or your default language.
Configure this in Calculator Editor → Optional Features → Cart properties. This is separate from Price Summary (the on-page price breakdown) and from Edit options from the cart (letting customers change the line after add to cart).
Steps
- Open the calculator and go to Optional Features → Cart properties.
- Review the Line properties list. Eligible options appear automatically. Uncheck an option to keep it on the product page without sending it to the cart or order.
- Use the up and down arrows to set the order of options and variables together. That order is what customers see on the cart and what appears on the order.
- To send a computed value such as area or rounded width, choose it from Add a variable. Give it a display name customers will understand, then format the value with
{result} (for example {result} m²). Set decimal places if needed.
- If languages are enabled, turn on Send cart options in the customer’s language when names and choice values should follow the shopper language. Leave it off to keep Shopify cart, checkout, and packing slips in your default language.
- Save and publish.
Details
| Control |
Description |
| Line properties |
Options and added variables in the order they appear on the cart and order. |
| Uncheck an option |
The option stays on the calculator. It is not written as a line-item property. |
| Add a variable |
Pricing variables are not sent unless you add them here. Use a clear display name. |
| Value template |
Use {result} for the computed number. Example: {result} m² or {result}%. |
| Send in the customer’s language |
Off (default) keeps option names and values in your default language. On sends the shopper language on the line. On the app Orders page you can switch between the customer’s language and your default language for fulfillment. |
| Design Files / Personalization Preview |
If the calculator uses Product Designer or live personalization, those system rows can be unchecked so the public line hides the link. Staff can still open files from the order in the app. |
- Hidden calculator options (visibility rules or the storefront eye toggle) are never sent, even if they stay checked in this list.
- Image swatches that sync to a Shopify variant are not listed — that choice already becomes the cart variant.
- Display-only options (heading, divider, spacer, content) are not sent.
- A Room map line keeps the full walk (each room, wall, turn, perimeter, and area). Add to cart also adds a Room map image link to a picture of the rooms. The product photo is unchanged. Unchecking the option hides the written walk; the picture link is added at add to cart, not a separate row in this list.
- Chat with AI can hide or show options, add variables, set the order, and turn language sending on or off. It cannot invent Shopify variant IDs for add-on products.
Examples
- Keep internal notes off the order — You have a staff-only notes option used in formulas. Uncheck it in Cart properties so customers and packing slips never see it.
- Show computed area on the line — Add the AREA variable, name it Area, and set the template to
{result} m². The cart line shows the calculated area next to Size and Material.
- Translated packing slips — Turn on send-in-the-customer’s-language so French shoppers see Largeur on the order. Fulfillment staff switch to your default language on the Orders page when they need the original labels.
Related Articles
Edit options from the cart
Overview Edit options lets a customer open the published calculator from the cart, change options or the design, and update that line. New calculators have this on. Turn it off (or on for an older calculator) under Calculator Editor → Optional ...
Binding calculator options to canvas properties
Overview A binding maps a calculator option (Width, Height, Material, Shape, …) to a property of the editor canvas (artboard width, background color, cut-line shape, bleed, …). When the customer changes a bound option in the editor's right panel, the ...
Set up Abandoned Checkout and Cart Emails
Overview Shopify’s default abandoned checkout button usually points at a checkout or cart permalink. That can drop Appify CPO options. This article adds: The customer’s visible options under each product, when the editor can print line-item ...
Add to Cart Button Settings
Overview Appify CPO works with your theme's Add to Cart button to include the calculated price and customer selections when an item is added to the cart. In most themes, Appify CPO detects the button automatically. If auto-detection doesn't work — or ...
Add a Reorder link on order confirmation emails
Overview Appify CPO stores a short hidden _state id on each customized line at add-to-cart. The order confirmation email can link to a shop-domain recover page that rebuilds that configuration and adds it to the clicker’s cart. Shopify’s built-in ...