Global components reference

Global components extend your ecommerce capabilities.

// MARKET COMPONENTS IN ACTION

Build a Storefront for Every Market

Build a Storefront for Every Market

See how to configure Shopify Markets and use Shopiframe’s global components to switch countries and currencies, show the active market, and display market-specific content.

Market Button

Switches the store market to the selected country and currency on click. Automatically hides when the selected country is already active.

Property

What it controls

Country

Target country for the button.

Type

Uses the built-in button or a connected custom button component.

Button Component

Custom Framer button instance used when Type is Custom.

Component Variants

Names of the custom button’s Default, Loading, and Disabled variants.

Label

Built-in button text. Default: Change market.

Style

Built-in button typography, color, background, border, radius, and padding.

Hover

Built-in button hover color, background, and border.

Left Icon / Right Icon

Optional preset or custom image icon, including size, gap, and color.

Error Style

Typography, color, padding, tracking, and text transform for market-change errors.

Active Market

Displays the currently active country and currency to let users know which market they are currently in.

Property

What it controls

Format

Country + Currency, Code + Currency, Country Name, or Currency Code.

Flag

None, Emoji, or Image, plus size, gap, and radius.

Style

Typography, color, padding, tracking, and text transform.

Market Content

Show or hide content based on the active country, giving you more control over country-specific experiences.

Property

What it controls

Component Instance

Framer component to render when the condition matches.

Country

Country used by the visibility condition.

Show When

Shows the instance when the country is Active or Inactive. Default: Active.

Country Flags

Displays a country flag based on the active market or a specific country of your choice.

Property

What it controls

Show

Active follows the current market; Specific uses the selected Country.

Country

Fixed country shown in Specific mode.

Flag

None, Emoji, or Image, plus size, gap, and radius.

ShopiFrame

Build Shopify storefronts, not unnecessary costs.

ShopiFrame

Build Shopify storefronts, not unnecessary costs.