INTEGRITY Документация

Shopify

Cloudflare сотрудничает с Shopify, чтобы предоставить сайтам её клиентов преимущества Cloudflare по производительности и безопасности.

Если вы используете Shopify и при этом у вас есть план Cloudflare, вы можете с помощью собственной зоны Cloudflare сначала направлять веб-трафик в свою зону, а затем уже в зону Shopify (поставщика SaaS). Такая конфигурация называется O2O.

Преимущества

Маршрутизация O2O также позволяет использовать зоны Cloudflare, специально настроенные для трафика Shopify.

Как это работает

Дополнительные сведения о том, чем O2O отличается от других конфигураций Cloudflare, см. в Как работает O2O.

Когда вы настроить маршрутизацию O2O для вашего сайта Shopify, Cloudflare предоставляет для этого поставщика SaaS особые конфигурации. На данный момент к ним относится следующее:

Включить

Вы можете включить O2O на любом плане зоны Cloudflare.

Чтобы включить O2O для своего аккаунта, создать CNAME DNS-запись.

Тип Название Цель Статус прокси
CNAME <YOUR_SHOP_DOMAIN> shops.myshopify.com Proxied

Как только вы сохраните новую DNS-запись, в дашборде Cloudflare рядом со значением записи CNAME появится значок Shopify. Например:

Дашборд Cloudflare с записью CNAME DNS для Shopify и специальным значком Shopify

По вопросам настройки Shopify обратитесь к их руководство по поддержке ↗.

Совместимость продукта

Когда для имени хоста в вашей зоне Cloudflare включено O2O, вы берёте на себя дополнительную ответственность за трафик этого имени хоста, поскольку теперь можете влиять на этот трафик с помощью различных продуктов Cloudflare. Среди продуктов Cloudflare, совместимых с O2O:

Полный список совместимых продуктов и возможных ограничений см. в Совместимость продукта.

Удержание зоны

Если ваша собственная зона Cloudflare находится на тарифе Enterprise, у вас есть доступ к функция удержания зоны, это переключатель, который не позволяет создать зону с именем вашего домена в другом аккаунте Cloudflare. Кроме того, если удержание зоны включено, оно также блокирует активацию пользовательских имён хостов, подключённых к Shopify. В этом случае Shopify вернёт для вашего пользовательского имени хоста следующее сообщение об ошибке: The hostname is associated with a held zone. Please contact the owner of this domain to have the hold removed.

Чтобы пользовательское имя хоста успешно активировалось на платформе Shopify, владельцу зоны необходимо временно снять удержание. Если вы подключаете к Shopify только поддомен в качестве пользовательского имени хоста, вас касается только дополнительная функция Also prevent Subdomains необходимо временно отключить.

Как только удержание зоны будет временно отключено, следуйте инструкциям Shopify по обновлению пользовательского имени хоста. После этого оно должно активироваться.

Дополнительная поддержка

Если вы клиент Shopify и настроили собственную зону Cloudflare с включённым O2O для отдельных имён хостов, обратитесь в свою Cloudflare Account Team или Служба поддержки Cloudflare для помощи в решении проблем в собственной зоне.

Если возникнут технические проблемы, которые Cloudflare не сможет решить самостоятельно, компания обратится к Shopify.

DNS-записи CAA

Подробнее о CAA-записи см. Документация Shopify ↗.