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

RUN OF SHOW · 42a

Lattafa Parfum × 42a — תסריטי הדגמה

מסמך ההרצה של הדמו. כל תסריט כאן מבוסס על כלי שקיים באמת (src/core/tools/shop-tools.ts, src/core/storefront/live-tools.ts) ועל מוצרים אמיתיים מהקטלוג של lattafaparfum.eu — 105 בשמים, כפי שנקראו מהחנות ב-13.9.2026.

המשפטים להקלדה כתובים בהולנדית, כי nl-nl היא ברירת המחדל של החנות והעוזר עונה בשפה של הלקוח/ה. הפרוזה כאן בעברית — היא בשבילכם, לא בשביל הלקוח.

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

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

זהויות: ?token=sanne — Sanne de Vries, לקוחה חוזרת מאמסטרדם: סל פתוח עם Yara ו-Khamrah (‎€ 69,98‎ — מעל סף המשלוח החינם), והזמנה קודמת אחת של Asad. בלי טוקן — אורח/ת עם כל הכלים ומצב זמני, וגם את זה שווה להראות.

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

שלוש עובדות שחייבים להכיר לפני שנכנסים לחדר:

  1. לחנות הזאת אין מבצעים. אף מוצר לא מסומן בהנחה, ואוסף ה-VERKOOP שלה ריק. list_deals עונה על זה בכנות ומציע BESTSELLERS במקום. זה פיצ׳ר, לא באג.
  2. אין מועדון לקוחות, אין מתנת הצטרפות ואין קוד הנחה. גם על זה העוזר עונה ״אין״.
  3. אין דירוגים ואין ביקורות באתר — ולכן אין כוכבים על אף כרטיס. במקומם מופיעות משפחות הריח שהחנות עצמה מתייגת (Vanille · Amber · Oud).

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


לוח ההרצה

#תרחישדמותכמה זמןמה מוכיחים
1ייעוץ לפי משפחת ריחאורח/ת2 דק׳העוזר מחפש לפי ריח, לא לפי שם מוצר
2מתנה לגבר עד ‎€ 40‎אורח/ת2 דק׳תקציב + נמען, מתוך מדף אמיתי
3סט שאזל → חלופה שבמלאיאורח/ת2 דק׳״יש לנו, אבל אזל״ — ולא שתיקה
4הסל, סף המשלוח והמסירה לקופהsanne3 דק׳הדמו לא בונה מסחר מחדש — הוא מוסר בחזרה
5״יש לכם מבצעים?״אורח/ת1 דק׳הדבר הכי חשוב בדמו הזה: תשובה שלילית וכנה
—הקונסולה (/journeys וכו׳)—3 דק׳החצי שהוא לא הצ׳אטבוט

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


1 · ייעוץ לפי משפחת ריח

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

מה אמיתי: הקטלוג, המחירים, הזמינות ומשפחות הריח.

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

זה התרחיש שמסביר למה קטלוג בשמים צריך שכבה כזאת. אף אחד לא מחפש ״Khamrah״ כשהוא לא יודע שהוא רוצה Khamrah — הוא מחפש ״משהו מתוק עם וניל״. באתר עצמו, מנוע החיפוש של Shopify מתאים רק לשם המוצר, ולכן ״vanille״ מחזיר מוצר אחד מתוך אחד־עשר.

מה מקלידים

  1. Ik zoek iets zoets met vanille voor elke dag.

  2. En iets kruidigers voor de avond?

מה רץ

שלבכלימה קורה
1search_productsהנתב מזקק ל-״zoet vanille״, החיפוש החי רץ מול search/suggest.json וממוזג עם האינדקס
2search_products״kruidig avond״ — אותו מסלול, משפחת ריח אחרת

מה רואים

ווידג׳ט products עם כרטיסים אמיתיים, בדיוק בסדר הזה (נבדק מול החנות ב-13.9.2026):

  1. Eeuwige trots Vanille ‎€ 40,50‎ — Uitverkocht
  2. Pride Brioche Vanille ‎€ 35,50‎ — Uitverkocht
  3. Badee Al Oud Honor&Glory ‎€ 34,50‎
  4. Fakhar Women ‎€ 31,50‎
  5. Khamrah ‎€ 36,99‎
  6. Eclaire ‎€ 34,50‎

הסדר הזה הוא בדיוק מה שרוצים להראות. השניים הראשונים הם היחידים ששמם מכיל Vanille — ושניהם אזלו, ומסומנים ככה בבירור עם כפתור מושבת. ארבעת הבאים לא מכילים את המילה בשם בכלל: הם עלו כי המרצ׳נדייזר של לטאפה תייג אותם Vanille / Süß. זאת השכבה בשתי שורות — התאמה כנה לשם, ואז התאמה אמיתית לריח.

בשאלה השנייה (״kruidig״) יעלו Dynasty ‎€ 32,99‎, Khamrah ‎€ 36,99‎, Teriaq ‎€ 39,99‎, Asad Bourbon ‎€ 32,50‎ — כולם במלאי.

על כל כרטיס: שם, מחיר ב-€, תמונה מה-CDN של החנות — ובמקום כוכבים, משפחות הריח של החנות עצמה.

