
WooCommerce MCP محصولات، سفارشها و عملیات فروشگاه را به ابزارهای ساختیافته برای AI Agent تبدیل میکند. هدف آن دسترسی کنترلشده است، نه دادن رمز مدیر فروشگاه به مدل.
چه کارهایی میتوان انجام داد؟
Agent میتواند با مجوز مناسب محصول را پیدا کند، وضعیت سفارش را بخواند یا گزارش عملیاتی بسازد. عملیات تغییردهنده مانند ویرایش قیمت، موجودی و سفارش باید تأیید انسانی و Audit Log داشته باشند.
راهاندازی امن
- مستندات رسمی WooCommerce MCP و نسخه افزونه را بررسی کنید.
- یک حساب سرویس با حداقل Capability بسازید.
- ابتدا Toolهای فقطخواندنی را فعال کنید.
- Credential را در Secret و ارتباط را پشت HTTPS نگه دارید.
- برای عملیات نوشتن، Approval و محدودیت نرخ بگذارید.
مصرف Agent فروشگاه را با کلید مستقل کنترل کنید.
مدل مجاز، سقف هزینه و گزارش درخواست را برای این Workflow جدا کنید.
مدل مناسب و API پاستا
برای خلاصهسازی سفارش یا پاسخ پشتیبانی، مدل سریع کافی است؛ برای برنامهریزی چندمرحلهای مدلی با Tool Calling پایدار لازم دارید. در API پاستا میتوانید مدل را عوض کنید، کلید را محدود سازید و هزینه هر Workflow را جدا ببینید.
میزبانی فروشگاه Agent-ready
فروشگاه همچنان به MySQL، فایل ماندگار و بکاپ نیاز دارد. هاست وردپرس پاستا این اجزا را جدا نگه میدارد. پیش از هر تغییر خودکار قیمت یا موجودی، Backup تازه و مسیر Rollback داشته باشید.
سناریوی شروع
با یک Agent پشتیبانی فقطخواندنی آغاز کنید: کاربر شماره سفارش میدهد، ابزار وضعیت را میخواند و مدل پاسخ قابل بازبینی تولید میکند. بعد از سنجش خطا، زمان و هزینه میتوانید عملیات محدود دیگری اضافه کنید.
چه دادهای را به Agent بدهیم؟
WooCommerce دادههای متفاوتی دارد و همه آنها یک سطح حساسیت ندارند. کاتالوگ عمومی را میتوان برای جستوجو و پیشنهاد محصول خواند، اما نشانی، تلفن، یادداشت سفارش و اطلاعات پرداخت داده مشتریاند. Tool باید فقط فیلدهایی را برگرداند که برای همان پاسخ لازم است. برای مثال Agent پیگیری سفارش به وضعیت ارسال و شناسه سفارش نیاز دارد، نه کل پروفایل خریدار.
| عملیات | ریسک | سیاست پیشنهادی |
|---|---|---|
| جستوجوی محصول | کم | فقطخواندنی و Rate Limit |
| مشاهده وضعیت سفارش | متوسط | احراز هویت مشتری و حداقل فیلد |
| تغییر موجودی یا قیمت | زیاد | تأیید انسانی و ثبت قبل و بعد |
| لغو یا بازپرداخت | بحرانی | خارج از اختیار مستقیم مدل |
سناریوی عملی: دستیار پیگیری سفارش
- کاربر شماره سفارش را وارد میکند و با اطلاعات حساب یا کد یکبارمصرف احراز میشود.
- Agent ابزار خواندن وضعیت را با شناسه کاربر و سفارش فراخوانی میکند.
- Tool در سمت WooCommerce مالکیت سفارش را کنترل میکند و فقط وضعیت، روش ارسال و زمان ثبت را برمیگرداند.
- مدل پاسخ فارسی میسازد. اگر سفارش استثنا دارد، مکالمه به اپراتور منتقل میشود.
- شناسه درخواست و نتیجه Tool بدون اطلاعات شخصی اضافی ثبت میشود.
این Workflow را با پنجاه سفارش ساختگی بسنجید: سفارش متعلق به کاربر، سفارش فرد دیگر، شناسه نامعتبر، سفارش لغوشده و پاسخ کند سرویس حمل. نرخ پاسخ درست مهمتر از روانبودن متن است.
اجرای WooCommerce Agent روی پاستا
فروشگاه روی هاست وردپرس پاستا به MySQL و Volume پایدار متصل میشود. برای ترافیک Agent، PHP worker و timeout را جدا از بازدید معمول سایت زیر نظر بگیرید. اگر گفتگو یا پردازش سفارش طولانی است، آن را در Worker مستقل روی هاست AI Agent اجرا کنید تا صف کار باعث کندی Checkout نشود.
برای مدل، کلید جدا در مدیریت کلیدهای AI بسازید. مدل سریع برای دستهبندی و پاسخهای کوتاه معمولاً نقطه شروع بهتری است؛ تصمیم نهایی را با هزینه هر پاسخ معتبر بگیرید. قیمت و مدل فعال را از کاتالوگ زنده مدلها بخوانید، نه از عددی که ممکن است در مقاله قدیمی شود.
کنترل تغییر و بازیابی
در عملیات نوشتن، مقدار قبلی و جدید را همراه شناسه کاربر ثبت کنید. Retry نباید قیمت، موجودی یا وضعیت سفارش را دوبار تغییر دهد؛ یک کلید idempotency برای هر فرمان لازم است. پیش از فعالسازی، بکاپ دیتابیس بگیرید و بازیابی آن را روی Stage امتحان کنید. مدل جای تراکنش دیتابیس و قوانین WooCommerce را نمیگیرد.
شاخصهایی که باید اندازه بگیرید
نرخ حل درخواست بدون اپراتور، درصد فراخوانی Tool ناموفق، زمان پاسخ، تعداد انتقال به انسان و هزینه مدل بهازای هر مسئله حلشده را ثبت کنید. کاهش تعداد پیامها بهتنهایی موفقیت نیست؛ ممکن است Agent مکالمه را زود و اشتباه بسته باشد.