WooCommerce AI葡萄酒推荐助手

一款WordPress插件,通过AI技术为WooCommerce网站提供智能葡萄酒推荐服务,支持多语言交互和直接购物车添加功能。

  • by pluginslab
  • PHP
  • 本地部署
  • 更新于
在 GitHub 查看 pluginslab/ms-woocommerce-mcp-assistant

使用说明

MCP WooCommerce MS助理

一个WordPress插件,为您的WooCommerce网站添加一个由AI驱动的葡萄酒推荐向导,使用MCP(模型上下文协议)工具进行智能交互。

功能

  • 智能聊天助手与 OpenAI GPT-4 集成,进行自然的葡萄酒对话
  • 个性化建议向导使用 MCP 工具根据用户偏好搜索葡萄酒产品
  • 浮动聊天界面Gutenberg块,为网站添加浮动聊天图标
  • WooCommerce 集成通过WooCommerce API搜索产品,并允许直接从聊天中添加到购物车
  • 多语言支持简体中文: 巴西用户的答案

如何运作

  1. 自然语言处理用户描述了他们的葡萄酒偏好(例如:“推荐两种红酒作为圣诞节”)
  2. 调用工具LLM使用函数调用来运行查询WooCommerce目录的MCP工具
  3. 上下文建议根据可用产品,向导提供具体的价格和协调建议
  4. 直接互动用户可以在不退出聊天的情况下将推荐产品添加到购物车

要求

  • WordPress 6.8+
  • WooCommerce 10.3+
  • PHP 7.4+
  • OpenAI API 关键
  • WooCommerce API 凭据(消费者密钥和秘密)

安装

  1. 下载插件并上传到 /wp-content/plugins/
  2. 通过WordPress的“插件”菜单激活插件
  3. 配置 OpenAI 和 WooCommerce API 密钥(当前通过代码或数据库)
  4. 使用Gutenberg编辑器将“聊天助理”块添加到任何页面

配置

设置存储为WordPress选项:

  • ms_openai_api_key您的 OpenAI API 密钥
  • woocommerce_consumer_keyWooCommerce 消费者关键
  • woocommerce_consumer_secretWooCommerce的消费者秘密

使用

  1. 将“聊天助理”块添加到您的页面
  2. 聊天图标将出现在前端
  3. 用户可以点击打开聊天模式
  4. 输入关于葡萄酒的问题以获得建议

API终点

  • POST /wp-json/ms-woocommerce-mcp-assistant/v1/chat处理聊天消息
  • POST /wp-json/ms-woocommerce-mcp-assistant/v1/add-to-cart添加产品到购物车

开发

插件结构

  • includes/class-chat-api.php处理 OpenAI 和 REST 端点集成
  • includes/class-custom-blocks.php注册古腾堡块
  • includes/class-mcp-integration.phpMCP(Placeholder)集成
  • src/blocks/chat-assistant/聊天块的 React 组件

建筑

npm install
npm run build

贡献

欢迎捐款!请遵循WordPress的编码标准。

许可证

此插件在 GPL v2 或更高版本许可下发布。

支持

要获得支持,请在 GitHub 仓库中打开一个问题。 README.md