מצב הסיום

שתי שורות תוצאות, סל ריק. לא בוצעה שום כתיבה.

מה אומרים

״המילים שהיא חיפשה לפיהן — zoet, vanille, kruidig — לא מופיעות באף שם מוצר. הן התגיות שהמרצ׳נדייזר של לטאפה עצמו שם. השכבה הזאת פשוט קוראת אותן.״


2 · מתנה לגבר, עד ‎€ 40‎

דמות: אורח/ת

מה אמיתי: הכול. גם מדף ה-HERENPARFUMS וגם המחירים.

מה מקלידים

  1. Ik zoek een cadeau voor mijn broer, tot 40 euro.

  2. Wat is het verschil tussen die twee?

מה רץ

שלבכלימה קורה
1search_productsהנתב מזקק ל-״herenparfum״ (בלי התקציב — הוא מחליש את המנוע)
2get_productקריאה חיה של המוצר מ-/nl-nl/products/<handle>.js לתיאור ולזמינות

מה רואים

Fakhar Men ‎€ 31,50‎ · The Kingdom Men ‎€ 34,99‎ · Asad Elixir ‎€ 32,50‎ — שלושתם במלאי ושלושתם מתחת ל-‎€ 40‎. התשובה משווה ביניהם מהתיאור של החנות עצמה: Fakhar Men הוא ארומטי-עצי עם ברגמוט וג׳ינג׳ר, The Kingdom Men רענן וחריף יותר.

אם רוצים סט ולא בקבוק, ״cadeauset״ מחזיר Asad Anniversary Set ‎€ 46,99‎, Badee Al Oud Discovery Set 5ml x 5 ‎€ 34,99‎ ו-Yara Discovery Set 5ml x 4 ‎€ 34,50‎ — ולצידם שלושה סטים שאזלו, מסומנים.

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

מצב הסיום

תוצאות + תשובת השוואה. הסל עדיין ריק.

מה לא לומר

אל תגידו ״זה הכי נמכר בקטגוריה״ אלא אם הכרטיס מסומן Bestseller — התגית הזאת היא מדף אמיתי של החנות (19 מוצרים), לא ניחוש שלנו.


3 · סט שאזל → החלופה שבמלאי

דמות: אורח/ת

מה אמיתי: הזמינות. 21 מתוך 105 המוצרים אזלו באמת, והם נשמרים באינדקס בדיוק בשביל הרגע הזה.

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

מה מקלידים

  1. Hebben jullie de Yara cadeauset?

מה רץ

שלבכלימה קורה
1search_products״Yara set״ — האינדקס מחזיר גם את מה שאזל, החיפוש החי מאשר את הזמינות בזמן אמת

מה רואים

בדיוק זה, בסדר הזה:

  1. Yara Discovery Set 5ml x 4 Units ‎€ 34,50‎ — במלאי
  2. Yara Anniversary Set ‎€ 46,99‎ — Uitverkocht
  3. Yara 3-Piece Gift Set ‎€ 40,99‎ — Uitverkocht
  4. Yara Discovery Set 25ml x 4 Units ‎€ 41,99‎ — Uitverkocht

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

מצב הסיום

תוצאות עם תגית ״אזל״ אמיתית וחלופה שאפשר להוסיף לסל.

מה לא לומר

אל תבטיחו מתי זה חוזר. החנות לא מפרסמת תאריך חזרה, והדמו לא ממציא אחד.


4 · הסל, סף המשלוח החינם, והמסירה לקופה

דמות: ?token=sanne

מה אמיתי: המוצרים, המחירים, תנאי המשלוח שפורסמו — וקישור הקופה.

מה הדגמה: הסל וההזמנה.

מה מקלידים

  1. Wat zit er in mijn winkelmand?

  2. Voeg Fakhar Men toe.

  3. Wat kost de verzending naar Nederland?

  4. Ik wil afrekenen.

מה רץ

שלבכלימה קורה
1view_cartהסל הזרוע: Yara ‎€ 32,99‎ + Khamrah ‎€ 36,99‎ = ‎€ 69,98‎
2add_to_cartFakhar Men ‎€ 31,50‎ → ‎€ 101,48‎
3—העוזר מצטט את מדיניות המשלוח: הולנד ‎€ 5,95‎, חינם מעל ‎€ 50‎
4checkoutמחזיר continueUrl — קישור עגלה אמיתי אל הקופה של lattafaparfum.eu

מה רואים

ווידג׳ט הסל עם פס ההתקדמות שכבר מלא: ‎€ 69,98‎ הוא מעל ‎€ 50‎, ולכן ״Gratis verzending ✓״. אין שורת מתנה ואין פס התקדמות למתנה — לחנות אין מתנה, והמתג ב-config.ts מכבה את השורה לגמרי.

בסיום: כפתור ״Afrekenen op de site →״. לוחצים עליו בהדגמה — ונפתחת הקופה האמיתית של Shopify עם בדיוק הפריטים האלה. עוצרים שם.

מצב הסיום

