Настройка Shopify Markets для международной торговли
Shopify Markets — встроенный инструмент управления международными рынками в рамках одного магазина. Позволяет настроить валюту, язык, налоги, домены и методы оплаты отдельно для каждого рынка без запуска нескольких магазинов.
Структура Markets
Каждый рынок в Shopify — это один или несколько регионов (стран), сгруппированных под единую политику цен и контента. Примеры рынков:
- Primary market (основной): страна регистрации магазина
- EU market: Германия, Франция, Австрия, Нидерланды
- CIS market: Казахстан, Беларусь, Армения
- MENA market: ОАЭ, Саудовская Аравия, Египет
Один покупатель = один рынок, определяемый по IP или выбранной стране.
Настройка рынка
Admin > Markets → Add market
При создании рынка указывается:
- Название рынка (внутреннее)
- Страны/регионы
- Статус (Active / Paused)
Для каждого рынка затем настраиваются:
Валюта и цены — либо автоконвертация по курсу с настраиваемым округлением, либо ручные фиксированные цены через Shopify Price Lists:
Markets → [Market] → Pricing → Use fixed prices
Price Lists — отдельная таблица цен для рынка. Для каждого продукта можно задать специфическую цену вместо конвертации.
Домен и URL-структура — три варианта:
- Поддомен:
de.example.com(рекомендуется для SEO) - Папка:
example.com/de(один домен, меньше SSL-сложности) - Отдельный домен:
example.de
Настройка поддомена:
Markets → [Market] → Domains and languages → Add domain
Язык — один или несколько языков на рынок. При нескольких языках URL включает языковой префикс: de.example.com/fr/ для французского на немецком рынке.
Налоги — автоматический расчёт по стране или ручные ставки:
Markets → [Market] → Taxes and duties
Включение Display prices with tax included (цены с НДС) для рынков, где это юридически требуется (ЕС, Великобритания).
Локализация контента
Перевод контента магазина — через приложение Shopify Translate & Adapt (официальное, бесплатное):
# Переводы управляются в Admin > Apps > Translate & Adapt
Переводятся:
- Названия продуктов, описания
- Коллекции
- Страницы (About, Contact)
- Метаполя
- Email-уведомления
- Тема (строки в
locales/*.json)
Для профессиональных переводов — экспорт в формат XLIFF, передача переводчику, импорт обратно.
Автоматический перевод через DeepL или Google Translate — доступен в интерфейсе T&A, но требует проверки.
Геолокация и переключатель рынка
Стандартный механизм Shopify — редирект по IP при первом визите. Настраивается через тему:
{%- comment -%} Попап для смены региона — стандартный блок в Dawn {%- endcomment -%}
{%- if localization.available_countries.size > 1 or localization.available_languages.size > 1 -%}
<details class="localization-form__select">
<summary>{{ localization.country.name }} ({{ cart.currency.iso_code }})</summary>
<div>
{%- form 'localization', id: 'HeaderCountryForm' -%}
<select name="country_code" aria-label="{{ 'localization.country_label' | t }}">
{%- for country in localization.available_countries -%}
<option value="{{ country.iso_code }}"
{%- if country.iso_code == localization.country.iso_code -%} selected{%- endif -%}
>
{{ country.name }} ({{ country.currency.iso_code }} {{ country.currency.symbol }})
</option>
{%- endfor -%}
</select>
<button type="submit">{{ 'localization.update_country' | t }}</button>
{%- endform -%}
</div>
</details>
{%- endif -%}
Hreflang для SEO
При мультирыночной настройке Shopify автоматически добавляет hreflang-теги в <head>:
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="de" href="https://de.example.com/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
Важно: правильные hreflang появляются только если рынки привязаны к доменам или поддоменам, а не к одному домену без языкового префикса.
Платёжные методы по рынкам
Разные регионы требуют разных платёжных методов:
- ЕС: SEPA, iDEAL (Нидерланды), Bancontact (Бельгия), Sofort
- Великобритания: Faster Payments, PayPal
- MENA: Tamara (рассрочка), Tabby, Mada
- LATAM: Boleto (Бразилия), OXXO (Мексика)
Большинство этих методов подключаются через Shopify Payments (где доступен) или через сторонние Payment Providers, которые добавляются как External Payment.
В регионах без Shopify Payments — только сторонние провайдеры (Stripe, PayPal, региональные шлюзы) с дополнительной комиссией Shopify (~2% на Shopify Basic).
Ценовые правила и ценообразование
Стратегии ценообразования для международных рынков:
| Стратегия | Настройка в Shopify | Когда использовать |
|---|---|---|
| Конвертация по курсу | Автоматически | Небольшой объём на рынке |
| Конвертация + наценка % | Adjustment в Markets | Учёт таможни/доставки |
| Фиксированные цены | Price Lists | Стратегическое ценообразование |
| Цены без налога / с налогом | Tax settings per market | ЕС, Великобритания |
Округление при конвертации — настраивается отдельно: до ближайшего 0,99; до целого числа; произвольно.
Дьюти и импортные пошлины
Для рынков за пределами ЕС — опция Duties and import taxes (требует план Advanced+). Shopify рассчитывает пошлины на основе HS-кода товара и добавляет их к стоимости при чекауте, чтобы покупатель не получил неожиданный счёт от таможни.
Ограничения Markets
- Максимум 50 активных рынков
- Один набор продуктов для всех рынков (нельзя скрыть продукт только для одного рынка без скрипта или приложения)
- Checkout единый — нельзя кастомизировать без Shopify Plus
- Несколько валют в одном чекауте — невозможно
Сроки
Запуск 2–3 международных рынков с переводами через T&A и базовым ценообразованием: 3–5 дней. Настройка 5+ рынков с поддоменами, Price Lists, региональными платёжными методами и hreflang-аудитом: 1–2 недели.







