如何构建一个强大的Shopify电子商务AI聊天机器人?
By Brendan - AI Automation · 2023-12-22
在这篇文章中,我将向您展示如何在Voiceflow平台上构建一个功能完善的Shopify电子商务聊天机器人。该聊天机器人将提供人工智能产品推荐,允许客户跟踪订单,并提出问题并收到人工智能生成的答复。
构建Shopify电子商务聊天机器人
- 视频中我将逐步向您展示如何在Voiceflow平台上构建一个功能完善的Shopify电子商务聊天机器人。
- 该聊天机器人将提供人工智能产品推荐,允许客户跟踪订单,并提出问题并收到人工智能生成的答复。
- 通过这样的系统,我们可以根据客户的需求向他们推荐产品,因为客户并不总是知道自己想要什么。
- 视频中将演示的产品推荐系统示例是,我简单地向聊天机器人询问海滩包,它就能向我推荐几个与我的查询相关的托特包。
- 观看整个视频后,您将能够为自己的AAA客户或自己的电子商务商店构建这样的系统。
- 如果您希望为自己的电子商务业务或其他项目定制此类系统,可以预约与我的团队的电话会议或直接访问我们的机构。
构建Shopify电子商务聊天机器人
SEO优化策略
- 在进行SEO优化时,需要将用户提出的问题转化成可用的筛选公式。
- 通过API调用Airtable来获取产品信息,并通过JavaScript提取响应数据中的产品信息。
- 需创建Airtable账户,并生成API密钥。
- 通过AI语义理解处理用户问题,然后转化成适当的筛选公式,并将公式传递给Airtable进行产品信息查询。
- JavaScript的作用是将响应数据中的产品信息提取出来,以便在显示推荐产品时使用。
- 最终目的是通过聊天机器人回答用户的问题,并在Airtable中查询并展示出符合条件的产品信息。
SEO优化策略
JavaScript步骤概述
- 在JavaScript步骤中,需要根据表格中的产品名称匹配变量,在Voiceflow中设置数据并获取所有数据
- 通过json. stringify将价格转换为可用字符串,以便设置价格变量
- 需要为每个产品设置单独的变量,可以复制并修改相应的变量名称和数字
- 通过逻辑步骤检查是否成功获取了产品数据,并根据产品数量指定不同的路径
- 在AI设置步骤中,除了产品推荐外,还需添加一个信息,解释为什么推荐该产品或提供类似替代产品
- 对于操作提示和系统提示,需要确保回复简洁明了,并提示用户无需再次询问是否查看产品
JavaScript步骤概述
更新Shopify产品至Airtable
- 首先,需要通过HTTP请求获取Shopify的API密钥。
- 在Shopify的设置中,点击“应用和销售渠道”,进入“开发应用”页面,创建一个新的应用并获取管理员API访问令牌。
- 随后,回到make.com,在URL中更新您的商店信息。
- 此外,将make.com的场景配置为能够在初次运行时添加所有产品,并且能够在产品更新、添加或删除时自动同步至Airtable。
- 最后,将API密钥配置到HTTP请求中,以启动Shopify产品同步至Airtable的操作。
更新Shopify产品至Airtable
设置API请求和数据处理
- 首先,我们需要进行多个不同的API请求,并略微不同地处理数据
- 我们将设置一个GET请求,以获取数据,并且需要在请求中创建一个名为content type的标头,值为application Json
- 接着,我们需要添加x-Shopify访问令牌,并将之前复制的密钥粘贴进去
- 完成了HTT请求后,我们接下来要进行迭代操作,将HTTP请求中的数组分割并逐个处理
- 然后进行搜索Airtable记录,通过识别ID来确定所在位置,将Shopify ID与ID进行匹配
- UPserting记录意味着我们不仅创建新记录,还要修改需要更新的旧记录
- 接着进行数组聚合操作,目的是使迭代得以继续进行,而不影响整个流程
- 设置变量当前日期,然后再次搜索Airtable记录,检查所有日期与当前日期不相等的产品
- 将不需要更新的产品进行删除记录
- 最后,设置捕获错误的验证
设置API请求和数据处理
完整的e-commerce系统构建
- 创建变量来更新订单ID和发送API请求至air table获取订单信息
- 使用JavaScript块提取Json响应中的订单ID
- 设置HTTP请求的标头和访问令牌,并将响应数据转换为文本形式
- 创建响应AI以准确显示订单状态和提供订单跟踪功能
- 在Shopify商店集成chatbot
- 通过在Shopify主题代码中嵌入chatbot的代码片段来展示chatbot于商店页面
完整的e-commerce系统构建
Conclusion:
观看这个视频,您将能够为自己的AAA客户或自己的电子商务商店构建一个功能完善的系统。如果您有兴趣定制此类系统,可以预约与我的团队的电话会议或直接访问我们的机构。