> For the complete documentation index, see [llms.txt](https://docs.iheartjane.com/partner-success/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iheartjane.com/partner-success/ecommerce-premium/jane-premium-onboarding-guide-cloudflare.md).

# Jane Premium Onboarding Guide Cloudflare

Welcome to your Premium onboarding checklist! This guide will walk you through each step you’ll take in order to seamlessly integrate Jane Premium on your existing e-commerce site.

Before beginning with Premium setup, please connect with your Partner Success Manager for a few initial steps.

## Connect to Cloudflare

Jane Premium uses Cloudflare as a reverse proxy to serve menu content from Jane's servers while keeping customers on your domain. A Cloudflare Worker — a small script that runs on Cloudflare's globally distributed network — intercepts requests to your menu page (like `yoursite.com/shop`), fetches the content from Jane behind the scenes, and returns it. This makes the menu appear as a native part of your website rather than a redirect to a third-party service, while benefiting from Cloudflare's speed and reliability.

In order for Jane Premium to integrate with your site, you’ll first need to onboard your domain to Cloudflare. If your site is already connected to Cloudflare skip to [Launching your Premium Menu](https://docs.iheartjane.com/partner-success/ecommerce-premium/launching-your-premium-menu-with-cloudflare)

Integrating your site with Cloudflare can be done in a few simple steps, (for more details on these instructions, follow Cloudflare’s <https://developers.cloudflare.com/fundamentals/manage-domains/add-site/> guide).

1. [Sign up for Cloudflare](https://www.cloudflare.com/plans/developer-platform/). There's a free version available, however - if your website meets any of the following metrics (across all menus), we would recommend signing up for the standard plan which is $5 per month to avoid any downtime on your site:<br>
   * 175+ checkouts per day
   * 1,000+ unique visitors per day
   * 3,650+ menu loads per day

*The $5 plan can be found under the Developer Platform tab here:* [*https://www.cloudflare.com/plans/developer-platform/*](https://www.cloudflare.com/plans/developer-platform/)

<figure><img src="/files/MJPXMSiSSjtoBcbMrmx8" alt=""><figcaption></figcaption></figure>

2. Enter your domain: After signing up, enter your existing domain URL in the provided box. (i.e. yoursite.com)

<figure><img src="/files/EBaU6TopFkpmkMaENVN9" alt=""><figcaption></figcaption></figure>

3. **Import your DNS records:** Before proceeding, you'll want to bring over a copy of your existing DNS records so nothing breaks during the switch to Cloudflare.

Most domain providers (GoDaddy, Namecheap, etc.) let you export your DNS records as a file — look for an "Export" or "Export Zone File" option in your DNS settings. Once you have it, upload it in your Cloudflare dashboard under **DNS > Records > Import DNS Records**. Cloudflare will also try to auto-detect your records, but **it doesn't always catch everything**.

{% hint style="info" %}
&#x20; ![⚠️](https://fonts.gstatic.com/s/e/notoemoji/17.0/26a0_fe0f/32.png) \*\*Before you change your nameservers (step 4), double-check that all of your subdomains are accounted for.\*\*

When Cloudflare takes over DNS for your domain, any subdomain that's missing a record in Cloudflare will stop working — the page will simply go down. This is a common cause of issues during onboarding for sites with subdomains so be sure to verify the records exist.

Think about every part of your site that uses a subdomain, for example: `blog.yoursite.com`, `shop.yoursite.com`, `mail.yoursite.com`. Also consider services you might not think of as "your website" — email, marketing tools, or third-party integrations that run on a subdomain.
{% endhint %}

**\*\*Please note:** if you are using WPEngine you need to make sure that the CNAME records are correctly configured otherwise web traffic won't pass through Cloudflare correctly. See instructions on how to complete that [here](/partner-success/ecommerce-premium/onboarding-a-wp-engine-site-into-cloudflare.md).

<figure><img src="/files/H6yJHbcYM4WalGh9CMhy" alt=""><figcaption></figcaption></figure>

4. **Update your Domain Nameservers:** Log in to your registrar / domain provider and update your nameservers to the values that Cloudflare provides you (do not use the ones below, Cloudflare will provide you the correct values for your domain).

<figure><img src="/files/6RA5irGR3FhBBS7wETOe" alt=""><figcaption></figcaption></figure>

If you need help, [cloudflare’s guide](https://developers.cloudflare.com/fundamentals/manage-domains/add-site/#2-update-nameservers) is a good resource. Otherwise here's a list of instructions for various providers (if your domain provider isn’t listed below, we’d love to know about it. Reach out to your Partner Success Manager and let them know)

* [GoDaddy](https://www.godaddy.com/en/help/edit-my-domain-nameservers-664)
* [SquareSpace](https://support.squarespace.com/hc/en-us/articles/4404183898125-Making-changes-to-nameservers)
* [Ionos](https://www.ionos.com/help/domains/set-up-and-manage-an-external-domain-at-11-ionos/choosing-name-servers-for-external-domains/?source=ionos-hc)
* [Gandi](https://docs.gandi.net/en/domain_names/common_operations/changing_nameservers.html)
* [HostGator](https://www.hostgator.com/help/article/how-do-i-change-my-dns-or-name-servers)

It can take up to 24 hours for your domain to be added to Cloudflare though it’s often much quicker; you should receive an email from Cloudflare like the one below once it’s finished being added.

<figure><img src="/files/902nVZJ3wGdOMIh6zLtG" alt=""><figcaption></figcaption></figure>

## **Finish the Setup in the Jane Business Dash**

Follow this [Guide](/partner-success/ecommerce-premium/launching-your-premium-menu-with-cloudflare.md) to complete the menu launch!

## **Linking to your menu page**

Once you are finished setting up the worker, the menu will be live! Simply redirect all of the links, buttons, etc. that direct users to your menu on your site to your new premium menu link (i.e. [*yourdomain.com/menu*](http://yourdomain.com/menu)) or follow the guide below on how to link to specific stores!

### **Link to Specific Stores**

You can copy the link to a specific store in Jane’s Business Dashboard under **My stores**.

The default is that each store is linked by their store id, such as yourdomain.com/menu/storeid

{% hint style="info" %}
If you would like custom slugs, please reach out to your Partner Success Rep and they can set these for you!&#x20;
{% endhint %}

<figure><img src="/files/lTEa2BxrZldeOTmcEIqq" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/mH5E7VLeKR3eRlV0eqSu" alt=""><figcaption></figcaption></figure>

#### **Adding Store URL Parameter**

Alternatively, you can append `?storeid=<store ID number>` to any category page (e.g. Deals, Flower, Shop all, etc.) or PDP and it will also link to a specific store

Example:

**Adding Fulfillment Specific Parameter**

You can append `?reservation-mode=delivery` to the link you want to open to delivery.

**Adding Location Selector Parameter**

You can append `?select-store=true` to the link if you would like the location selector to pop out right away

## [Customize your Menu](https://docs.iheartjane.com/partner-success/ecommerce-premium/premium-menu-settings)

*Now that you have your Premium menu rendering on a page, let’s customize your menu!*

## [Setting up SSO](https://docs.iheartjane.com/partner-success/ecommerce-premium/ecommerce-premium-setup/sso-for-ecommerce-premium)

Want users to be able to sign in with SSO? Follow our simple guide and get started!&#x20;

## [GTM & Analytics](https://docs.iheartjane.com/partner-success/ecommerce-premium/ecommerce-premium-setup/premium-analytics)
