# Getting Started on Shopify

## Install Retail Cloud Connect™

1. Sign in to your Shopify [store account](https://accounts.shopify.com/store-login)
2. Visit the [Retail Cloud Connect™](https://apps.shopify.com/retail-cloud-connect) listing on the Shopify App Store, then click **Install**
3. Review the [Terms & Conditions](https://nimstrata.com/tos), [Privacy Policy](https://nimstrata.com/privacy-policy), and required Shopify app permissions
4. Click **Install app** to accept and continue

<br/>

## Default Setup

The standard Retail Cloud Connect™ setup uses a Nimstrata-managed Google Cloud environment with billing handled through Shopify. If your team wants to manage its own Google Cloud project, use the **Advanced or Enterprise Users** path instead.

To begin, simply enter your email address and click **Get Started**.

Once Retail Cloud Connect™ has reviewed your catalog, you can continue with [Filters & Data](/shopify/filters-and-data/) to configure your import and storefront filters. After the first import begins, return to the [Shopify App](/shopify/) page for the rest of the setup flow, including building your [product card](/shopify/product-card-builder/), [installing blocks](/shopify/theme-installation) onto your theme, and activating [billing](/shopify/billing).

![](/static/images/getting-started.jpg)

<br/>

## Advanced or Enterprise Users

Merchants with an existing Google Cloud relationship may prefer the advanced connectivity flow. This path lets retailers:

- Maintain full control of the underlying Google Cloud environment
- Activate best-in-class Vertex AI Recommendations models
- Receive dedicated setup and support from Nimstrata

You will need a Google Cloud Billing Account to activate the Retail API. You may need to contact an IT administrator to set up Google Cloud and payment information. If you need assistance, please [schedule an onboarding call](https://calendly.com/nimstrata/shopify-setup) with our team.

To begin the advanced setup process, do not enter your email address or click Get Started. Instead, click the **Advanced or Enterprise User?** link at the bottom of the welcome screen.
![](/static/images/nimstrata-enterprise-setup.png)

### Create or Select a Retailer

!!!
If you manage multiple Shopify stores or have a development or staging environment, you can associate them all with the same Retailer. Each Shopify store requires a unique Google Cloud project.
!!!

1. Choose a name for your Retailer. This is typically the name of your company or organization, then click **Create Retailer**
2. If you already have access to one or more Retailers, select the existing Retailer and click **Continue**

<br/>

### Connect Google Cloud Environment

Follow the instructions in the app to set up your Google Cloud environment. The process will guide you to:

- Create a new Google Cloud project for your Shopify catalog
- Enable Google Cloud billing and the Retail API on the new project
- Grant Nimstrata access to your Google Cloud environment

=== Activate Cloud Shell
The fastest way to set up Google Cloud is to use Cloud Shell to run commands. Simply copy and paste the commands in the app for each step.

==- Create or Select a Google Cloud Project
Each Shopify store requires a unique Google Cloud project.

If you have already created a project in Google Cloud, enter the name in the **Google Cloud Project ID** field. Or, run the provided command to create a new project.

==- Enable Vertex AI Search for Commerce

Follow the instructions in the provided video to activate billing, accept the Vertex AI Search for Commerce terms and conditions, and enable the APIs.

==- Create a Custom Role for Nimstrata

Paste and run the provided Cloud Shell command to create the custom role Nimstrata uses to manage your catalog.

For more information about our permissions in your environment, please review [this summary](/faq/google-cloud-iam-permissions/).

==- Grant Nimstrata Access to the Google Cloud Project

Paste and run the provided commands to grant Retail Cloud Connect™ access to your Google Cloud project.

==- Verify Connection

It can take up to two minutes for the previous commands to propagate.

===
