The Global shop Object
shop is a Liquid drop available on every page of your theme — homepage, product pages, cart, 404, and password page. It represents the merchant's store configuration from Shopify Admin. You never create or pass shop; Shopify injects it automatically.
Core shop properties
{{ shop.name }}
{{ shop.email }}
{{ shop.currency }}
{{ shop.domain }}
{{ shop.permanent_domain }}
{{ shop.description }}- shop.name — store title shown in browser tabs and headers
- shop.email — customer-facing contact email
- shop.currency — ISO 4217 code (USD, GBP, EUR) for money filters
- shop.domain — current request domain (may differ per market)
- shop.permanent_domain — always your-store.myshopify.com
- shop.money_format — Liquid money format string for custom formatting
- shop.enabled_payment_types — array of accepted card brand icons
Use shop.name in the footer copyright, shop.currency when building JavaScript price formatters, and shop.permanent_domain when you need a stable domain reference (webhooks, API callbacks) rather than a custom domain.
Try it Yourself
Tip: shop.address returns a structured address object — use shop.address.city, shop.address.country for localized footer content.