How to remove 'Offer Identity' from cart?
What is Offer Identity?
Our app supports multiple types of upsells and can be placed on the same page and we have a vast range of use cases -- so we use unique code to identify the offers.

Some themes prefer to show Offer Identity Code on the cart page. This sometimes can be quite annoying.
Why Edit Options button appears on the cart page?
This is also related to the Offer Identity , we add offer identity as product properties, so while detecting the properties some themes automatically add Edit Options button.
It's added by the theme, not by the app. If you want to remove that button, you can contact the theme developer to hide it.
How to remove Offer Identity from the cart page?
Method 1: Recommended
The easy one:
Please add support@helixo.co as a staff account (Shopify Admin > Settings > Plans & Permissions > Add Staff) with Themes permission, Our developer can take a look now and fix it as soon as possible
Method 2: Requires developer knowledge
Note: Don't mess with the theme files if you don't have technical knowledge, as it may result the theme to break.
If you have some development knowledge you can do it yourself. We'll guide you through the process.
Step 1 : In the admin section select Online store > Themes and select Action dropbox value to Edit Code
Step 2: Locate the Cart Template Depending on the theme, the cart code may be in different files.
Look for files such as:
templates/cart.liquidsections/main-cart.liquidsections/main-cart-items.liquidsections/main-cart-footer.liquid
💡 Best method: Use the search bar in the code editor and search for cart to see which files are related to the cart.Step 3: Find the Property Display CodeOpen the cart-related file and search for:
.first
or specifically:
property.first
Sometimes the variable may appear as:
p.firstproperty.first
So searching .first is the safest way to find it.You will typically see code similar to this:
{% unless p.last == blank or first_character_in_key == '_' %}
<p>
{{ p.first }}:
{% if p.last contains '/uploads/' %}
<a href="{{ p.last }}">{{ p.last | split: '/' | last }}</a>
{% else %}
{{ p.last }}
{% endif %}
</p>
{% endunless %}
Step 4: Add the Offer Identity ConditionCase 1 — If the code uses unlessModify the condition to include Offer Identity:
{% unless p.last == blank or first_character_in_key == '_' or p.first == 'Offer Identity' %}
Full example:
{% unless p.last == blank or first_character_in_key == '_' or p.first == 'Offer Identity' %}
<p>
{{ p.first }}:
{% if p.last contains '/uploads/' %}
<a href="{{ p.last }}">{{ p.last | split: '/' | last }}</a>
{% else %}
{{ p.last }}
{% endif %}
</p>
{% endunless %}
Case 2 — If the code uses ifSometimes the theme may use if instead of unless.Example:
{% if p.last != blank and first_character_in_key != '_' %}
In this case, add the condition using and p.first != 'Offer Identity':
{% if p.last != blank and first_character_in_key != '_' and p.first != 'Offer Identity' %}
Step 5: Save the FileClick Save after making the changes.
Removing it automatically is a bit complicated process and error-prone! No worries!
Sometimes the actual cart page code is written as a subfile and is imported into cart.liquid page, in that case, you have to navigate to that section like in example.
Hope you've got some value from this article. Let us know your feedback 🙂 We are excited to hear your thoughts.
Updated on: 04/04/2026
Thank you!
