קונקטור MCP: https://shoofra-agent.demos.42a.ai/mcp

RUN OF SHOW · 42a

שופרא × 42a — תסריטי הדגמה

מסמך ההרצה של הדמו. כל תסריט כאן מבוסס על כלי שקיים באמת ועל מוצרים אמיתיים מהקטלוג של שופרא — 2,421 צבעונים על פני 910 דגמים, 30 מותגים, שנקראו מהפיד של האתר עצמו. כל מספר במסמך הזה אומת מול האתר בזמן הבנייה.

לפני שמתחילים

משטחכתובת
קונקטור MCPhttps://shoofra-agent.demos.42a.ai/mcp?token=noa
תצוגה מהירה בלי התקנהhttps://shoofra-agent.demos.42a.ai/preview
קונסולת המפעילhttps://shoofra-agent.demos.42a.ai/dashboard
עורך ה-Flowshttps://shoofra-agent.demos.42a.ai/dashboard/flows-app
מסעות לקוחhttps://shoofra-agent.demos.42a.ai/journeys
מסמך ההרצה (הדף הזה)https://shoofra-agent.demos.42a.ai/scenarios
תוסף Chromeטעינה לא ארוזה מ-shoofra-extension/

זהויות:

מה אמיתי ומה ארגז חול:

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

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

לפני כל הדגמה: להריץ reset_demo (או פשוט לומר ״אפס את הדמו״).


לוח ההרצה

#תרחישדמותכמה זמןמה מוכיחים
1החלפת מידה בהזמנה שנמסרהnoa3 דק׳מלאי חי + תנאים מפורסמים = תשובה, לא הבטחה
2״מה יש במידה 38 עד ₪400״noa3 דק׳מידה היא מלאי, לא מילת חיפוש
3חשבון המועדון על פריט במבצעori2 דק׳7% על המחיר אחרי המבצע — החשבון מוצג
4״יש בחנות?״אורח2 דק׳איפה הדמו עוצר ומוסר הלאה
5סגירת קנייה — מסירה לאתרnoa2 דק׳הדמו לא בונה מסחר מחדש, הוא מוסר בחזרה
—הקונסולה (/journeys וכו׳)—3 דק׳החצי שהוא לא הצ׳אטבוט

הרצה קצרה (5 דקות): 1 → 5. החלפת מידה שנענית ממלאי אמיתי, וקנייה שנגמרת בעגלה של שופרא.


1 · ״המגפיים קצת לוחצות, אפשר להחליף ל-39?״

התרחיש המרכזי. הוא מחבר שלושה דברים שרק לשופרא יש: הזמנה קודמת, מלאי חי לפי מידה, ומדיניות החלפה שכתובה באתר.

דמות: ?token=noa

מה אמיתי: המלאי לפי מידה נקרא מהאתר בזמן הקריאה. תנאי ההחלפה הם מה שכתוב ב-/shipping-and-returns/.

מה ארגז חול: ההזמנה עצמה, והדמו לא מבצע את ההחלפה.

מה מקלידים

  1. מה קנית לי לאחרונה?

  2. המגפיים קצת לוחצות. אפשר להחליף ל-39?

  3. וכמה זה עולה לי?

מה רץ

שלבכלימה הוא עושה
1list_orders → get_orderההזמנה SH-2048817 — Art · מגפוני עקב BERNA · שחור · מידה 38 · ₪695, נמסרה לפני 8 ימים
2check_sizeקורא את ה-quick-view של שופרא ומחזיר מידה 39 בשחור — 28 זוגות במלאי
3—חלון ההחלפה: 60 יום מקבלת ההזמנה. נמסרה לפני 8 ימים → פתוח

מה רואים

ויידג׳ט ההזמנה עם השורה האמיתית והתמונה מהאתר, ואז כרטיס המוצר עם שבבי המידות — כל מידה שיש בה מלאי, עם מספר הזוגות. 39 בולטת.

מצב הסיום

התשובה היא מספר, לא הבטחה: ״יש 28 זוגות ב-39. ההחלפה הראשונה בשליח חינם — הוא מביא את הזוג החדש ואוסף את הישן. אפשר גם בכל סניף, בלי עלות.״ ואז קישור ל-https://www.shoofra.co.il/my-account/ — ״ההזמנות שלי״ → ״החלפת צבע/מידה״, שם נועה מאשרת בעצמה.

מה אומרים

״המספר הזה — 28 — נקרא מהאתר של שופרא לפני שתי שניות. לא מ-cache, לא מקובץ. זה מה שאי אפשר לזייף, וזה מה שהופך את התשובה מ׳כנראה׳ ל׳כן׳.״

מה לא לומר


