Skip to content

Header & Top Bar

The eShopping header has three stacked strips:

eShopping header structure — Top Banner, Top Bar, Main Nav

Each strip is configured independently.


① Top Banner (the promo strip above the header)

This is the BigCommerce native bannernot a Page Builder widget region. It's managed in:

Marketing → Banners (in your BigCommerce admin sidebar — outside Page Builder).

Top promo banner on the storefront

Create a banner

  1. Marketing → Banners → Create a banner.
  2. Configure:
    • Name — internal label.
    • Banner content — paste HTML (use the snippet below).
    • Show this banner onTop of all pages.
    • VisibilityShow.
    • Date range — optional schedule.
  3. Save.
BigCommerce admin
Home
Orders
Products
Customers
Storefront
Marketing
Banners
Coupon codes
Gift certificates
Abandoned cart saver
Analytics
Settings

The theme renders whatever HTML you paste — it adds no carousel, rotation, or fixed height. The strip is only as tall as your banner content.

eShopping Theme
Banner
Banner BackgroundBanner strip background#3E3629
Banner Text ColorBody text color#D5CEC2
Banner Link ColorColor for any link inside the HTML#D9845E

Snippet — single message

<p style="text-align:center">Carbon-neutral shipping on every order</p>
<div style="text-align:center">
  Free shipping on orders over $99 ·
  Customer service: <a href="tel:+18001234567">+1 (800) 123-4567</a>
</div>

If you want the banner to rotate between several promos, use a Page Builder banner widget or a third-party carousel app — the theme itself displays the banner HTML as-is.


The 54 px strip showing the welcome text, web-page links and address on the left, and account links, currency selector, phone and social icons on the right. Configure colors and toggles in Theme Editor → eShopping → Header:

Top bar on the storefront — welcome text + address, phone, account, currency, social icons

eShopping Theme
Header
Topbar BackgroundStrip background#1A1713
Topbar TextText + icon color#978A74
Topbar Text HoverHover color for links/icons#FAF8F4
Show Social IconsIntended to toggle the social icons (see note below)
Show Address in TopbarShow your store address (from Settings → Store profile → Address)
Show Phone in TopbarShow your store phone (from Settings → Store profile → Phone)
Welcome TextFree-text greeting shown at the far leftEnter text…
Topbar pages range: from,to (e.g. 6,8)Which web-page links appear in the top bar — a from,to index range (see below)6,8

The store address and phone values shown by the two toggles come from your BigCommerce admin, not the theme:

BigCommerce admin
Home
Orders
Products
Customers
Storefront
Marketing
Analytics
Settings
Store profile
Faceted search
Currencies
Shipping
Payments

Social icons display automatically

Social icons appear whenever you have at least one social URL set under Storefront → Social media in your BigCommerce admin. The Show Social Icons toggle currently has no effect in the template — the icons are driven only by whether social URLs exist. Supported networks: Facebook, Instagram, X (Twitter), LinkedIn, YouTube, Pinterest, Tumblr, Google+, RSS.

BigCommerce admin
Home
Orders
Products
Customers
Storefront
Themes
Logo
Home page carousel
Social media links
Script manager
Web pages
Blog
Image manager
Social media
Marketing
Analytics
Settings

Welcome text fallback

If you leave Welcome Text empty, the top bar shows the default greeting "Welcome to {store name}" — it does not hide the area.

Topbar / Nav pages range

Both Topbar Pages Range and Nav Pages Range (in the Main Nav, below) take a from,to index pair, not a list of page numbers:

  • The value is two zero-based indexes separated by a comma, e.g. 6,8 or 0,6.
  • It shows web pages whose index is ≥ from and < to (the end index is exclusive).
  • Defaults: Topbar Pages Range = 6,8 and Nav Pages Range = 0,6.
  • Leaving the field empty does not show all pages — both from and to fall back to 0, so nothing is shown.

So 0,6 shows the first six web pages (indexes 0–5) in the nav, while 6,8 shows the next two (indexes 6–7) in the top bar.

The logo lives in the Main Nav strip (③), not the top bar. Configure it in Theme Editor → Header and footer → Logo (standard BigCommerce controls):

  • Upload your logo file (transparent PNG recommended).
  • Logo sizeOptimized for theme (250x100) / Original (as uploaded) / Specify dimensions.
  • Logo positionLeft / Center / Right.
BigCommerce admin
Home
Orders
Products
Customers
Storefront
Marketing
Analytics
Settings
Store profile
Faceted search
Currencies
Shipping
Payments
Header and footer
Logo
Logo image size200x50
Logo positionleft

