Overview

The Shopify connector for Gemini Enterprise lets you perform create, update, and read operations on Shopify.

Supported Shopify versions

The Shopify connector supports the latest cloud version of Shopify.

Supported actions

When the Shopify connector is enabled, the end user can use natural language commands in Gemini Enterprise to perform the following actions.

Action Description
Create customer Creates a new customer in Shopify.
Update customer Updates an existing customer in Shopify.
Create order Creates a new order in Shopify.
Send fulfillment request Sends a fulfillment request for an order on your Shopify site.

Required permissions

To enable Gemini Enterprise to perform federated search using the Shopify data store, you need to enable following scopes:

Scope Purpose
read_customers Retrieve customer profiles, contact info, and history.
write_customers Create or update customer profiles.
read_orders View full order details (transactions, items, and status).
write_orders Create an order.
read_products View product and product variant information.
write_assigned_fulfillment_orders Sends a fulfillment request for an order on your Shopify site.

For information on how to configure these scopes, see Set redirect URL and scopes.

Limitations

This section outlines known issues and limitations that may affect your use of the Shopify data store.

  • When creating a new app or adding a data store to an existing one, it's recommended to associate only one data store with actions belonging to a single connector type.
  • Enforcing a VPC Service Controls perimeter on existing Shopify data stores is not supported. To enforce VPC Service Controls, you must delete and recreate the data stores. For more information on VPC Service Controls and how to use actions after enabling VPC Service Controls, see Secure your app with VPC Service Controls.
  • The Shopify data store is supported only in the global, us, and eu locations.

What's next