WEBA

ווקומרס מתחברת ל־Claude אבל אל תתקינו את זה בחנות חיה

קוד הפיתוח החדש לסוכני מסחר נשמע מבטיח, אך דורש שרת נפרד, מגיע ללא אימות בסיסי ונעצר ב־250 מוצרים בלבד.

643 מילים28 עובדות אומתו

שבועיים אחרי שחברת Anthropic הציגה את שלד הסוכנים שלה למסחר מקוון, צוות הפיתוח של WooCommerce שחרר אתמול מימוש פתוח משלו. על הנייר, זה חלום של כל בעל אתר שרוצה לתת ללקוח לשוחח עם חנות, לחפש פריטים ולהרכיב עגלה. מאחורי הקלעים מסתתר גם סוכן ניהולי שיודע לסרוק חוסרי מלאי, להציע מחירים ולשכתב תיאורים. לפי הפוסט הרשמי בבלוג ההנדסה של WooCommerce, המטרה היא להשאיר את השליטה בידי הסוחר. בפועל, החבילה הזאת רחוקה מלהיות תוסף שמורידים בלחיצת כפתור.

סוכן חכם, חנות נפרדת

המערכת שנמצאת כעת במאגר Agentic Tools repo בתוך GitHub אינה תוסף וורדפרס רגיל. מדובר בקוד ייחוס ניסיוני שמחייב הרמת תשתית עצמאית לצד האתר. צד השרת דורש סביבת פייתון 3.11 ומעלה, בעוד שממשק המשתמש של סוכן הקניות בנוי על גבי Node 22 ופריימוורק Next.js. התקשורת מול המודל של Claude נשענת על אחד משלושה נתיבים: Messages API, ערכת הפיתוח לסוכנים של החברה, או סוכנים מנוהלים דרך פרוטוקול MCP.

ההפרדה הזאת אומרת שסוכן הקניות מתפקד כחלון ראווה חיצוני. לקוח שמדבר עם הסוכן עושה זאת בממשק צד לקוח נפרד, ורק ברגע האמת מועבר לחנות. בצד הסוחר, הממשק מציג התראות על מוצרים שאזלו או זינוק בהחזרות, ומאפשר לבקש עדכון מחיר או הזמנת מלאי.

כל פעולת כתיבה מחייבת לחיצה ידנית על אישור. הסוכן אפילו מתוכנת לסרב אם תבקשו ממנו לאשר את הפעולות של עצמו.

Please keep in mind that these are built for experimentation and growth, and are not maintained within official capacity.שאני בנרג'י, בלוג ההנדסה של WooCommerce

הארנק נשאר בידיים שלכם

ההחלטה הארכיטקטונית החשובה ביותר בפרויקט נוגעת לכסף. הסוכן של אנתרופיק לעולם אינו מקבל פרטי תשלום, אינו מבצע סליקה ואינו סוגר הזמנות בעצמו. כדי לחבר בין השיחה לחנות, המפתחים יצרו תוסף גישור קטן שרץ בתוך וורדפרס. העגלה של הסוכן מתנהלת מול Store API באמצעות טוקן ייעודי, בעוד שהדפדפן של הקונה מחזיק סשן נפרד שאינו רואה אותה. ברגע שהקונה מבקש לשלם, התוסף מעביר את הפריטים לעגלת הגולש הרגילה, מוודא זמינות מלאי, ומנתב אותו ישירות לעמוד התשלום המקורי של האתר.

עבור השוק המקומי, זו הקלה גדולה. מכיוון שהסוכן פשוט מפקיד את המוצרים בעגלה הרגילה ומעביר את הגולש לצ'ק-אאוט המוכר, אין צורך לפתח חיבורים מיוחדים עבור שירותי סליקה מקומיים או תוספי הפקת חשבוניות ירוקות בישראל. הכל ממשיך לעבוד דרך השערים שכבר הגדרתם באתר. ברגע שהקונה משלים את הרכישה בעמוד הרגיל, התוסף מרוקן את עגלת הסוכן ומתעד את מקור ההזמנה, מה שמאפשר לו לענות בהמשך לשאלות כמו איפה המשלוח שלי.

רשימת המלכודות שבדוקומנטציה

מי שיקרא את האותיות הקטנות בקוד יגלה שורת מגבלות שמבהירה מדוע אסור להפעיל את הכלי הזה בעסק חי. הראשונה היא אבטחה: במערכת אין שום מנגנון אימות מובנה. כל מי שמסוגל לשלוח בקשת רשת לשרת הפייתון יכול להשתמש בו, בעוד ששירות הסוחר מחזיק מפתח REST API עם הרשאות כתיבה מלאות לחנות שלכם. ללא הקמת שכבת הגנה ואימות עצמאית משלכם, מדובר בפרצה חמורה.

