Skip to main content
Back to Actions Integrations Use prebuilt Shopify action templates to auto-create dialog tasks for managing orders, products, and customers. To access templates:
  1. Go to Automation AI > Use Cases > Dialogs and click Create a Dialog Task.
  2. Under Integration, select Shopify. Integrations - Shopify
  3. If no integration is configured, click Explore Integrations to set one up. See Actions Overview. Explore Integrations

Supported Actions

TaskDescriptionMethod
Get order by IDRetrieves order details with an order ID.GET
Get orders by customer IDRetrieves orders using the customer ID.GET
Get products by nameRetrieves products using their names.GET
Get product by IDRetrieves product details using the ID.GET
Get products by collection IDRetrieves products using the collection ID.GET
Get variants by product IDRetrieves product variants using the product ID.GET

Get Order by ID

  1. Install the template from Shopify Action Templates.
  2. The Get Order by ID dialog task is added with the following components: Get Order by ID dialog task is added
    • getOrderbyID – User intent to fetch an order by ID.
    • orderID – Entity node for the order ID.
    • getOrderbyIDService – Bot action service to get an order by ID. Click Edit Request: Get Order by ID - Edit Request Click +Add Response: Get Order by ID - Add Response
    • getOrderbyIDMessage – Message node to display responses.
  3. Click Train, then Talk to Bot to test: VA prompts to Get Order by ID
  4. Click View Order to see order details in Shopify: View order details for a given id

Get Orders by Customer ID

  1. Install the template from Shopify Action Templates.
  2. The Get Orders by Customer ID dialog task is added with the following components: Get Orders by Customer ID dialog task is added
    • getOrdersbyCustomerID – User intent to get orders by customer ID.
    • customerID – Entity node for the customer ID.
    • getOrdersbyCustomerIDService – Bot action service to get orders by customer ID. Click Edit Request: Get Orders by Customer ID - Edit Request Click +Add Response: Get Orders by Customer ID - Add response
    • getOrdersbyCustomerIDMessage – Message node to display responses.
  3. Click Train, then Talk to Bot to test: VA Prompt to Get Orders by Customer ID

Get Products by Name

  1. Install the template from Shopify Action Templates.
  2. The Get Products by Name dialog task is added with the following components: Get Products by Name dialog task is added
    • Get Products by Name – User intent to fetch products by name.
    • Name – Entity node for the product name.
    • getProductsbyNameService – Bot action service to fetch products by name. Click +Add Response: Get Products by Name - Add Response
    • getProductsByNameMessage – Message node to display responses.
  3. Click Train, then Talk to Bot to test: VA prompt to Get Products by Name

Get Product by ID

  1. Install the template from Shopify Action Templates.
  2. The Get Product by ID dialog task is added with the following components: Get Product by ID dialog task is added
    • Get product by ID – User intent to fetch a product by ID.
    • productId – Entity node for the product ID.
    • getProductbyIDService – Bot action service to find a product by ID. Click Edit Request: Get Product by ID - Edit Request Click +Add Response: Get Product by ID - Add response
    • getProductbyIDMessage – Message node to display responses.
  3. Click Train, then Talk to Bot to test: VA prompt to Get Product by ID

Get Products by Collection ID

  1. Install the template from Shopify Action Templates.
  2. The Get Products by Collection ID dialog task is added with the following components: Get Products by Collection ID dialog task is added
    • getProductsbyCollectionId – User intent to fetch products by collection ID.
    • collectionID – Entity node for the collection ID.
    • getProductsbyCollectionIDService – Bot action service to fetch products by collection ID. Click Edit Request: Get Products by Collection ID - Edit request Click +Add Response for sample responses.
    • getProductsbyCollectionIDMessage – Message node to display responses.
  3. Click Train, then Talk to Bot to test: VA prompt to Get Products by Collection ID

Get Variants by Product ID

  1. Install the template from Shopify Action Templates.
  2. The Get Variants by Product ID dialog task is added with the following components: Get Variants by Product ID dialog task is added
    • GetVariantsbyProductID – User intent to fetch variants by product ID.
    • productId – Entity node for the product ID.
    • getVariantsbyProductIDService – Bot action service to fetch variants by product ID. Click Edit Request: Get Variants by Product ID - Edit Request
    • getVariantsbyProductIDMessage – Message node to display responses.
  3. Click Train, then Talk to Bot to test: VA prompt to Get Variants by Product ID