הזמנה בסביבת ההדגמה (מספר LAT-…) + קישור קופה אמיתי שלא הושלם.

מה אומרים

״הקישור הזה אמיתי לגמרי — הוא בונה את הסל הזה בקופה של לטאפה. מה שהדמו לא עושה זה לשלם. התשלום נשאר אצל הלקוח/ה, באתר עצמו.״

מה לא לומר

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


5 · ״יש לכם מבצעים?״ — התרחיש שמוכר את הכנות

דמות: אורח/ת

כמה זמן: דקה. תעשו אותו.

מה מקלידים

  1. Hebben jullie nu aanbiedingen of een kortingscode?

מה רץ

שלבכלימה קורה
1list_dealsמחזיר רשימה ריקה, עם משפט שמסביר למה, ועם BESTSELLERS כ-alternatives

מה רואים

העוזר עונה שאין: אף בושם לא מסומן בהנחה ואוסף ה-VERKOOP של החנות ריק. אין קוד הנחה ואין מועדון לקוחות. ואז הוא מציע את מדף ה-BESTSELLERS האמיתי (19 בשמים) כדרך אחרת להתחיל.

למה זה התרחיש הכי חשוב כאן

כי זה בדיוק המקום שבו דמו רגיל משקר. מודל עם קטלוג מול העיניים ובלי הנחיה ימציא קוד הנחה, מועדון ודירוג כוכבים — והמרצ׳נדייזר שיושב בחדר הוא האדם היחיד שבטוח ישים לב. כאן זה סגור בשלושה מקומות: ה-catalog מחזיר ריק, ה-prompt אומר במפורש מה לא קיים, והווידג׳ט לא מצייר תג הנחה בלי compareAt.

מה אומרים

״ברגע שהחנות תתחיל מבצע — ה-compare_at_price יופיע ב-JSON, והשכבה תדליק את זה לבד. מה שהיא לא תעשה זה להמציא אחד בינתיים.״


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

אחרי 2–3 תרחישים:

  1. /journeys — כל קריאת כלי, מקובצת לסיפור לקוח אחד לכל שיחה, כי כל כלי מקבל request_intent במילים של הלקוח/ה.
  2. /dashboard — משפך, נקודות תורפה, וחיפושים שחזרו ריקים: דוח מרצ׳נדייזינג שלטאפה לא מקבלת מהאנליטיקס. ״כמה אנשים ביקשו סט Yara שאזל״ הוא מספר שהחנות לא רואה היום.
  3. /dashboard/flows-app — Flow אחד לכל כלי. לשנות דירוג, לשמור, לשאול שוב — בלי דיפלוי.
  4. /dashboard/search — משקלי הדירוג, רשימת דחיפה ו-SKU מוסתרים. להזיז סליידר ולחפש שוב.
  5. התוסף — אותו עוזר על lattafaparfum.eu עצמו: פיל ״Vraag de adviseur״ בהדר, שאלה על כל בושם בלחיצה, והוספה לסל האמיתי — כי שם, בדפדפן של הלקוח/ה, הסל של Shopify באמת שלה.

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

קראו את זה לפני שנכנסים לחדר.

אל תגידוהאמת
״הסוכן ביצע את ההזמנה״הוא בנה סל ומסר אותו לקופה של Shopify דרך קישור עגלה אמיתי. אף פעם לא בוצע חיוב.
״הסל מחובר לסל האמיתי של הלקוח״לא מהשרת. סל Shopify שייך למי שקורא לו, ומהוורקר זה הוורקר. בתוסף — כן, שם זה הדפדפן של הלקוח/ה ממש.
״זה מחובר למלאי שלכם״הזמינות נקראת מהחנות בזמן אמת, וזה אמיתי. חיבור ל-ERP הוא שלב אחר-כך.
״יש פה מבצעים / מועדון / קוד הנחה״אין. לאף אחד מהשלושה. הדמו אומר את זה בקול, וזאת נקודת המכירה — לא מגבלה.
״הדירוג הוא 4.7״לחנות אין דירוגים ואין ביקורות. אין כוכבים על אף כרטיס, ולא נמציא אחד.
״חיברנו את ה-UCP/MCP של Shopify״עדיין לא. הנקודה הזאת קיימת ועונה, אבל דורשת פרופיל סוכן מפורסם — כלומר דיפלוי קודם. הכול ב-LIVE-SHOPIFY-RESEARCH.md.
״ההמלצות מבוססות על הנתונים שלכם״הן מבוססות על הקטלוג הפומבי ועל הפרסונה שנזרעה בדמו.
״זה מה שהלקוחות שלכם שאלו״/journeys מציג את מה שנשאל בהדגמה הזו, בזיכרון, ומתאפס.
״משלוח חינם מעל ‎€ 60‎״ (מה שה-FAQ אומר)ה-FAQ של האתר סותר את מדיניות המשלוח. המדיניות היא הקובעת: הולנד ‎€ 50‎, גרמניה ‎€ 60‎, אוסטריה ‎€ 70‎.

דברים שהדמו פשוט לא עושה (ואם ישאלו — זה בכוונה):

דברים שכן שווה להראות שנשברים יפה:

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