The Main Nav height is not fixed — it grows to fit your logo height (a minimum of 52 px, otherwise the logo height plus padding), so taller logos are not clipped.


③ Main Nav (logo + pages + search + cart)

The sticky strip containing the logo, web-page navigation, search box, and wishlist / cart icons. Configure colors and page range in Theme Editor → eShopping → Header (there is no separate "Nav" heading — the navigation color settings sit under the Header heading alongside the top bar):

Main nav on the storefront — logo, web-page links, category + search box, wishlist, cart

eShopping Theme
Header
Navigation BackgroundStrip background#FFFFFF
Navigation TextMenu link color#6B5E4F
Navigation Text HoverMenu link hover color#1A1713
Search BackgroundPill-shaped search input background#F5F0EA
Search TextPlaceholder + typed text color#3D352C
Search ButtonSubmit-button color#C75A2A
Nav pages range: from,to (e.g. 0,6)0,6

The web pages themselves come from your BigCommerce admin, not the theme:

BigCommerce admin
Home
Orders
Products
Customers
Storefront
Themes
Logo
Home page carousel
Social media links
Script manager
Web pages
Blog
Image manager
Marketing
Analytics
Settings

The nav lists your web pages (filtered by the Nav Pages Range). A web page that has child pages becomes a dropdown — its children are listed when you hover or open it with the keyboard. The nav does not render storefront categories; categories live in the Sidebar. (The only "category" control in the nav is the optional category dropdown attached to the search box.)

Search-box advanced features

Configured under Theme Editor → eShopping → Search:

eShopping Theme
Search
Enable voice searchAdds a microphone icon (browser speech-to-text — Chrome / Edge / Safari)
Typing phrases (pipe | separated)Search for power tools
Enable keyword suggestionsCSV-driven autocomplete (see Keyword Suggestions)
Category dropdown depth in searchHow deep to suggest categories in the search dropdown — 0 (off) / 1 / 2 / 3 / 44

Configuring keyword suggestions

Keyword suggestions are turned on with the Enable keyword suggestions checkbox, plus up to three keyword CSV file fields (Keywords file 1 / 2 / 3), all under the Search heading. See the Keyword Suggestions page for details.

eShopping Theme
Search
Keywords file 1 path/content/suggest-keywords-1
Keywords file 2 path/content/suggest-keywords-2
Keywords file 3 path/content/suggest-keywords-3

Typing phrases used in each demo variation

Variation Default phrases
Industrial Search for power tools... · Find welding equipment... · Browse safety gear... · Discover compressors & accessories...
AutoParts Search for brake pads... · Find oil filters & fluids... · Browse suspension parts... · Discover lighting & accessories...
Electronics Search for laptops & monitors... · Find headphones & speakers... · Browse keyboards & mice... · Discover cables & adapters...
Packaging Search for shipping boxes... · Find bubble wrap & packing... · Browse tape & labels... · Discover mailer bags & envelopes...

The nav builds its dropdowns entirely from your web pages: any page that has child pages appears as a hoverable / keyboard-expandable dropdown listing its children. To change what appears in the nav, edit your web pages and the Nav Pages Range.


Demo variation settings

All four demo stores ship with an empty Welcome Text, so each one shows the default greeting "Welcome to {store name}" — where {store name} is replaced at render time by your BigCommerce store name (Settings → Store profile → Store name), not literal text. Store address and phone are shown by the default toggles (where those store values are set), and social icons appear whenever social URLs are set — note the Show Social Icons toggle itself has no effect (see the note above). The only top-bar/search difference between the demos is the Typing phrases (listed above).

  • Welcome text: empty → shows "Welcome to {store name}" (your store name)
  • Address & phone: shown by default toggles (where set); social icons: shown when social URLs are set
  • Welcome text: empty → shows "Welcome to {store name}" (your store name)
  • Address & phone: shown by default toggles (where set); social icons: shown when social URLs are set
  • Welcome text: empty → shows "Welcome to {store name}" (your store name)
  • Address & phone: shown by default toggles (where set); social icons: shown when social URLs are set
  • Welcome text: empty → shows "Welcome to {store name}" (your store name)
  • Address & phone: shown by default toggles (where set); social icons: shown when social URLs are set

Want a custom greeting? Type your own text into Welcome Text (e.g. "Eco-friendly packaging shipped worldwide") — these are just ideas, not values shipped with the demos.

eShopping Theme
Header
Welcome TextFree-text greeting shown at the far leftEnter text…
BigCommerce admin
Home
Orders
Products
Customers
Storefront
Marketing
Analytics
Settings
Store profile
Faceted search
Currencies
Shipping
Payments

Next