Skip to main content

The Shopify Markets Feature [ZP]

Create and manage Market-specific Zipify Pages for international storefronts!

Jeff Maxfield avatar
Written by Jeff Maxfield
Updated this week

Overview

The Shopify Markets feature in Zipify Pages allows you to create and customize a separate Zipify Page for each Shopify Market in your store. This makes it possible to tailor page content, design, and messaging for different regions while still managing everything from a single Shopify store.

When enabled, each Market can have its own version of a Zipify Page, while still sharing a common Default store page. Shopify automatically determines which page version a visitor sees based on their Market configuration.

This feature is designed for merchants selling internationally who need more control than simple language or currency changes, such as region-specific layouts, content, or offers.

👉Important: Shopify Markets in Zipify Pages introduces additional publishing rules and limitations. We strongly recommend reviewing this article in full before using the feature.

Requirements & Eligibility

To use the Shopify Markets feature in Zipify Pages, the following requirements must be met:

Zipify Pages Plan

  • The feature is available on the Advanced plan only

  • There are no limits on the number of Market pages you can create or publish

📝Downgrading Notice: If you downgrade to a plan that does not support Markets, all Market-specific pages and their corresponding theme templates are permanently removed and cannot be restored.

Supported Page Types

Only the following Zipify Pages support the Shopify Markets feature:

  • Landing Pages

  • Home Pages

  • Product Pages (Full Customization layout only)

  • Collection Pages

Shopify Setup

  • Shopify Markets must already be configured in your Shopify admin

  • Markets must exist before they can be selected in the Zipify Pages Builder

Permissions & Scopes

  • Required Shopify scopes must be accepted to enable the feature

  • Only the store owner or staff with the appropriate permissions can accept these scopes

  • If a user without proper permissions attempts to accept scopes, an error will be shown and Markets will not be enabled

How Shopify Markets Work in Zipify Pages

When using Shopify Markets with Zipify Pages, each page can exist in two forms:

  • Default store page – The base version of the page

  • Market-specific pages – Optional version(s) of the page tied to individual Shopify Markets

The page that a visitor sees is determined automatically by Shopify based on their assigned Market. Zipify Pages then serves the corresponding page template for that Market. If a Market does not have its own customized Zipify Page, Shopify falls back to displaying the Default store page.

At a high level:

  • You always start with a Default store page

  • Market pages are created only when you explicitly customize them

  • Publishing applies to the Default store page and all Market pages together

Important Concept: Backup Market Behavior

Shopify includes a special concept called the Backup Market, which plays a critical role in how Zipify Pages Markets behave. The Backup Market acts as the source of truth for the default storefront experience, meaning it is used for:

  • Countries that are not included in any explicitly created Market in Shopify

  • Visitors who do not match a specific Market

Why This Matters in Zipify Pages

Once the Backup Market is customized for a Zipify Page, it effectively overrides the Default store page for all countries that do not belong to another customized Market.

This means:

  • Changes made only to the Default store page will not apply to other countries if the Backup Market page exists

  • To apply updates everywhere, you must update both:

    • The Default store page

    • The Backup Market page

How to Identify the Backup Market

You can find your store’s Backup Market in Shopify by navigating to:

Shopify Admin → Settings → General → Store defaults → Backup region

In most stores, the primary market (often the USA) is set as the Backup Market by default.

👉 Important: The Backup Market behavior is a Shopify-level concept. Zipify Pages follows Shopify’s rules exactly, which is why this behavior cannot be changed or bypassed.

How Page Display Works (Examples)

The examples below show how Shopify Markets determines which version of a Zipify Page a visitor sees, based on which Markets have customized pages.

Assume the store has the following Shopify Markets added:

  • USA (Primary / Backup Market)

  • Ukraine

  • France

And a single Zipify Page exists in the Builder.

Example 1: No Market pages are customized

  • The Default store page is shown in all regions

Example 2: Only the Ukraine Market is customized

  • Visitors in Ukraine see the Ukraine Market page

  • Visitors in all other regions see the Default store page

