How can I move the country/currency selector to my website header?

Topic summary

A user wants to relocate the country/currency selector from the website footer to the header, positioning it near the login and cart icons. They’ve partially succeeded using custom CSS to move it upward and adjust dropdown arrows, but seek further refinement.

Solutions Provided:

  • PageFly-Victor and GemPages both offered CSS-based approaches:
    • Edit base.css or theme.liquid files in the theme code editor
    • Add custom CSS to hide the footer language form and reposition elements using flexbox/display properties
    • Code snippets and screenshots were shared to guide implementation

Follow-up Requests:

  • The original poster asked about creating a floating selector in the bottom-left corner instead
  • Mentioned uncertainty about where exactly to paste the provided code
  • Wanted to display only countries/currencies (removing language options)

Resolution:

The discussion remains open regarding the floating implementation. The original poster later referenced a separate thread where they created a floating currency selector, suggesting they found an alternative solution that better met their needs. Another user (Payal20) joined seeking similar guidance for the Colorblock theme.

Summarized with AI on November 24. AI used: claude-sonnet-4-5-20250929.

Currently the country and currency selector is by default at the very bottom of my shopify website. I would like to move it to header, right next to members’ login and shopping cart. Is there any way to do it?

I manage to move it up using this code:

Show More

Then I fixed the arrows to show down by adding this code:

Show More

.disclosure__list-wrapper {

Show More

bottom: auto !important;

Show More

}

The result is as shown below. I want to remove the language changer and to move the currency to the left of the search button on the header as I show in the picture below.

https://1361qd071q4m8ewf-68796285242.shopifypreview.com

Hi @Andy106

This is Victor from PageFly - Landing Page Builder App

You can try this code by following these steps:

Step 1: Go to Online Store->Theme->Edit code.

Step 2: Search file base.css.

Step 3: Paste the below code at bottom of the file → Save

header.header.header–middle-left.header–mobile-center.page-width.header–has-menu {

display: flex;

padding: 0;

}

form#FooterLanguageForm {

display: none;

}

PageFlyVictor_0-1671154091762.png

Hope that my solution works for you.

Best regards,

Victor | PageFly

Hello @Andy106

You can follow these steps:

  1. Go to Online Store->Theme->Edit code

  1. Open your theme.liquid file, paste the below code before


I hope the above is useful to you.

Kind & Best regards,
GemPages Support Team

Thank you its much better. Is there a way to make it float on the bottom left of the screen like as below:

I think the code is something like this:

[details=Show More]

But I am not sure where I have to paste this code. Also I want it to show only the currency and countries I already have.
@GemPages
@PageFly-Victor

Hi,

I also want to move my country selector to the top. I am using colorblock theme.

Where exactly should I be adding the code? Any help is much appreciated.

Regards

Payal | Colors Of Love

Not exactly what you are looking for, but I solved my question here, check it out, I think its even better than putting it on top: https://community.shopify.com/c/shopify-design/create-a-floating-currency-selector/m-p/1867882#M497972