ההזמנה להחלפה של רכיב מוכן מראש בודקת את רמת האימות של המשתמש. אחרי שהמשתמש עובר אימות, הרכיב מספק מידע על ההזמנות האחרונות או הקודמות של המשתמש. לאחר מכן, המשתמש יכול לבחור להחליף כמה פריטים בהזמנה ולבחור אפשרויות, כולל החזר כספי ושיטות משלוח. הרכיב הזה משתמש ברכיב המובנה Retail authentication כדי לאמת משתמשים. הרכיב משתמש גם בגנרטורים לסיכום הפגישה ולשאלות נפוצות.
מגבלות
בנוסף למגבלות הנפוצות של רכיבים מוכנים מראש, לרכיב המוכן מראש הזה יש את המגבלות הבאות:
- הרכיב הזה לא מצפין נתונים.
דוגמאות לתיבות דו-שיח
בדוגמאות הבאות לדיאלוגים מוצגים תרחישים נפוצים שמטופלים על ידי הרכיב המובנה הזה. דיאלוגים לדוגמה שמדגימים את ההתנהגות כשקוראים לרכיב באמצעות טלפוניה, מה שמפעיל את כוונת הפתיחה שמוגדרת כברירת מחדל ואת התגובה הראשונה של הנציג בתחילת השיחה.
החלפה בחנות של פריט פגום
משתמש הקצה אומת בעבר. הסוכן מאשר אילו פריטים מההזמנה האחרונה צריך להחליף ומקבל את הסיבה להחלפה. המשתמש בוחר להחליף את הפריטים בחנות, והנציג מספק רשימה של החנויות הקרובות ביותר. המשתמש בוחר חנות, והנציג יוצר תווית משלוח שנשלחת לערוצים הרשומים של המשתמש.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| האם התקשרת בנוגע להזמנה האחרונה שלך שמספרה מסתיים ב-12375 וכוללת 2 מנורות, 2 מכשירי Pixel ו-10 מוצרים נוספים, שבוצעה בתאריך 2023-11-10? | |
| כן | |
| מצאנו כמה מוצרים בהזמנה שלך שעומדים בדרישות. איזה מוצר ברצונך להחליף? מוצר 1: מנורת Google, מוצר 2: Google Pixel, מוצר 3: נורת LED של Google. אפשר להגיד או להזין את מספר המוצר של הפריט שרוצים לבחור, או להגיד 'הבא' כדי לראות עוד מוצרים. |
|
| 1 | |
| כדי לאשר שאתם מעוניינים בהחלפת מנורת Google. זה נכון? | |
| כן | |
| אנחנו רואים שהכמות הזמינה של המוצר שבחרת היא 2. עליך לציין את כמות המוצרים שברצונך להחליף. | |
| שניים | |
| מה הסיבה להחלפה? אפשר לומר משהו כמו: הפריט פגום או לא עובד, יש בעיה במידה או בהתאמה, יש בעיה בהזמנה לא שלמה, יש בעיה בסגנון, הצבע לא נכון או לומר משהו אחר. | |
| הפריט פגום | |
| תודה שהודעת לנו. בשלב האחרון, איך היית רוצה להחליף את המוצר? לדוגמה, אפשר לומר: 'אני רוצה להחליף מוצר בחנות' או 'אני רוצה לתאם איסוף'. |
|
| אני רוצה לבצע החלפה בחנות | |
| בוא נמצא חנות באזור שלך. | |
| הסוכן אוסף מיקוד באמצעות רכיב מוכן מראש של איסוף מיקוד | |
| זו רשימת המיקומים שקרובים למיקוד שהזנת. כתובת 1: Google Texas, 500 W 2nd St, Suite 2900 Austin, Texas 78701, US. כתובת 2: Google California, 19510 Jamboree Road, Irvine, California 92612, US. כדי לבחור כתובת, צריך להגיד או להזין את המספר שלה. כדי לראות עוד כתובות של חנויות, צריך להגיד 'הבא'. |
|
| החנות הראשונה | |
| כדי לאשר, בחרת ב-Google Texas, 500 W 2nd St, Suite 2900 Austin, Texas 78701, US. זה נכון? | |
| כן | |
| מעולה. שלחנו תווית משלוח ומספר כרטיס למספר הטלפון ולכתובת האימייל שרשומים בחשבון שלך. צריך להדפיס את התווית, לצרף אותה לחבילה ולשלוח את הפריט להחלפה תוך 30 יום. אחרי שהפריט יגיע למחסן שלנו, החלפה (אם יש כזו) תופיע בחשבון שלכם תוך 3 עד 5 ימי עסקים. הערה: סכום ההחזר הכספי לא יכלול את עלויות המשלוח והטיפול. המוצר להחלפה הוא בעל ערך גבוה יותר. ההפרש במחיר הוא 20$. בקרוב נשלח לך את קישור התשלום למספר הטלפון הנייד שרשום בחשבון. עליך לבצע את התשלום תוך 24 שעות כדי להשלים את ההחלפה. האם תרצה להחליף הזמנה נוספת? |
|
| לא, זה הכול | |
| תודה שהתקשרת. |
החזר כספי על הפרש במחיר
משתמש הקצה אומת בעבר. הנציג אוסף את מספר ההזמנה, את המוצר שרוצים להחליף ואת הסיבה להחלפה. המשתמש בוחר להחליף את הפריטים במידה אחרת, ומתאם איסוף. הנציג מזהה שהמחיר של הפריט שהוחלף נמוך יותר מהמחיר של הפריט החדש, ומאשר עם המשתמש את אמצעי התשלום להחזר הכספי.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| האם התקשרת לגבי ההזמנה האחרונה שלך שמספרה מסתיים ב-12345 וכוללת 2 מנורות שבוצעו בתאריך 2023-11-10? | |
| לא | |
| רוצה להחליף הזמנה נוספת? | |
| כן | |
| אפשר בבקשה לציין את 5 הספרות האחרונות של מזהה ההזמנה שברצונך להחליף? | |
| 12346 | |
| חמש הספרות האחרונות של מזהה ההזמנה שקיבלנו הן 12346. האם זה נכון? | |
| כן | |
| מעולה, סיימנו לאסוף את מזהה ההזמנה. מצאנו כמה מוצרים שעומדים בדרישות בהזמנה שלך. איזה מוצר ברצונך להחליף? מוצר 1: בקבוק מים של Google, מוצר 2: חולצת טישרט של Google. אפשר להגיד או להזין את מספר המוצר של הפריט שרוצים לבחור, או להגיד 'הבא' כדי לראות עוד מוצרים. |
|
| שניים | |
| כדי לאשר שאתם מעוניינים להחליף את חולצת Google. זה נכון? | |
| כן | |
| מה הסיבה להחלפה? אפשר לומר משהו כמו: הפריט פגום או לא עובד, יש בעיה במידה או בהתאמה, יש בעיה בהזמנה לא שלמה, יש בעיה בסגנון, הצבע לא נכון או לומר משהו אחר. | |
| בעיה בגודל או בהתאמה | |
| תודה שציינת את הסיבה להחלפה. מה הגודל שברצונך להחליף אליו? אלה המידות שזמינות: אומרים 1 למידה קטנה. אומרים 2 למידה בינונית. אומרים 3 למידה גדולה. אומרים 4 למידה XL. אומרים 5 למידה XXL. |
|
| 1 | |
| בשלב האחרון, איך היית רוצה להחליף את המוצר? לדוגמה, אפשר לומר: 'אני רוצה להחליף מוצר בחנות' או 'אני רוצה לתאם איסוף'. | |
| תזמון איסוף | |
| מעולה. שלחנו תווית משלוח למספר הטלפון ולכתובת האימייל שרשומים בחשבון שלך. צריך להדפיס אותו ולצרף אותו לחבילה. הצוות שלנו ייצור איתך קשר תוך 24 עד 48 שעות כדי לתאם איסוף. אחרי שהפריט יגיע למחסן שלנו, ההחזר הכספי על ההחלפה יופיע בחשבון שלך תוך 3 עד 5 ימי עסקים. המוצר שהוחלף הוא בעל ערך נמוך יותר ואתה זכאי להחזר כספי של 5$. נשמח לדעת לאיפה תרצה לקבל את ההחזר הכספי. למשל, אפשר לומר 'קרדיט בחנות' או 'חשבון מקור'. |
|
| זיכוי ב-Store | |
| תודה שאישרת שברצונך לקבל החזר כספי לארנק. האם ברצונך להחליף הזמנה נוספת? |
|
| לא | |
| תודה שהתקשרת. |
הזמנה שלא עומדת בדרישות
משתמש הקצה אומת בעבר. הסוכן בודק את ההזמנה האחרונה ומגלה שאין מוצרים שעומדים בדרישות להחלפה. הסוכן אוסף מספר הזמנה מהמשתמש ומגלה שההזמנה שסופקה לא כוללת מוצרים שעומדים בדרישות.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| לא מצאנו מוצרים בהזמנה האחרונה שלך שעומדים בדרישות להחלפה. האם תרצה להחליף מוצרים בהזמנה אחרת? |
|
| כן | |
| אפשר בבקשה לציין את 5 הספרות האחרונות של מזהה ההזמנה שברצונך להחליף? | |
| 23487 | |
| 5 הספרות האחרונות של מזהה ההזמנה שקיבלנו הן 23487. זה נכון? | |
| כן | |
| מעולה, סיימנו לאסוף את מזהה ההזמנה. | |
| מצטערים, אין בהזמנה שלך מוצרים שעומדים בדרישות המדיניות שלנו להחלפה. מידע נוסף על מדיניות ההחלפות שלנו זמין באתר שלנו. האם תרצה להחליף הזמנה נוספת? |
|
| לא | |
| תודה שהתקשרת. |
מוסכמות למתן שמות
הרכיב המובנה הזה משתמש במוסכמות הבאות למתן שמות:
| תכונה | פורמט | דוגמה |
|---|---|---|
| Flow | [שם הרכיב] | סטטוס ההזמנה |
| סוג ישות | prebuilt_components_[component_name]_[entity_type] | prebuilt_components_exchange_order_location |
| Webhook | prebuilt_components_[component_name]:[webhook_action] | prebuilt_components_exchange_order:get_product_exchange_availability |
פרמטרים של קלט
פרמטרים של קלט הם פרמטרים שמשמשים להגדרת התנהגויות מסוימות של הרכיב. הפרמטרים ישמשו תנאי אחד או יותר בתהליך כדי לקבוע את ההתנהגות של הרכיב. צריך להגדיר פרמטרים בהיקף של זרימת נתונים בדף ההתחלה של הרכיב. אפשר להגדיר פרמטרים ברמת הסשן באמצעות זרימת שיחות או בדף הפתיחה של הרכיב הזה.
המרכיב המובנה הזה מקבל את פרמטרי הקלט הבאים:
| שם הפרמטר | תיאור | פורמט קלט |
|---|---|---|
| $session.params.phone_number | (אופציונלי) מספר הטלפון המקומי של המשתמש, ללא קידומת המדינה, שמשמש לזיהוי המשתמש. | מחרוזת |
| $session.params.all_recent_order_id | (אופציונלי) הפרמטר הזה מציג רשימה של מזהי הזמנות שמשויכים למשתמש המאומת, ממוינים לפי תאריך ביצוע ההזמנה בסדר יורד. האלמנט הראשון במערך מייצג את ההזמנה האחרונה. אם למשתמש אין הזמנות, הערך של הפרמטר הזה הוא null. |
רשימה (מחרוזת) |
| $session.params.email | (אופציונלי) כתובת האימייל שרשומה בחשבון. | מחרוזת |
| $session.params.user_first_name | (אופציונלי) השם הפרטי של המשתמש, שמשמש לברכה ולאישור הבעלות על החשבון. | מחרוזת |
הרכיב המובנה מראש הזה מאפשר להגדיר את הפרמטרים האופציונליים הבאים כדי לקבוע את ההתנהגות של הרכיב, כולל ניסיונות חוזרים.
| שם הפרמטר | תיאור | פורמט |
|---|---|---|
| $flow.max_retry_another_account | מציין את מספר הניסיונות החוזרים שמותרים כשבוחרים אם להמשיך עם חשבון חלופי. ערך ברירת המחדל הוא 3. |
מספר שלם |
| $flow.max_retry_order_number | מציינת את מספר הניסיונות המותרים כשמספקים את חמש הספרות האחרונות של מספר הזמנה. ערך ברירת המחדל הוא 3. |
מספר שלם |
| $flow.max_retry_another_order | מציין את מספר הניסיונות החוזרים שמותרים כשבוחרים הזמנה אחרת להחזרה במקרים שבהם מזהה ההזמנה לא נמצא או שההזמנה לא עומדת בדרישות להחלפה. ערך ברירת המחדל הוא 2. |
מספר שלם |
| $flow.max_retry_select_order_number | מציין את מספר הניסיונות החוזרים שמותרים כשמספקים את מספר ההזמנה המלא במקרים שבהם יותר מהזמנה אחת חולקות את אותן חמש ספרות אחרונות. ערך ברירת המחדל הוא 2. |
מספר שלם |
| $flow.max_retry_exchange_reason | מציינים את מספר הניסיונות החוזרים שמותרים כשמספקים את הסיבה להחלפה. ערך ברירת המחדל הוא 3. |
מספר שלם |
| $flow.max_retry_exchange_reason_counter | מציין את מספר הניסיונות החוזרים שמותרים כשמאשרים את הסיבה להחלפה. ערך ברירת המחדל הוא 2. |
מספר שלם |
| $flow.order_product_exchange_reason_others | מציין את הערך של הישות prebuilt_components_exchange_order_reason שמציין שהמשתמש בחר באפשרות 'אחרים' כסיבה להחלפה. ערך ברירת המחדל הוא "others". |
מחרוזת |
| $flow.max_product_display_counter | מציין את המספר המקסימלי של מוצרים שיוצגו בתור אחד. ערך ברירת המחדל הוא 2. |
מספר שלם |
| $flow.max_product_display | מציין את המספר המקסימלי של מוצרים שיוצגו במהלך השיחה. ערך ברירת המחדל הוא 9. |
מספר שלם |
| $flow.max_product_exchange_confirm | מציין את המספר המקסימלי של ניסיונות חוזרים שמותרים כשמאשרים את המוצר שנבחר. ערך ברירת המחדל הוא 2. |
מספר שלם |
| $flow.max_retry_product_number_counter | מציין את המספר המקסימלי של ניסיונות חוזרים שמותרים כשבוחרים מוצר להחלפה. ערך ברירת המחדל הוא 3. |
מספר שלם |
| $flow.max_retry_select_quantity | מציין את המספר המקסימלי של ניסיונות חוזרים שמותרים כשבוחרים את כמות המוצרים להחלפה. ערך ברירת המחדל הוא 2. |
מספר שלם |
| $flow.max_retry_size_number_counter | מציין את המספר המקסימלי של ניסיונות חוזרים שמותרים כשבוחרים את הגודל להחלפה. ערך ברירת המחדל הוא 2. |
מספר שלם |
| $flow.max_retry_another_zip_code | מציינת את המספר המקסימלי של ניסיונות חוזרים שמותרים כשמזינים מיקוד. ערך ברירת המחדל הוא 2. |
מספר שלם |
| $flow.max_store_display_counter | מציין את המספר המקסימלי של חנויות שיוצגו בתור אחד. ערך ברירת המחדל הוא 1. |
מספר שלם |
| $flow.max_store_display | מציין את המספר המקסימלי של חנויות שיוצגו במהלך השיחה. ערך ברירת המחדל הוא 10. |
מספר שלם |
| $flow.max_retry_store_number_counter | מציין את המספר המקסימלי של ניסיונות חוזרים שמותרים כשבוחרים חנות. ערך ברירת המחדל הוא 2. |
מספר שלם |
| $flow.max_retry_store_selection | מציינת את מספר הניסיונות החוזרים שמותרים כשמאשרים את בחירת החנות. ערך ברירת המחדל הוא 3. |
מספר שלם |
| $flow.max_available_address_reselection_counter | מציינת את מספר הניסיונות החוזרים שמותרים כשמאשרים שהמשתמש רוצה לבחור כתובת חנות אחרת. ערך ברירת המחדל הוא 2. |
מספר שלם |
| $flow.order_payment_mode_COD | מציין את הערך של השדה order_payment_mode שמוחזר על ידי get_order_details webhook ומציין אמצעי תשלום של תשלום בזמן המסירה (COD). ערך ברירת המחדל הוא "COD". |
מחרוזת |
| $flow.order_payment_mode_store_credit | מציין את הערך של השדה order_payment_mode שמוחזר על ידי get_order_details webhook ומציין אמצעי תשלום של קרדיט בחנות. ערך ברירת המחדל הוא "store_credit". |
מחרוזת |
| $flow.order_refund_mode_source_account | המדיניות מציינת את הערך של הישות prebuilt_components_exchange_order_refund_mode, שמציין שהמשתמש בחר לקבל החזר לחשבון המקור שלו. ערך ברירת המחדל הוא source_account. |
מחרוזת |
| $flow.order_exchange_location_scheduled_for_pickup | הערך של הישות prebuilt_components_exchange_order_location מציין שהמשתמש בחר לתזמן איסוף של הפריט להחלפה. ערך ברירת המחדל הוא scheduled_for_pickup. |
מחרוזת |
כדי להגדיר את פרמטרי הקלט של הרכיב הזה, מרחיבים את ההוראות.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- בוחרים בכרטיסייה Build (פיתוח).
- לוחצים על הרכיב המיובא בקטע Flows (תהליכי עבודה).
- בקטע דפים, לוחצים על דף הפתיחה.
- לוחצים על המסלול true בדף הפתיחה.
- בחלון Route (מסלול), עורכים את הערכים של Parameter Presets (הגדרות קבועות מראש של פרמטרים) לפי הצורך.
- לוחצים על Save.
פרמטרים של פלט
פרמטרים של פלט הם פרמטרים של סשן שיישארו פעילים אחרי היציאה מהרכיב. הפרמטרים האלה מכילים מידע חשוב שנאסף על ידי הרכיב. הרכיב המובנה הזה מספק ערכים לפרמטרים הבאים של הפלט:
| שם הפרמטר | תיאור | פורמט הפלט |
|---|---|---|
| phone_number | מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. | מחרוזת |
| all_recent_order_id | הפרמטר הזה מפרט את מזהי ההזמנות שמשויכים למשתמש המאומת, ממוינים לפי תאריך ביצוע ההזמנה בסדר יורד. האלמנט הראשון במערך מייצג את ההזמנה האחרונה. אם למשתמש אין הזמנות, הערך של הפרמטר הזה הוא null. |
רשימה (מחרוזת) |
| אימייל | כתובת האימייל שרשומה בחשבון. | מחרוזת |
| user_first_name | השם הפרטי של המשתמש, שמשמש לברכה ולאישור הבעלות על החשבון. | מחרוזת |
| transfer_reason | הפרמטר הזה מציין את הסיבה ליציאה מהתהליך, אם הוא לא הושלם בהצלחה. הערך שמוחזר הוא אחד מהערכים הבאים:agent: משתמש הקצה ביקש לדבר עם נציג אנושי בשלב מסוים במהלך השיחה.denial_of_information: משתמש הקצה סירב לשתף מידע שהרכיב ביקש.max_no_input: השיחה הגיעה למספר המקסימלי של ניסיונות חוזרים לאירועים ללא קלט. max_no_match: השיחה הגיעה למספר המקסימלי של ניסיונות חוזרים לאירועים ללא התאמה. מידע נוסף על אירועים מובנים ללא קלט מידע נוסף זמין במאמר בנושא אירועים מובנים ללא התאמה.webhook_error: אירעה שגיאת webhook. מידע נוסף זמין במאמר בנושא אירוע מובנה webhook.error. webhook_not_found: לא הייתה אפשרות להגיע לכתובת ה-URL של ה-webhook. מידע נוסף זמין במאמר בנושא אירוע מובנה webhook.error.not-found. |
מחרוזת |
גנרטורים
הרכיב הזה משתמש בגנרטורים כדי להפעיל חלקים ספציפיים בשיחה.
שאלות נפוצות
מחולל FAQ משמש לטיפול בשאלות נפוצות לגבי החזרות והחלפות, כולל:
- יש תאריך יעד לתהליך ההחזרה?
- אפשר להחליף פריט שקיבלתי במתנה?
- יש הבדל בין מחיר המוצר לבין סכום ההחזר. למה זה קורה?
סיכום
הגנרטור Summarization משמש ליצירת סיכום של השיחה אחרי שהיא מסתיימת, שמתאר את השיחה שהרכיב טיפל בה.
הגדרה בסיסית
כדי להגדיר את הרכיב המובנה הזה:
- מייבאים את הרכיב שנוצר מראש.
- מגדירים את ה-webhooks הגמישים שסופקו עם הגדרה שמתארת את השירותים החיצוניים. אפשר לעיין במאמר בנושא הגדרת webhook.
הגדרת webhook
כדי להשתמש ברכיב הזה, תצטרכו להגדיר את הוויבהוקים הגמישים שכלולים בו כדי לאחזר את המידע הדרוש מהשירותים החיצוניים שלכם.
אימות
אם לא הגדרתם בעבר שירותים חיצוניים שנדרשים לאימות, תצטרכו להגדיר אותם כדי לאפשר אימות של משתמשים עבור הרכיב הזה. הוראות מפורטות זמינות במאמר בנושא הגדרת webhook לאימות קמעונאי.
קבלת פרטי ההזמנה
רכיב prebuilt_components_exchange_order:get_order_details webhook משמש לאחזור פרטי הזמנה עבור הזמנה ספציפית.
פרמטרים של בקשות API
הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.
| שם הפרמטר | תיאור | פורמט קלט |
|---|---|---|
| $flow.order_id | מזהה ההזמנה שאותה רוצים לאחזר. | מחרוזת |
פרמטרים של תגובה מה-API
הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.
| שם הפרמטר | תיאור | פורמט הפלט |
|---|---|---|
| order_date | התאריך שבו בוצעה ההזמנה, בפורמט YYYY-MM-DD. |
מחרוזת |
| order_product_count | מספר המוצרים הייחודיים בהזמנה. | מספר שלם |
| order_payment_mode | מציין את אמצעי התשלום שבו השתמשתם כשביצעתם את ההזמנה. | מחרוזת |
| exchangeable_product_id | רשימה של מזהי מוצרים שניתן להחליף בהזמנה. | רשימה (מחרוזת) |
| exchangeable_product_name | רשימה של שמות מוצרים שאפשר להחליף בהזמנה. | רשימה (מחרוזת) |
| exchangeable_product_brand_name | רשימה של שמות מותגים של מוצרים שניתן להחליף בהזמנה. | רשימה (מחרוזת) |
| exchangeable_product_quantity | רשימת הכמויות של מוצרים שאפשר להחליף בהזמנה. | רשימה (מחרוזת) |
| exchangeable_product_price | רשימת המחירים של מוצרים שאפשר להחליף בהזמנה. | רשימה (מחרוזת) |
כדי להגדיר את ה-webhook של Get order details (קבלת פרטי הזמנה) לרכיב הזה, מרחיבים את ההוראות.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- לוחצים על הכרטיסייה ניהול.
- לוחצים על Webhooks.
- בוחרים ב-webhook prebuilt_components_exchange_order:get_order_details.
- מחליפים את כתובת ה-URL בשדה Webhook URL ב-Dialogflow CX בנקודת הקצה של השירות שאותו רוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
- בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
- בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
- בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
- לוחצים על Save.
קבלת פרטים על הזמנות כפולות
רכיב ה-prebuilt_components_retail_services:get_duplicate_order_details webhook משמש לאחזור מידע מפורט כדי להבחין בין הזמנות כשכמה מספרי הזמנות מסתיימים באותן חמש ספרות.
פרמטרים של בקשות API
הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.
| שם הפרמטר | תיאור | פורמט קלט |
|---|---|---|
| $flow.duplicate_order_id | רשימה שמכילה את חמש הספרות האחרונות של מספרי ההזמנות שמשותפות בין הזמנה אחת או יותר של המשתמש. | רשימה (מחרוזת) |
פרמטרים של תגובה מה-API
הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.
| שם הפרמטר | תיאור | פורמט הפלט |
|---|---|---|
| all_order_date | רשימה של תאריכי הזמנות כפולות עם חמש הספרות האחרונות שצוינו בפורמט YYYY-MM-DD. כל רכיב במערך הזה תואם לרכיב זהה במערך all_order_time. |
רשימה (מחרוזת) |
| all_order_time | רשימה של זמני הזמנות כפולות עם חמש הספרות האחרונות שצוינו בפורמט HH:MM. כל רכיב במערך הזה תואם לרכיב זהה במערך all_order_date. |
רשימה (מחרוזת) |
כדי להגדיר את ה-webhook של Get duplicate order details (קבלת פרטים של הזמנה כפולה) עבור הרכיב הזה, מרחיבים את ההוראות.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- לוחצים על הכרטיסייה ניהול.
- לוחצים על Webhooks.
- בוחרים את ה-webhook prebuilt_components_retail_services:get_duplicate_order_details.
- מחליפים את כתובת ה-URL בשדה Webhook URL ב-Dialogflow CX בנקודת הקצה של השירות שאותו רוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
- בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
- בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
- בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
- לוחצים על Save.
קבלת גודל החלפה זמין
רכיב prebuilt_components_exchange_order:get_available_exchange_size ה-webhook משמש לאחזור מידות זמינות להחלפה במקרים שבהם המשתמש רוצה להחליף פריט בגלל בעיות במידה או בהתאמה.
פרמטרים של בקשות API
הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.
| שם הפרמטר | תיאור | פורמט קלט |
|---|---|---|
| $flow.selected_order_product_id | מזהה המוצר שהמשתמש רוצה להחליף. | מחרוזת |
פרמטרים של תגובה מה-API
הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.
| שם הפרמטר | תיאור | פורמט הפלט |
|---|---|---|
| product_available_sizes | רשימה של המידות הזמינות של המוצר שנבחר. | רשימה (מחרוזת) |
כדי להגדיר את ה-webhook של Get available exchange size (קבלת גודל החלפה זמין) עבור הרכיב הזה, מרחיבים את ההוראות.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- לוחצים על הכרטיסייה ניהול.
- לוחצים על Webhooks.
- בוחרים את ה-webhook prebuilt_components_exchange_order:get_available_exchange_size.
- מחליפים את כתובת ה-URL בשדה Webhook URL ב-Dialogflow CX בנקודת הקצה של השירות שאותו רוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
- בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
- בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
- בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
- לוחצים על Save.
קבלת מידע על זמינות של החלפת מוצר
רכיב ה-webhook משמש לבדיקה אם המוצר, הכמות והמידה האופציונלית שהמשתמש בחר זמינים להחלפה.prebuilt_components_exchange_order:get_product_exchange_availability
פרמטרים של בקשות API
הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.
| שם הפרמטר | תיאור | פורמט קלט |
|---|---|---|
| $flow.order_id | מזהה ההזמנה שאותה רוצים לאחזר. | מחרוזת |
| $flow.selected_order_product_id | מזהה המוצר שהמשתמש רוצה להחליף. | מחרוזת |
| $flow.order_product_quantity_exchange_count | הכמות של המוצר שהמשתמש רוצה להחליף. | מספר שלם |
| $flow.product_selected_size | המידה של המוצר שהמשתמש רוצה להחליף. | מחרוזת |
פרמטרים של תגובה מה-API
הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.
| שם הפרמטר | תיאור | פורמט הפלט |
|---|---|---|
| product_exchange_availability | מציין אם אפשר להחליף את המוצר, הכמות והמידה שנבחרו. | בוליאני |
| product_exchange_price | מציין את מחיר ההחלפה של פריט בודד מהמוצר והמידה שנבחרו. | מספר |
כדי להגדיר את ה-webhook של Get product exchange availability (קבלת נתוני זמינות להחלפת מוצרים) עבור הרכיב הזה, מרחיבים את ההוראות.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- לוחצים על הכרטיסייה ניהול.
- לוחצים על Webhooks.
- בוחרים את ה-webhook prebuilt_components_exchange_order:get_product_exchange_availability.
- מחליפים את כתובת ה-URL בשדה Webhook URL ב-Dialogflow CX בנקודת הקצה של השירות שאותו רוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
- בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
- בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
- בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
- לוחצים על Save.
יצירת כרטיס בנושא הזמנה לא שלמה
רכיב ה-webhook של prebuilt_components_exchange_order:raise_incomplete_order_ticket משמש לפתיחת כרטיס תמיכה כשהמשתמש רוצה להחליף מוצר בהזמנה כי הוא לא קיבל את כל המוצרים.
פרמטרים של בקשות API
הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.
| שם הפרמטר | תיאור | פורמט קלט |
|---|---|---|
| $session.params.phone_number | מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. | מחרוזת |
| $flow.order_id | מזהה ההזמנה שרוצים לשלוח לגביה כרטיס. | מחרוזת |
| $flow.selected_order_product_id | מזהה המוצר שהמשתמש רוצה להחליף. | מחרוזת |
| $flow.order_product_quantity_exchange_count | הכמות של המוצר שהמשתמש רוצה להחליף. | מספר שלם |
| $flow.order_product_exchange_reason | הסיבה שבגללה המשתמש רוצה להחליף את המוצר. | מחרוזת |
כדי להגדיר את ה-webhook של יצירת כרטיס לתמיכה בהזמנה לא שלמה עבור הרכיב הזה, מרחיבים את ההוראות.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- לוחצים על הכרטיסייה ניהול.
- לוחצים על Webhooks.
- בוחרים את ה-webhook prebuilt_components_exchange_order:raise_incomplete_order_ticket.
- מחליפים את כתובת ה-URL בשדה Webhook URL ב-Dialogflow CX בנקודת הקצה של השירות שאותו רוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
- בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
- בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
- בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
- לוחצים על Save.
קבלת פרטי החנות
רכיב prebuilt_components_exchange_order:get_store_details webhook משמש לאחזור רשימת החנויות שנמצאות בקרבת המיקוד שהמשתמש סיפק.
פרמטרים של בקשות API
הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.
| שם הפרמטר | תיאור | פורמט קלט |
|---|---|---|
| $flow.zip_code | מיקוד לחיפוש חנויות בסביבה. | מחרוזת |
פרמטרים של תגובה מה-API
הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.
| שם הפרמטר | תיאור | פורמט הפלט |
|---|---|---|
| store_id | רשימה של מזהי חנויות. | רשימה (מחרוזת) |
| store_address | רשימת כתובות של חנויות שתואמות לכל רכיב של store_id. |
רשימה (מחרוזת) |
כדי להגדיר את ה-webhook של Get store details (קבלת פרטים מהחנות) לרכיב הזה, מרחיבים את ההוראות.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- לוחצים על הכרטיסייה ניהול.
- לוחצים על Webhooks.
- בוחרים ב-webhook prebuilt_components_exchange_order:get_store_details.
- מחליפים את כתובת ה-URL בשדה Webhook URL ב-Dialogflow CX בנקודת הקצה של השירות שאותו רוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
- בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
- בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
- בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
- לוחצים על Save.
פרטים על הפוסטים שהועברו
רכיב ה-webhook prebuilt_components_exchange_order:post_exchange_details משמש לשליחת בקשה להחלפה.
פרמטרים של בקשות API
הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.
| שם הפרמטר | תיאור | פורמט קלט |
|---|---|---|
| $session.params.phone_number | מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. | מחרוזת |
| $flow.order_id | מזהה ההזמנה שרוצים לשלוח לגביה כרטיס. | מחרוזת |
| $flow.selected_order_product_id | מזהה המוצר שהמשתמש רוצה להחליף. | מחרוזת |
| $flow.order_product_quantity_exchange_count | הכמות של המוצר שהמשתמש רוצה להחליף. | מספר שלם |
| $flow.product_selected_size | המידה של המוצר שהמשתמש רוצה להחליף. | מחרוזת |
| $flow.order_product_exchange_reason | הסיבה שבגללה המשתמש רוצה להחליף את המוצר. | מחרוזת |
| $flow.order_exchange_location | המצב שנבחר להחלפה. הערכים התקינים מוגדרים על ידי הישות prebuilt_components_exchange_order_location. |
מחרוזת |
| $flow.order_exchange_store_id | מזהה החנות שנבחרה על ידי המשתמש להחלפה בחנות. | מחרוזת |
| $flow.order_refund_mode | שיטת התשלום להחזר כספי, אם רלוונטי. הערכים התקינים מוגדרים על ידי הישות prebuilt_components_exchange_order_refund_mode. אם לא נדרש החזר כספי, הערך הוא null. |
מחרוזת |
| $flow.total_refund_amount | הסכום שיוחזר, אם מחיר המוצר שניתן להחלפה גבוה ממחיר המוצר החדש. אם לא נדרש החזר כספי, הערך הוא null. |
מספר שלם |
פרמטרים של תגובה מה-API
הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.
| שם הפרמטר | תיאור | פורמט הפלט |
|---|---|---|
| order_exchange_ticket_id | מזהה הכרטיס של הבורסה שנשלחה. | מחרוזת |
כדי להגדיר את ה-webhook של פרטי חילופי הפוסטים עבור הרכיב הזה, מרחיבים את ההוראות.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- לוחצים על הכרטיסייה ניהול.
- לוחצים על Webhooks.
- בוחרים את ה-webhook prebuilt_components_exchange_order:post_exchange_details.
- מחליפים את כתובת ה-URL בשדה Webhook URL ב-Dialogflow CX בנקודת הקצה של השירות שאותו רוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
- בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
- בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
- בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
- לוחצים על Save.
שליחת פרטי החזר כספי על הזמנה עם תשלום במזומן
רכיב ה-webhook prebuilt_components_exchange_order:send_COD_refund_information משמש לשליחת פרטי תשלום שקשורים לחילופי נתונים למשתמש.
פרמטרים של בקשות API
הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.
| שם הפרמטר | תיאור | פורמט קלט |
|---|---|---|
| $session.params.phone_number | מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. | מחרוזת |
| $flow.order_id | מזהה ההזמנה שרוצים לשלוח לגביה כרטיס. | מחרוזת |
| $flow.channel | הערוץ הספציפי שאליו יישלח המידע. הערכים התקינים מוגדרים על ידי הישות prebuilt_components_channel_email_phone. כברירת מחדל, יש תמיכה בשפות phone וemail. |
מחרוזת |
כדי להגדיר את ה-webhook של שליחת פרטי החזר כספי על תשלום במזומן לרכיב הזה, מרחיבים את ההוראות.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- לוחצים על הכרטיסייה ניהול.
- לוחצים על Webhooks.
- בוחרים את ה-webhook prebuilt_components_exchange_order:send_COD_refund_information.
- מחליפים את כתובת ה-URL בשדה Webhook URL ב-Dialogflow CX בנקודת הקצה של השירות שאותו רוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
- בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
- בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
- בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
- לוחצים על Save.
הושלמה
הסוכן ורכיבי ה-webhook שלו אמורים להיות מוגדרים עכשיו ומוכנים לבדיקה.