Example 3: The USA (Backup) Market is customized

In this scenario, the USA Market is the Backup Market in Shopify and has a customized Zipify Page. When the Backup Market page exists, Shopify uses it as the fallback only for countries that are not assigned to any other Market.

  • Visitors in Ukraine see the Default store page

  • Visitors in France see the Default store page

  • Visitors in all other regions, including the USA, see the USA Market page

👉 Important: Countries that belong to a defined Market (even if that Market does not have a customized page) will continue to see the Default store page. The Backup Market page is used only for countries that are not part of any other Market.

Example 4: USA, Ukraine, and France Markets are all customized

  • Visitors in Ukraine see the Ukraine Market page

  • Visitors in France see the France Market page

  • Visitors in all other regions (including the USA) see the USA Market page

These examples highlight why understanding the Backup Market is critical when making changes that should apply globally.

Creating a Market-Specific Page

Market-specific pages are created directly from within the Zipify Pages Builder:

  1. Open the page you want to edit in the Zipify Pages Builder

  2. In the top-left corner of the Builder, locate the Markets drop-down

  3. The page initially opens as the Default store page

  4. Select a Market from the drop-down to create or switch to that Market’s page

Once selected:

  • A separate editable version of the page is created for that Market

  • A yellow dot appears next to the Market in the drop-down, indicating a Market page exists

You can now make design and content changes in the Builder that apply only to that Market.

📝If a Market is not selected and customized, it will continue to use the Default store page.

Editing & Managing Market Pages

Once Market-specific pages exist, it’s important to understand how edits are tracked and managed in the Builder.

Editing Behavior:

  • The Default store page and each Market page are edited independently

  • Changes made on one Market page do not affect other Markets or the Default store page

  • Changes made on the Default store page do not automatically apply to Market pages once they exist

Pending Updates Indicator:

When changes are made to a Market page, but have not yet been published:

  • A yellow indicator appears next to the Market in the Markets drop-down

  • This indicates the Market page has unpublished changes

Reset to Store Default

The "Reset to Store Default" option allows you to visually revert a Market page to match the Default store page:

Behavior details:

  • The button is disabled on the Default store page

  • The button is enabled on all Market pages

  • A confirmation prompt is shown before resetting

After confirming:

  • The Market page is reset to visually match the Default store page

  • The Market page is unpublished

  • You can then customize and publish the Market page again if needed

👉 Important: Page History does not apply to this action. Resetting a Market page cannot be undone.

Publishing & Unpublishing Pages

Publishing behavior for Shopify Markets is different from standard Zipify Pages and applies to all pages together.

Publishing

When you publish a page that has Market-specific versions:

  • The Default store page and all Market pages are published at the same time

  • It is not possible to publish only a Market page or only the Default store page

  • If at least one Market page exists, the Default store page cannot be published by itself

During publishing:

  • Zipify Pages creates corresponding theme templates in your Shopify theme

  • Each Market page generates its own Market-specific template file
    (e.g., page.zipifypages-a9z7.context.qdlm.json for a Landing Page)

Common Publishing Error

If a Market-specific template already exists in your Shopify theme, publishing will fail and you may see an error similar to:

“This page can't be published. A customized version for the Canada market already exists in your store.”

To resolve this:

  1. Go to Shopify Admin → Online Store → Themes → … → Edit code

  2. Locate and remove the template file referenced in the error message

  3. Return to Zipify Pages and publish again

Unpublishing

Unpublishing a page that includes Market-specific versions affects both Zipify Pages and Shopify.

In Zipify Pages:

  • The Default store page and all Market pages are unpublished

  • Market pages remain available in the Builder

  • Republishing will publish all Markets again

In Shopify:

  • All related theme templates (Default and Market-specific) are removed from the theme files

Deleting a Market Page in Zipify Pages

If a separate Market-specific page is no longer needed, it can be removed directly from the Zipify Pages Builder.

  1. Open the page in the Zipify Pages Builder

  2. Open the Markets drop-down

  3. Locate the Market you want to remove

  4. Click the trash icon next to the Market name