2 · ״מה יש במידה 38 בסניקרס עד 400 ₪״

דמות: ?token=noa

מה אמיתי: הכול — הסינון, המחירים והמלאי לפי מידה.

מה ארגז חול: אין. מסלול קריאה בלבד.

מה מקלידים

  1. מה יש לכם בסניקרס במידה 38 עד 400 שקל?

  2. ומה מזה טבעוני?

מה רץ

שלבכלימה הוא עושה
1search_productssize: "38", max_price: 400 — מדרג מול האינדקס, ואז מאמת כל תוצאה מול המלאי החי של האתר
2search_productsאותו דבר + ״טבעוני״ — הדגל של שופרא עצמה, על 218 צבעונים

מה רואים

12 כרטיסים, כל אחד עם המותג (Aro, BACK 70, 3P, Gola…), הצבע, מחיר המבצע והמחיר שלפניו, ושבבי המידות. למשל:

מצב הסיום

שאלה טבעית אחת החזירה רשימה שכל שורה בה קיימת במידה של הלקוחה. הקישור ״לצפייה באתר״ פותח את הסינון של שופרא עצמה — /shop/woman/shoes/?size=38 — כי גם האתר יודע לסנן לפי מידה.

מה אומרים

״שימו לב מה קרה כאן: ׳38׳ זה לא מילה בחיפוש, זה שאלת מלאי. המנוע מדרג לפי הטקסט של שופרא, ואז בודק לכל מועמד אם המידה באמת על המדף.״

מה לא לומר


3 · חשבון המועדון על פריט במבצע

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

דמות: ?token=ori — לקוח/ה שאינו/ה חבר/ת מועדון.

מה אמיתי: המחירים, אחוז ההנחה, ותנאי המועדון כפי שכתובים ב-/club/.

מה מקלידים

  1. הסניקרס של Gola בחצי מחיר — כמה זה יוצא לחבר מועדון?

מה רץ

שלבכלימה הוא עושה
1search_productsמוצא את Gola · סניקרס COASTER · לבן-כסף
2get_club_priceמציג את שרשרת החישוב, לא רק את התוצאה

מה רואים

מחיר קטלוג ₪275 · מחיר מבצע ₪137.50 · לחברי מועדון 7% נוספים על מחיר המבצע = ₪127.87

מצב הסיום

״ההצטרפות למועדון חינם. ה-7% חלים על נעליים ותיקים, ובתקופת מבצע הם מחושבים על המחיר שאחרי המבצע — לא על מחיר הקטלוג.״

מה אומרים

״זה החשבון שסוכן בדרך כלל טועה בו. 7% מ-₪275 זה ₪19 — ולקוח שמגיע לקופה עם המספר הזה מגיע לוויכוח. פה החישוב כתוב על המסך, לפי מה שהאתר מפרסם.״

מה לא לומר


4 · ״יש בחנות?״ — איפה הדמו עוצר

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

דמות: אורח (בלי טוקן)

מה מקלידים

  1. יש את הסנדלים האלה במידה 38 בסניף בתל אביב?

מה רץ

שלבכלימה הוא עושה
1check_sizeעונה על מה שהוא כן יודע: המלאי של האתר לפי מידה
2—ולגבי הסניף — מוסר הלאה, במפורש

מה רואים

״במלאי האתר יש מידה 38 — נשאר זוג אחד. מלאי לפי סניף מתעדכן בזמן אמת ואנחנו לא קוראים אותו כאן — בעמוד המוצר באתר יש כפתור ׳יש בחנויות?׳ שבודק את זה מול 19 הסניפים.״ + קישור לעמוד המוצר.

מצב הסיום

הלקוח קיבל את המידע שיש, וקישור למידע שאין. אף מספר לא הומצא.

מה אומרים

״לשופרא יש 19 סניפים ומלאי אמיתי בכל אחד, והאתר חושף אותו בכפתור ׳יש בחנויות?׳. את הכפתור הזה לא חיברנו — אז הסוכן לא מתיימר לענות עליו. זו לא מגבלה, זו החלטה: דמו שממציא מלאי סניף פעם אחת, אף אחד לא מאמין לו שוב.״


5 · סגירת קנייה — מסירה לאתר

דמות: ?token=noa

מה אמיתי: המוצר, המחיר, הצבע והמידה — והקישור, שפותח את הבחירה בעגלה של שופרא.

מה ארגז חול: הסל של הדמו. התשלום לא קורה כאן, ולא קורה בכלל.

מה מקלידים

  1. תוסיפי לי את הסניקרס של Aro בבז

  2. מה יש לי בסל?

  3. בואי נסגור

מה רץ