המגבלה השנייה היא היעדר מנגנון ביטול. אין אפשרות לבצע Undo לפעולות שהסוכן ביצע. אם אישרתם עדכון מחיר שגוי ותרצו לחזור לאחור, תצטרכו לבקש מהסוכן לייצר פעולה חדשה עם הערכים הישנים, וגם הבקשה הזו עלולה להיתקל בסירוב או בטעות חישוב של המודל. אין כאן יומן שינויים עמיד בוורדפרס; השיחה היא התיעוד היחיד, ואתחול של השרת מוחק אותה כליל. השינויים עצמם מופיעים בחנות תחת שם המשתמש של בעל מפתח ה-API ללא שום ציון שמקורם ב-AI.

הפרויקט מוגבל מראש לחנויות קטנות בלבד, עם סריקה שנעצרת ב־250 מוצרים ו־400 הזמנות אחרונות. אם יש לכם קטלוג רחב יותר, נתוני המכירות וההתראות פשוט ישתבשו. מנגנון אחזור המידע מבוסס על חיפוש מילות מפתח רגיל בווקומרס, והמודל רק מעבד את התוצאות שהתקבלו. קטלוג עם שמות מורכבים עלול להוביל לפספוסים.

לבנות רק בסביבת פיתוח

כרגע, מדובר בניסוי מעבדה שמיועד למפתחים ולסוכנויות שרוצים להתנסות בבניית סוכני AI. חבילת הדוקר המסופקת מאפשרת להרים תוך כרבע שעה חנות בדיקות מקומית עם שמונה מוצרים ותשע הזמנות. לא הייתי ממהר לחבר את זה למאגר נתונים חי בלי גיבוי מלא וסביבת Staging סטרילית לחלוטין. עלויות השימוש בטוקנים של Claude והתחזוקה של שרת חיצוני נופלות כולן עליכם.

לבעלי חנויות שאינם אנשי פיתוח עדיף להמתין. חברת WooCommerce עובדת במקביל על המוצר הרשמי שלה, WooCommerce AI, שמתפקד כתוסף רגיל בתוך ממשק הניהול. בניגוד לקוד הניסיוני, הגרסה הרשמית כוללת מנגנון ביטול מובנה, דירוג רמות הפיכות לכל שינוי, יומן פעילות מסודר ותמיכה בעדכונים מרוכזים, בלי צורך לנהל שרתים חיצוניים.

השוואה בין שלד הקוד הפתוח לתוסף הרשמי
מאפייןClaude Commerce Agent (קוד פתוח)WooCommerce AI (בטא רשמית)
סביבת ריצהשרת פייתון ופרונטאנד Next.js חיצונייםתוסף וורדפרס שרץ בתוך wp-admin
מנגנון ביטול (Undo)אין (מחייב יצירת פעולה מתקנת)מובנה עם דרגות הפיכות
אבטחה ואימותאין אימות מובנה, מפתח כתיבה חשוףהרשאות משתמש מובנות במערכת
יומן פעילותשיחה זמנית שנמחקת באתחולActivity Log מובנה ומסודר
מגבלת נפחעד 250 מוצרים ו־400 הזמנותמותאם לנפחי מסחר גבוהים
תחזוקת שרתיםבאחריות המפתח המקיםאין צורך בשרת נוסף

הקוד פתוח לכולם, אבל השרת האמיתי עדיין מעדיף שקט.

מה לעשות עכשיוהריצו את המערכת רק בסביבת בדיקות מקומית כדי לבחון אינטגרציות, ואל תחברו מפתחות ניהול של חנות חיה לפני ששמתם שרת אימות משלכם.

מקורות

הידיעה נכתבה מהמקורות שלמעלה בתאריך הפרסום, וכל טענה בה נבדקה מולם. מצאתם טעות? כתבו.

מה שואלים על זה

האם הסוכן של קלוד יכול לבצע חיוב אשראי אוטומטי?

לא. המערכת תוכננה במכוון כך שהסוכן בונה את העגלה בלבד, ומנתב את הלקוח לעמוד התשלום הרגיל והמאובטח של החנות שבה מתבצע החיוב בפועל.

למה המערכת לא מתאימה לחנויות ווקומרס גדולות?

סריקת הנתונים של סוכן הסוחר מוגבלת לעד 250 מוצרים ו־400 הזמנות אחרונות בלבד. בנוסף, מנגנון איתור המוצרים נשען על חיפוש מילות מפתח רגיל שמתקשה לטפל בקטלוגים עמוסים.

האם אפשר להשתמש בתוסף עם ספקי סליקה ישראליים כמו משולם או מקס?

כן. מאחר שהרכישה מסתיימת בעמוד התשלום המקורי של האתר ולא בתוך ממשק השיחה של הסוכן, כל תוספי הסליקה, התשלומים והחשבוניות שכבר מותקנים בחנות פועלים כרגיל.

מהן דרישות התשתית כדי להריץ את סוכן הקוד הפתוח?

נדרש שרת עצמאי עם סביבת Python 3.11 ומעלה עבור צד השרת, שרת Node 22 עם Next.js עבור צד הלקוח, מפתחות גישה ל־API של אנתרופיק, ותוסף הגישור המותקן בחנות ווקומרס.