A confirmation dialog will appear explaining what will be removed.

What Happens When a Market Page Is Deleted

  • The Market-specific page is removed from Zipify Pages

  • The corresponding Market-specific theme template is deleted from Shopify

  • Other Market pages and the Default store page are not affected

⚠️This action is permanent and cannot be undone.

Previews & URLs

Zipify Pages automatically adjusts previews and URLs based on whether you are viewing the Default store page or a Market-specific page.

Draft Preview

  • Opens the draft version of the page you are currently editing

  • Displays the appropriate Default store page or Market page in preview mode

Published Preview

  • Opens the live, published version of the page

  • If a language is configured for the Market in Shopify, the Market’s language or region handle is added to the URL (for example: /en-us)

👉 To enable this behavior, the Market must have a published language configured in Shopify:

Shopify Admin → Markets → Select Market → Domains / Languages → Add published language

Open Graph Properties & SEO Considerations

Open Graph Properties settings control how your page appears when shared on social platforms. When using Shopify Markets, OG behavior depends on how your page is configured.

Automatic Open Graph URLs

  • Each Market page includes a Market-specific URL

  • The Market handle is automatically included

  • This ensures shared links reflect the correct regional version of the page

Custom Open Graph URLs

  • A single, general URL is used across all Markets

  • The same OG URL is shared regardless of the visitor’s Market

A help note is displayed in the Open Graph Properties settings within the Publish Settings to explain this behavior when Markets are enabled.

Copy, Convert, Share and Save as a Template

Common page actions behave slightly differently when Shopify Markets are enabled for the page.

Copy Page

  • Both the Default store page and all Market pages are copied

  • The copied page includes the same Market structure as the original

Convert Page Types

When converting between supported page types (for example, Landing Page ↔ Product Page):

  • Both the Default store page and all Market pages are copied during conversion

Share Page

  • Only the Default store page is shared

  • Market-specific pages are not included when sharing

Save as a Template

  • A custom template is created for the page currently open in the Builder

  • This applies whether you are on the Default store page or a Market page

  • Pages created from a saved template are standard new pages and do not include Market-specific configurations

Scripts, Header/Footer, and Shared Settings

Some page settings are Market-specific, while others are shared across all Markets.

Local & Global Scripts

  • Scripts apply only to the page currently being edited (Default store page or Market page)

  • Scripts added to one Market page do not affect other Markets

  • When a Market page is reset to the Default store page, its scripts revert to match the Default store page

Once at least one Market page exists, a help note is displayed in the Scripts settings to explain this behavior.

Theme Header & Footer

  • The Theme header/footer option can only be enabled or disabled on the Default store page

  • All Market pages inherit this setting

  • It is not possible to configure the theme header/footer differently per Market

Product & Collection Page Limitations

When using Shopify Markets with Product Pages and Collection Pages, certain elements are shared across all Markets.

  • Products and Collections are synchronized across the Default store page and all Market pages

  • It is not possible to assign different products or collections per Market

This means Market-specific customization is limited to design, layout, and content, not the underlying product or collection assignment.

Testing & Experimentation Limitations

Some testing features behave differently when Markets are enabled.

This allows for limited experimentation at the section level without impacting other Markets.

Other Known Limitations & Notes

The following additional limitations apply when using Shopify Markets with Zipify Pages:

  • Sections from Market-specific pages cannot be added via the Existing sections tab in the Add Sections popup. Only sections from Default store pages are available

  • The Shopify App Block element function independently on each Market page

  • Market-specific pages cannot be restored after a plan downgrade that removes Markets support

Final Notes & Best Practices

  • Use Market-specific pages only when regional differences go beyond language or currency

  • Be cautious when customizing the Backup Market, as it affects countries outside defined Markets

  • When making global updates, verify changes on both the Default store page and the Backup Market page

  • Publish changes intentionally, since all Market pages are published together

Understanding these behaviors upfront will help you avoid unexpected storefront changes and ensure a smoother experience when selling internationally.

Did this answer your question?