Skip to main content
Shopify via MCP là giải pháp kết nối trực tiếp cửa hàng trực tuyến Shopify với AI Agent trên ChatbotX thông qua giao thức tiêu chuẩn Model Context Protocol (MCP). Với thiết lập này, AI Agent của bạn sẽ trở thành một nhân viên bán hàng và chăm sóc khách hàng tự động 24/7 với đầy đủ năng lực:
  • Tra cứu danh mục, kiểm tra tồn kho theo từng biến thể (size, màu sắc) theo thời gian thực.
  • Tư vấn và hiển thị sản phẩm trực quan kèm nút bấm hành động.
  • Tự động tạo hồ sơ khách hàng mới và đẩy đơn hàng chính thức vào trang quản trị Shopify Admin với địa chỉ chuẩn hóa (Address, City, Province).
  • Tạo link thanh toán giỏ hàng tổng hợp cho nhiều sản phẩm cùng lúc.
  • Tự động hủy đơn hàng trên hệ thống và hoàn trả số lượng tồn kho khi khách đổi ý.
  • Tra cứu trạng thái thanh toán, tiến độ giao vận và mã vận đơn theo thời gian thực.

Mô hình hoạt động

Hệ thống vận hành theo mô hình cầu nối 3 lớp khép kín:
  1. Khách hàng tương tác trên các kênh nhắn tin (Facebook Messenger, Instagram, Webchat, WhatsApp, Zalo).
  2. AI Agent (ChatbotX) phân tích ngôn ngữ tự nhiên và tự động gọi các công cụ MCP tương ứng.
  3. Shopify MCP Server đóng vai trò cầu nối xử lý thông tin (chuẩn hóa số điện thoại, địa chỉ nhận hàng) và đồng bộ trực tiếp với hệ thống quản trị Shopify của bạn.

Bước 1: Tạo ứng dụng trên Shopify Dev Dashboard

Để cấp quyền cho ChatbotX truy xuất sản phẩm và quản trị đơn hàng, bạn cần tạo một ứng dụng riêng trên trang quản trị Shopify:
1

Truy cập Develop apps từ Cài đặt Shopify

Từ trang quản trị Shopify của bạn, vào Settings (Cài đặt) ➔ chọn mục Apps ở menu bên trái ➔ nhấn nút Develop apps ở góc trên bên phải.
Shopify Settings Develop Apps
1

Bắt đầu tạo ứng dụng trong Dev Dashboard

Tại giao diện Dev Dashboard, tìm đến mục Get API credentials và nhấn nút Create app.
Shopify Dev Dashboard Create App
1

Đặt tên ứng dụng

Tại mục Start from Dev Dashboard, nhập tên gợi nhớ cho ứng dụng vào ô App name (ví dụ: BotX MCP) và nhấn nút Create app.
Shopify Create App Name
1

Mở bảng cấu hình quyền Scopes

Tại trang quản trị ứng dụng vừa tạo, cuộn đến phần API access và nhấn vào chữ Select scopes màu xanh bên cạnh mục Scopes.
Shopify Api Access Select Scopes
1

Tìm kiếm và tích chọn các quyền

Sử dụng ô tìm kiếm ở đầu popup để nhập tên quyền và tích chọn đầy đủ các quyền cần thiết cho ứng dụng.
Shopify Select Scopes Search And Check

Bảng tra cứu quyền nhanh

Sao chép từng từ khóa dưới đây, dán vào ô Search ở đầu bảng Select scopes và tích chọn các quyền tương ứng:
1

Kích hoạt phiên bản (Release)

Sau khi tích đủ các quyền ở bảng trên, nhấn nút Done ở góc dưới popup. Tiếp tục nhấn nút Release màu trắng ở góc trên bên phải màn hình để phát hành phiên bản.
2

Sao chép thông tin xác thực

Từ menu bên trái, chọn App settings. Tại mục Credentials, sao chép 2 thông số:
  • Client ID
  • Secret (Client Secret)
Shopify App Settings Credentials
1

Cài đặt ứng dụng vào cửa hàng

Nhấn vào mục Overview ở menu bên trái, tìm đến phần Installs và nhấn nút Install app. Chọn cửa hàng của bạn và xác nhận cài đặt để hoàn tất.
Shopify Overview Install App
Shopify Install App Choose Store
Shopify Apps Installed Success
Sau khi cài đặt xong, bạn có thể kiểm tra danh sách ứng dụng đã cài đặt tại Settings ➔ Apps ➔ Installed để xác nhận ứng dụng BotX MCP đã hoạt động. Nếu trình duyệt hiển thị thông báo “từ chối kết nối” sau khi bấm Install do chính sách bảo mật iframe, ứng dụng vẫn đã được cài đặt thành công trên máy chủ Shopify.

Bước 2: Triển khai Shopify MCP Server trên Cloudflare Workers

Bạn có thể triển khai một MCP Server hoàn toàn miễn phí, an toàn và hoạt động liên tục 24/7 trên nền tảng Cloudflare Workers.
1

Điều hướng đến Workers & Pages

Đăng nhập vào Cloudflare Dashboard, tại menu bên trái chọn Compute ➔ chọn mục Workers & Pages ➔ nhấn nút Create application ở góc trên bên phải.
Cloudflare Dashboard Navigate Workers And Pages
1

Tạo Worker với mẫu Hello World!

Tại mục Create a Worker, chọn Start with Hello World!. Đặt tên Worker (ví dụ: shopify-mcp-server) và nhấn nút Deploy.
Cloudflare Create Worker Hello World
1

