Why is the payments icon not visible on my minimal theme footer?

Topic summary

Payments icons were not showing in the Minimal theme footer despite reactivating payments and enabling the setting in theme customization. The user shared screenshots and later pasted their footer.liquid code (Shopify Liquid template for the footer), indicating they had tried a code change from another discussion.

Recommendation: Edit footer.liquid and set the variable at the top from assign show_payment_icons = false to assign show_payment_icons = true. If issues persist, review the entire footer.liquid code.

Follow-up: The user provided their site URL for review. A subsequent suggestion was to change/replace the footer.liquid code (exact snippet not displayed), after which the user confirmed the fix worked.

Outcome: Resolved by updating the footer.liquid template logic, enabling payment icons to display. No further disagreements or open questions.

Notes: Screenshots and code snippets were central. The issue was tied to Liquid variables controlling the visibility of payment icons in the theme footer.

Summarized with AI on February 13. AI used: gpt-5.

Hi. Payments icon not showing after reactivating payments. Have read different solution i came across still not appear.

Am using minimal theme. the 1st picture is how the code looks before. the 2nd picture, the highlighted code, is the code i found this discussion. But yet still not work.

Also, i have checked Payment icon on theme customization.

And yet the payment icon did not show. Anybody that can help, Please!!

This is PageFly - Free Landing Page Builder. I would love to provide my recommendations for your store based on 6 years of providing solutions for about 100.000 active Shopify merchants.

Regards your concern.

First: Access footer.liquid by Online Stores > More Action > Edit code > footer.liquid

At the very top of the footer.liquid template you should find this piece of code:

Change the {%- assign show_payment_icons = false -%} to {%- assign show_payment_icons = true -%} and see if this solves it.

If you still can’t see the icons I ask you to paste here all the code in your footer.liquid template, because from the code I see on the screeshot everything is correct!

If you feel my answer is helpful, like it or mark it as a solution. Let me know if you have any questions.

Best regards,

PageFly

Hi @Olahappy ,

Please send your site and if your site is password protected, please send me the password. I will check it.

Thanks for help. here are all the code as

{% if settings.social_twitter_link != blank or settings.social_facebook_link != blank or settings.social_pinterest_link != blank or settings.social_google_plus_link != blank or settings.social_instagram_link != blank or settings.social_snapchat_link != blank or settings.social_tumblr_link != blank or settings.social_youtube_link != blank or settings.social_vimeo_link != blank or settings.social_fancy_link != blank or settings.social_rss_link != blank %}
{% assign show_social_icons = true %}
{% else %}
{% assign show_social_icons = false %}
{% endif %}

{% case section.blocks.size %}
{% when 0 %}
{% when 1 %}
{% assign column_width = ‘text-center’ %}
{%- assign article_width = 480 -%}
{% when 2 %}
{% assign column_width = ‘post-large–one-half medium–one-half’ %}
{%- assign article_width = 480 -%}
{% when 3 %}
{% assign column_width = ‘post-large–one-third medium–one-third’ %}
{%- assign article_width = 435 -%}
{% when 4 %}
{% assign column_width = ‘post-large–one-quarter medium–one-half’ %}
{%- assign article_width = 410 -%}
{% when 5 %}
{% assign column_width = ‘post-large–one-fifth medium–one-half’ %}
{%- assign article_width = 335 -%}
{% when 6 %}
{% assign column_width = ‘post-large–one-sixth medium–one-half’ %}
{%- assign article_width = 335 -%}
{% endcase %}

{% for block in section.blocks %}
{% case block.type %}
{% when ‘blog’ %}

{% assign blog = blogs[block.settings.blog] %}

{{ 'layout.footer.blog_title' | t }}

{% assign article = blogs[block.settings.blog].articles.first %}

{{ article.title | link_to: article.url }}

{% if article.image %} {% capture img_id %}ArticleImage-{{ section.id }}--{{ article.image.id }}{% endcapture %} {% capture wrapper_id %}ArticleImageWrapper-{{ section.id }}--{{ article.image.id }}{% endcapture %} {%- assign img_url = article.image | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%} {%- assign image_alt = article.title | escape -%} {% include 'image-style' with image: article.image, width: article_width, height: 480, wrapper_id: wrapper_id, img_id: img_id %}

{{ image_alt }}

{{ article | img_url: 'large' | img_tag: image_alt, 'article__image' | link_to: article.url }}

{% endif %} {% if article.excerpt.size > 0 %}
{{ article.excerpt }}
{% else %}

{{ article.content | strip_html | truncatewords: 30 }}

{% endif %}

{% when ‘menu’ %}

{% unless num_columns == 1 %}

{{ block.settings.menu_title | escape }}

{% endunless %}
    {% for link in linklists[block.settings.menu].links %}
  • {{ link.title }}
  • {% endfor %}

{% when ‘social’ %}

{{ 'layout.footer.social_title' | t }}

{% comment %} Loop through the social network links {% endcomment %} {% include 'social-links' %}

{% when ‘text’ %}

{{ block.settings.title | escape }}

{{ block.settings.richtext }}

{% when ‘newsletter’ %}

{{ 'layout.footer.newsletter_title' | t }}

{% unless block.settings.subtext == blank %} {{ block.settings.subtext }} {% endunless %} {% include 'newsletter-form' %}

{% endcase %}
{% endfor %}


Org.nr.927934019

{{ 'layout.footer.copyright' | t }} © {{ 'now' | date: '%Y' }}, {{ shop.name | link_to: routes.root_url }}. {{ powered_by_link }}

{% if section.settings.show_methods_of_payment %}
{% unless shop.enabled_payment_types == empty %}

{{ 'general.payment.method' | t }}
    {% assign enabled_payment_types = 'visa,master,vipps,paypal' | remove: ' ' | split: ',' %} {% for type in enabled_payment_types %}
  • {{ type | payment_type_svg_tag: class: 'icon' }}
  • {% endfor %}
{% endunless %} {% endif %}

thanks, here is the website

https://happy-body.no/

Hi @Olahappy ,

Please change all code:


Hope it helps!

1 Like

Thanks man, It works.

1 Like