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.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
When should I use this connector?
When should I use this connector?
What endpoint is the base URL for this connector?
What endpoint is the base URL for this connector?
Which endpoint does each report call in this connector?
Which endpoint does each report call in this connector?
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 |
What kind of credentials do I need to power up this connector?
What kind of credentials do I need to power up this connector?
Where do I get my Shopify shop name in the credentials section?
Where do I get my Shopify shop name in the credentials section?
Can I use the same account for multiple datasets?
Can I use the same account for multiple datasets?
How often can the data be updated?
How often can the data be updated?
What is the difference between the Shopify Connector and Shopify Custom App Connector?
What is the difference between the Shopify Connector and Shopify Custom App Connector?