Which API for customer facing chatbot

Highlighted
Shopify Partner
11 0 0

One of my customers (a merchant using Shopify ) needs/desires to integrate his chatbot with shopify. His customers should be able to ask questions about product and services (not a problem) but also information about the status or order fulfillments.

Since the amount of available API's is overwhelming, I was wondering if someone could point me in the right direction wrt the (set of) api's to use. I started witht the storefront API but that one is unauthenticated. I used Node.js for development.

Any help much appreciated

0 Likes
Highlighted
Shopify Partner
11 0 0

After some digging came to the following:

 

step 1. Have the user (the customer of the merchant) authenticate somehow. This should get me a customer-id

step 2. User customer-id to het a list of his\her order via the admin Order api

step 3. Dive deeper via the fulfillment resource

 

Next question: How do I authenticate the customer of a merchant in an external app (in my case a Node.js chatbot running on Azure)?  

0 Likes