שלבכלימה הוא עושה
1add_to_cartבלי לשאול על מידה — לנועה יש מידה 38 בהיסטוריה והיא במלאי (23 זוגות)
2view_cartשורה אחת: Aro · סניקרס גבוהות IDO BAREFO · בז / 38 · ₪595
3checkoutמחזיר את הקישור של שופרא עצמה, עם הצבע והמידה

מה רואים

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

מצב הסיום

הקישור פותח את www.shoofra.co.il/cart/ עם הצבע והמידה שנבחרו. משם זו העגלה של הלקוחה, בדפדפן שלה, בקופה של שופרא.

מה אומרים

״שימו לב מה אין כאן: אין ׳עוד ₪40 למשלוח חינם׳. אצל שופרא המשלוח חינם תמיד, אז אין למה להתקדם — ובמקום פס התקדמות מודפס המשפט של החנות. זה נשמע קטן, וזה בדיוק המקום שבו דמואים מתחילים להמציא.״

מה לא לומר


הקונסולה — החצי שהוא לא הצ׳אטבוט

אחרי התרחישים, /dashboard:

מסךמה להראות
/journeysכל שיחה מהתרחישים, עם ה-request_intent במילים של הלקוח
/dashboard → Sessionsשרשרת הכלים של תרחיש 1, כולל ה-check_size והמספר שהוא החזיר
/dashboard/flows-appה-Flow של search_products — ולהזיז בו משהו מול קהל
/dashboard → Searchמשקולות הדירוג, רשימת הדחיפה ורשימת ההסתרה, על הקטלוג האמיתי
/dashboard → Designהוויידג׳ט, עם הלוגו והצבעים של שופרא

מה שווה להצביע עליו: אין בשום כרטיס כוכבים ואין ״127 חוות דעת״. שופרא לא מפרסמת דירוגים — ווידג׳ט הביקורות שלה מדווח reviewsCount=0 בכל עמוד מוצר — אז הדמו לא ממציא אותם. במקום הכוכבים יש את מה שכן קיים: המידות שבמלאי.


מה לא לומר, ומה הדמו לא עושה

אל תגידוהאמת
״ביצענו את ההחלפה״לא. הדמו בודק זמינות ומוסר ל-/my-account/. הלקוחה מאשרת בעצמה.
״שילמנו / ביצענו הזמנה״לא. אין כאן תשלום. checkout מחזיר קישור לעגלה של שופרא, וזהו.
״הוספנו לעגלה שלך באתר״הסל הוא ארגז חול. הקישור הוא מה שפותח את הבחירה בעגלה האמיתית.
״יש 3 זוגות בסניף רמת אביב״מלאי לפי סניף לא מחובר. המספרים הם מלאי האתר. הסניפים — קישור, לא טענה.
״הדירוג של הנעל הזו 4.6״אין דירוגים באתר. אף כרטיס לא מציג כוכבים, וזו החלטה.
״זה רב-המכר״אין נתוני מכירות. list_bestsellers מציג את שורת המוצרים של עמוד הבית — בחירת החנות.
״עוד ₪X למשלוח חינם״המשלוח חינם תמיד, בכל סכום. אין סף.
״יש מתנה מעל ₪X״ / ״מתנת הצטרפות״אין. שופרא לא מפרסמת מתנה על סף קנייה ולא מתנת הצטרפות למועדון.
״המחיר בסניף שונה״שופרא מפרסמת מחיר זהה באתר ובסניפים.
״המידות 36–41״ על דגם שלא נבדקמידות מגיעות רק מה-quick-view של האתר. דגם שלא נקרא — הדמו אומר שהוא לא יודע.

שתי הערות טכניות שכדאי להחזיק ביד:

  1. הסוכן לא כותב כלום לאתר של שופרא. לא לעגלה, לא להזמנות, לא למלאי. כל הקריאות הן GET, /cart ו-/checkout חסומים ב-robots.txt של שופרא ואנחנו מכבדים את זה, והכתיבה היחידה שקיימת בכלל — הוספה לעגלה מתוך התוסף — קורית בדפדפן של הלקוח, בסשן שלו, אחרי שהוא לחץ.
  2. הפיד נקרא פעם ב-15 דקות, לא בכל שאלה. יש cache ב-Durable Object, מנעול שמונע קריאות כפולות, ו-circuit breaker: 403 או 429 מהאתר מפילים את השכבה החיה ל-15 דקות על תצלום מלאי שמור — והוויידג׳ט אומר איזה מהשניים הוא מציג.

הדף הזה מוגש מתוך SCENARIOS.md של הדמו — מקור אמת אחד למסמך ההרצה. עדכון: לערוך את הקובץ, להריץ bun run gen-scenarios ולפרוס.