Skip to main content

Intro

Shopify is an e-commerce platform that enables individuals and businesses to create online stores. To learn more about the Shopify API, go to https://docs.shopify.com/api. This custom version of the Shopify connector with Domo allows you to create personalized dashboards with product, sales, inventory, and even customer data all in one place. For information about the basic version, see Shopify Connector. The Shopify Custom connector integrates Shopify data, including data on customers, orders, marketing efforts, pages, and more. In the Data Center, you can access the connector page for this and other Cloud App connectors by clicking Cloud App in the toolbar at the top of the window. This topic discusses the fields and menus that are specific to the Shopify Custom connector user interface. For general information about adding DataSets, setting update schedules, and editing DataSet information, see Adding a DataSet Using a Connector.

Prerequisites

To connect to your Shopify Custom account and create a DataSet, you must have the following:
  • The name of your shop.
  • The email address and password associated with your Shopify account.
  • The Admin API access token.

Connecting to Your Shopify Custom App Account

This section enumerates the options in the Credentials and Details panes on the Shopify Custom Connector page. The components of the other panes on this page, Scheduling, and Name & Describe Your DataSet, are universal across most connector types and are discussed in greater length in Adding a DataSet Using a Connector.

Credentials Pane

This pane contains two fields where you enter the name of your shop. and the Admin API access token. You can find out the name of your shop by looking at your Shopify URL. For example, in the Shopify URL domo.shopify.com, the shop name would be domo. The Admin API Access can be generated by creating and installing the app and then making an authentication request. For more details, see Create and install a custom app. After you have entered valid Shopify credentials, you can use the same account in Domo any time you create a Shopify DataSet. You can manage connector accounts in the Accounts tab in the Data Center. For more information about this tab, see Manage Connector Accounts.

Details Pane

This pane contains one primary menu, Reports, and other menus that appear depending on the report you select.
Note: Currently you can enter only one search string in fields that request search strings, such as Order Name.

Other Panes

For information about the remaining sections of the connector interface, including how to configure scheduling, retry, and update options, see Adding a DataSet Using a Connector.

Troubleshooting

Ensure the Shop Name you enter in the Credentials pane is just the subdomain of your URL. For example, the Shop Name for domo.shopify.com would be domo.

FAQs

Using the Shopify Customer app connector with Domo, you can create personalized dashboards with product, sales, inventory, and even customer data all in one place.
The base URL for the Shopify Custom App connector is https://%s.myshopify.com/admin/api/2022-07.

Report Name

Endpoint URL

Application Charges

/application_charges.json

Application Credits

/application_credits

Articles

/blogs//articles.json

Assets /themes/assets.json
Blogs /blogs.json
Carrier Services /carrier_services
Checkouts /checkouts.json
Collects /collects.json
Comments /comments.json
Countries /countries.json
Custom Collections /custom_collections.json
Customers /customers
Discount Codes /price_rules/discount_codes
Disputes /shopify_payments/disputes
Draft Orders /draft_orders
Execute Bulk GraphQL Query /graphql.json

Execute GraphQL Query

/graphql.json
Fulfillments /orders//fulfillments
Gift Cards (Shopify Plus) /gift_cards
Inventory Items /inventory_items
Locations /locations
Marketing Events /marketing_events
Order Risks /orders//risks
Orders /orders
Pages /pages
Payouts /shopify_payments/payouts
Policies /policies
Price Rules /price_rules
Product Variants (Deprecated) /products//variants

Product Variants Using GraphQL

/graphql.json

Products

(Deprecated)

/products

Products Using GraphQL

/graphql.json
Provinces of Country /countries/provinces
Recurring Application Charges /recurring_application_charges
Redirects /redirects
Refunds /orders//refunds
Resource Feedback /resource_feedback
Script Tags /script_tags
Shipping Zones /shipping_zones
Shop /shop
Smart Collections /smart_collections
Themes /themes
Transactions /orders//transactions
Usage Charges /recurring_application_charges/usage_charges
Webhooks /webhooks
You need the name of your Shopify shop to power up this connector, and your Shopify username and password. Shop owners can use the connector without setting any additional permissions. However, if you have a limited user account - a Staff account, you will need to ensure that you have permissions to Apps and any other resources you wish to pull from the connector. Visit Shopify documentation.
The Shopify shop name is found in your shop dashboard URL. For example, if your shop dashboard is domo.shopify.com, your shop name is “domo”.
Yes
As often as needed.
Shopify Custom App connector allows you to add functionality to your Shopify admin, directly access your store’s data through Shopify’s APIs, or extend your online store to other platforms using the Storefront API along-with all the features available for Shopify connector. However, Shopify connector only allows you to create personalized dashboards with product, sales, inventory, and even customer data all in one place.