Articles on: UFE - Upsell Funnel Engine

How to remove 'Offer Identity' from cart?

PrerequisiteThe following part of the article requires development knowledge.


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?

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.liquid
  • sections/main-cart.liquid
  • sections/main-cart-items.liquid
  • sections/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.first
  • property.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!


Pro Tip!

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.


Did we miss something?No worries! Message us by clicking the chat icon 💬 inside the app.Or Just email our team at support@helixo.co ✌️

Updated on: 04/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!