How to add a customer's logo to a B2B portal?

Topic summary

Main issue: Personalizing a Shopify B2B customer account area with a customer-specific logo or welcome text, ideally via a metafield.

Key points and constraints:

  • The screenshot provided shows the new customer UI (order page). Shopify currently restricts customization of this new customer design via theme code; changes would require an app.
  • App path: No concrete app recommendations given; responder doubts suitable apps exist while these updates are still in preview.
  • Workaround: Switch to the classic customer view, where theme code can be customized to inject a logo or personalized text. A reference video and a screenshot showing the toggle to classic view were provided.

Latest development:

  • The OP is pursuing an alternative: a homepage welcome message using a metafield (custom data field). They shared a Liquid snippet attempting to display the company name but are encountering issues (likely object/namespace typos like custom vs customer and company scope).

Status:

  • No final solution yet. Next steps are either switch to classic view for theme customization or correct the Liquid metafield references for the homepage. Code snippet and screenshots are central to understanding the issue.
Summarized with AI on January 5. AI used: gpt-5.

Hi,

Is there anyway to include a metafield in the header section of customer accounts that I can upload a logo of the company so when they log into the b2b portal they get to see their logo?

I want to provide a more personalised experience for them

Either to replace my website logo with theirs or add a line of text at the top that says ’ Welcome XXXX to your account’

Thank you

Hi @KatieFlintham1 ,

this is possible in the website but screenshot you have shared is of order page which using the new customer design.

access to the new customer ui is restricted by Shopify’s so this can’t be done using custom code, this can be done only using app.

but if you switch to classic view this can be done using custom dev in theme.

If you are a developer or understanding of code request you to refer the below video of changing logo.

https://m.youtube.com/watch?v=76cHt0S0OeI

hope this will help…

Thanks for the clarification, any apps you can recommend?

Thanks

Hi @KatieFlintham1 ,

These updates are in preview mode currently, therefore I doubt there could be any till the update comes you can switch to classic

Please refer to the below screenshot for the option

After that, you will able to create all the features using custom code in the theme.

thanks,

As an alternative I’m looking at adding a line of custom code on the homepage that says welcome company name

I’ve got the company name set in a metafield but can’t seem to add it into the site correctly.

any advice?

Thank you

{% if customer %} {% if company.metafields.custom.company_name %}

Welcome {{ company.metafields.custom.company_name }} to STB!

{% else %}

Welcome {{ custom.company.name }} to STB!

{% endif %} {% else %}

Welcome to STB!

{% endif %}