Mở trình chỉnh sửa mã nguồn (Edit code)

Tại trang tổng quan của Worker vừa tạo, nhấn vào nút Edit code ở góc trên bên phải để mở trình soạn thảo mã nguồn.
Cloudflare Worker Overview Edit Code
1

Dán mã nguồn 11 MCP Tools chuẩn hóa

Dán toàn bộ đoạn mã nguồn chuẩn dưới đây vào tệp worker.js:
1

Cấu hình biến Store và Triển khai (Deploy)

Điền SHOP_DOMAIN, CLIENT_ID, CLIENT_SECRET của cửa hàng bạn vào phần CONFIG đầu mã nguồn, sau đó nhấn nút Deploy ở góc trên bên phải.
Cloudflare Worker Editor Deploy And Preview
1

Lấy đường dẫn URL của MCP Server

Đường dẫn kết nối Worker của bạn sẽ có dạng: https://[ten-worker].[ten-tai-khoan].workers.dev/sse

Bước 3: Cấu hình MCP Server vào ChatbotX

Sau khi Worker đã được kích hoạt:
1

Mở mục MCP Servers

Từ menu bên trái giao diện ChatbotX, chọn MCP Servers ➔ nhấn nút + Create MCP Server.
Chatbotx Mcp Servers Create Button
1

Nhập thông số kết nối và tải danh sách Tools

Điền các thông tin:
  • Name: Đặt tên đại diện (ví dụ: BotX Shopify hoặc Shopify Store).
  • URL: Dán đường link Worker của bạn (https://.../sse).
  • Auth: Chọn None.
Sau đó, nhấn nút Get Tools.
Chatbotx Create Mcp Server Modal Get Tools
1

Xác nhận nạp đầy đủ 11 Tools

Hệ thống ChatbotX sẽ kết nối và nạp danh sách 11 công cụ. Đảm bảo các công cụ đã được tích chọn và nhấn nút Confirm để lưu.
Chatbotx Mcp Tools List Confirm

Bước 4: Bật Rich Responses và Cấu hình Prompt cho AI Agent

1

Mở danh sách AI Agents

Vào AI Hub ➔ Chọn AI Agents ➔ Nhấn + Create AI Agent (hoặc chọn chỉnh sửa Agent sẵn có).
2

Cấu hình Model và Tham số

  • AI Model: Chọn mô hình như Claude 3.5 Sonnet, GPT-4o hoặc GPT-4o mini.
  • Temperature: Đặt 0.2 đến 0.3 để AI tư vấn giá bán và thông tin sản phẩm chính xác, không tự suy đoán thông số sai lệch.
3

Gắn MCP Server và Bật chế độ Rich Response

  • Tại mục Tools / MCP Servers, tích chọn kết nối BotX Shopify.
  • Cuộn xuống mục Rich Response và gạt công tắc sang trạng thái ON để Agent phản hồi thẻ giao diện tương tác.
Chatbotx Agent Attach Mcp And Rich Response
1

Dán Prompt mẫu bán hàng chuyên nghiệp

Sao chép toàn bộ mẫu System Message (Prompt) dưới đây và dán vào ô Prompt:

Bước 5: Kiểm tra hoạt động trên kênh chat

Bạn có thể mở bất kỳ kênh chat nào đã kết nối với ChatbotX (như Facebook Messenger, Instagram, WhatsApp, Web Chat, Zalo…) để bắt đầu trò chuyện và kiểm tra toàn bộ luồng hoạt động tự động của AI Agent:
1

Mở kênh nhắn tin

Mở một cuộc trò chuyện với Fanpage, tài khoản WhatsApp, Instagram hoặc tiện ích Web Chat của bạn.
2

Kiểm tra duyệt sản phẩm và chọn Size tương tác

Gõ “Shop có những sản phẩm nào?” hoặc “Hi! Show me your available products.” ➔ AI Agent tự động truy xuất dữ liệu từ Shopify, hiển thị danh sách sản phẩm dạng thẻ trượt Carousel kèm nút bấm mua hàng và các nút Quick Replies để chọn size nhanh chóng:
Shopify Messenger Demo Products And Sizes
1

Kiểm tra tạo đơn hàng và tra cứu vận đơn tự động

  • Tạo đơn hàng: Chọn size và cung cấp họ tên, số điện thoại, địa chỉ nhận hàng ➔ AI tự động tạo hồ sơ khách hàng mới và lên đơn hàng chính thức trên Shopify Admin, đồng thời phản hồi Phiếu xác nhận đơn hàng rõ ràng (Mã đơn, COD, địa chỉ).
  • Tra cứu vận đơn: Nhắn “Kiểm tra đơn hàng #1005” ➔ AI tra cứu trạng thái giao hàng và hiển thị mã vận đơn (Tracking number) theo thời gian thực:
Shopify Messenger Demo Order And Tracking
1

Kiểm tra các tính năng nâng cao khác

  • Gom link thanh toán nhiều món: Nhắn “Gửi cho tôi link thanh toán cả 2 món này” ➔ AI sinh 1 đường link giỏ hàng tổng hợp (/cart/variant_1:qty_1,variant_2:qty_2) để khách tự thanh toán trên website.
  • Tự động hủy đơn hàng và hoàn kho: Nhắn “Tôi muốn hủy đơn hàng #1005” ➔ AI xác nhận hủy đơn trên hệ thống Shopify và tự động hoàn trả số lượng tồn kho.