Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,9 @@ head:
- tag: title
content: Shopify | Provider guides
description: Learn how to configure your zone with Shopify.

---

import { Render } from "~/components"
import { Render } from "~/components";

<Render file="provider-guide-intro" params={{ one: "Shopify" }} />

Expand All @@ -20,6 +19,10 @@ O2O routing also enables you to take advantage of Cloudflare zones specifically

For more details about how O2O is different than other Cloudflare setups, refer to [How O2O works](/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/how-it-works/).

When you [set up O2O routing for your Shopify website](#enable), Cloudflare enables specific configurations for this SaaS provider. Currently, this includes the following:

- Workers and Snippets are disabled on the `/checkout` URI path.

## Enable

You can enable O2O on any Cloudflare zone plan.
Expand All @@ -30,14 +33,16 @@ To enable O2O on your account, [create](/dns/manage-dns-records/how-to/create-dn
| ------- | -------------------- | --------------------- | ------------ |
| `CNAME` | `<YOUR_SHOP_DOMAIN>` | `shops.myshopify.com` | Proxied |

:::note
Once you save the new DNS record, the dashboard will show a Shopify icon next to the `CNAME` record value. For example:

![](~/assets/images/cloudflare-for-platforms/provider-guides/shopify-dns-entry.png)

:::note

For questions about Shopify setup, refer to their [support guide](https://help.shopify.com/en/manual/domains/add-a-domain/connecting-domains/connect-domain-manual).

If you cannot activate your domain using [proxied DNS records](/dns/proxy-status/), reach out to your account team or the [Cloudflare Community](https://community.cloudflare.com).


:::

## Product compatibility
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,10 @@ You can use CNAME records to point to other CNAME records (`www.example2.com` --

Cloudflare uses a process called CNAME flattening to deliver better performance. This process supports a few features and can interact with [different setups that depend on CNAME records](/dns/cname-flattening/#aspects-to-keep-in-mind). Refer to the [CNAME flattening section](/dns/cname-flattening/) to learn more about this.

:::note
Specific CNAME record values with traffic proxied through Cloudflare will enable Orange-to-Orange (O2O) routing for the Shopify SaaS provider. Refer to the [Shopify provider guide](/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/provider-guides/shopify/) for more information.
:::

#### Example API call

When creating CNAME records [using the API](/dns/manage-dns-records/how-to/create-dns-records/#create-dns-records):
Expand Down
Loading