In this section, we present how to connect Shopify to MindsDB. Shopify is an e-commerce platform that enables businesses to create and manage online stores. It is one of the leading e-commerce solutions, providing a wide range of tools and services to help entrepreneurs and businesses sell products and services online. Data from Shopify can be utilized within MindsDB to train AI models and chatbots using Products, Customers and Orders data, and make predictions relevant for businesses.Documentation Index
Fetch the complete documentation index at: https://docs.mindsdb.com/llms.txt
Use this file to discover all available pages before exploring further.
Connection
The required arguments to establish a connection are as follows:shop_url: a required URL to your Shopify store.access_token: a required access token to use for authentication.
yotpo_app_key: a token needed to access customer reviews via the Yotpo Product Reviews app.yotpo_access_token: a token needed to access customer reviews via the Yotpo Product Reviews app.
Usage
Once you have created the database, you can query the following tables:- Products table
- Customers table
- Orders table
- CustomerReviews table (requires the Yotpo Product Reviews app to be installed in your Shopify account)
- InventoryLevel table
- Location table
- CarrierService table
- ShippingZone table
- SalesChannel table
Products table
You can query this table as below:INSERT INTO statement, providing the following values: title, body_html, vendor, product_type, tags, status.
To update existing data, run the UPDATE statement.
To delete data, run the DELETE statement.
Customers table
You can query this table as below:UPDATE statement.
To delete data, run the DELETE statement.
Orders table
You can query this table as below:INSERT INTO statement.
To update existing data, run the UPDATE statement.
To delete data, run the DELETE statement.
CustomerReviews table
You can query this table as below:InventoryLevel table
You can query this table as below:Location table
You can query this table as below:CarrierService table
You can query this table as below:INSERT INTO statement, providing the following values: name, callback_url, service_discovery.
To update existing data, run the UPDATE statement.
To delete data, run the DELETE statement.
ShippingZone table
You can query this table as below:SalesChannel table
You can query this table as below:For more information about available actions and development plans, visit this page.