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 Features → Cart edit → Allow edit from cart.
Use this when customers often tweak quantity, size, or artwork after they add a product — without removing the line and starting over.
On the cart page and cart drawer, a customized line shows an Edit options button.
If the published calculator has changed since they added the item, they see a short review message and can check the filled-in options before updating.
Lines restored from reorder or abandoned-cart recover can also show Edit options once this setting is on for that calculator.
Dawn-family and Horizon-family themes show the button on the cart page and cart drawer with no theme code.
Add this attribute on the cart line wrapper — the tag that wraps one product row:
data-calcai-line-key="{{ item.key }}"
{% for item in cart.items %}. That is often in snippets/cart-drawer.liquid or sections/main-cart-items.liquid.A typical row looks like this:
{% for item in cart.items %}
<div class="cart-line" data-calcai-line-key="{{ item.key }}">
...product image, title, quantity...
</div>
{% endfor %}
The same attribute is listed under Theme setup on the Cart edit card in Optional Features.
| Item | Behavior |
|---|---|
| Default | Off. Each calculator has its own setting. |
| Where it appears | Cart page and cart drawer, on lines that used this calculator. |
| Update | Replaces the old line (and its fee pair) with the new configuration. |
| Calculator unpublished or unlinked | The customer cannot edit that line. |
| Third-party themes | Without the line-key attribute, the button may not appear on every cart layout. |