Journal Footer - Dark Edition - Midnight

The dark variant uses a deep charcoal or pure black background for a cinematic, editorial feel. Ideal for luxury fashion, photography portfolios, and premium lifestyle brands. All text, icons, and borders automatically adapt to white — no manual configuration required.

Navy Edition — Deep Blue

A rich navy background with crisp white typography — the perfect balance between editorial elegance and brand warmth. Ideal for premium lifestyle, travel, and fashion stores that want depth without the starkness of pure black. All text and UI elements adapt automatically to maximum contrast.

Journal Footer

eStockMedia Plugins

Journal Footer

A premium, editorial-style footer section built for luxury Shopify stores. Features a fully configurable multi-column link layout, integrated newsletter form, social media icons, payment method badges, and a localization switcher — all within a scoped, theme-independent BEM CSS architecture with zero external dependencies.

v1.1 Multi-Column Layout Newsletter Form Social Icons Payment Badges Localization Switcher BEM Architecture Zero External Files Shopify OS 2.0

Multi-Column Link Layout

Up to 5 configurable columns (e.g. About Us, Shop, Support, Legal) — each with a heading and up to 6 custom links.

Newsletter Form

Built-in email subscription form with customizable label, placeholder text, and button label. Connects to Shopify's native customer marketing list.

Social Media Icons

Supports Instagram, Facebook, Pinterest, TikTok, YouTube, and X (Twitter) — each with an optional URL field. Icons shown only when URL is filled.

Payment Method Badges

Automatically displays accepted payment icons (Visa, Mastercard, PayPal, Apple Pay, Google Pay, Shop Pay, and more) based on store configuration.

Localization Switcher

Optional language and currency selector rendered inline in the footer — ideal for multi-market stores.

Full Color Control

Independent color pickers for background, heading text, link text, link hover, divider, newsletter button, and copyright bar.

Scoped BEM Architecture

Uses strict .jf-footer__ prefixes to prevent style leaking across the theme. Safe to install on any Shopify OS 2.0 theme.

Copyright Bar

Configurable copyright text with optional store name auto-insertion and current year dynamic tag.


  1. Create the Section File

    In your Shopify Admin go to Online Store → Themes → Edit code. Under Sections, click Add a new section and name it exactly:

    sections/journal-footer.liquid
  2. Paste the Source Code

    Delete all placeholder code in the new file. Paste the complete plugin source code and click Save.

  3. Replace or Hide the Default Footer

    You have two options. Option A — hide the default footer directly in the Theme Editor by clicking the eye icon next to it in the left sidebar. No files need to be modified. Option B — open your theme's layout/theme.liquid file, locate the existing footer section include and replace it with:

    {% section 'journal-footer' %}
  4. Configure in Theme Editor

    Open Customize. Select the Journal Footer section in the sidebar. Configure columns, colors, social links, newsletter, and localization options.

  5. Add Navigation Menus

    In Online Store → Navigation, create menus for each footer column (e.g. footer-about, footer-shop) and link them in the section settings.

The Journal Footer replaces the theme's default footer section. Always test on a duplicate theme before publishing to your live store.

Section Parameters

Parameter Type Allowed Values Purpose
background_color Color — Footer background color
heading_color Color — Column heading text color
link_color Color — Link text color
link_hover_color Color — Link hover state color
divider_color Color — Horizontal rule color
show_social_icons Checkbox true / false Toggle social icon row
show_payment_icons Checkbox true / false Toggle payment badge row
show_newsletter Checkbox true / false Toggle newsletter form column
show_localization Checkbox true / false Toggle language/currency switcher
newsletter_button_label Text — Newsletter submit button text
newsletter_button_color Color — Newsletter button background
copyright_text Text — Copyright bar text (supports {{ year }} tag)
copyright_bar_color Color — Copyright bar background color

Per-Column Block Settings

Parameter Type Purpose
column_heading Text Column title (e.g. About Us, Shop)
menu Link list Navigation menu to render as links

Social Icon Settings

Parameter Purpose
instagram_url Instagram profile URL
facebook_url Facebook page URL
pinterest_url Pinterest profile URL
tiktok_url TikTok profile URL
youtube_url YouTube channel URL
twitter_url X (Twitter) profile URL

Compatibility

Requirement Value
Shopify Architecture Online Store 2.0
Max Link Columns 5 per footer instance
Browser Support Chrome, Firefox, Safari, Edge (last 2 versions)
Mobile Fully responsive, columns stack vertically