Rückgabe und Erstattung vordefinierte Komponente überprüft die Authentifizierungsebene des Nutzers. Nach der Authentifizierung des Nutzers liefert die Komponente Informationen zu seinen letzten oder früheren Bestellungen. Die Der Nutzer kann mehrere Artikel in einer Bestellung zurückgeben und Optionen auswählen. einschließlich Erstattungs- und Rückgabemethoden. Diese Komponente verwendet den Authentifizierung für den Einzelhandel vordefinierte Komponente zur Nutzerauthentifizierung. Die Komponente verwendet auch Generatoren für die Gesprächsnachbereitung Zusammenfassung und FAQs.
Beschränkungen
Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:
- Diese Komponente verschlüsselt keine Daten.
Beispieldialoge
Die folgenden Beispieldialogfelder veranschaulichen häufige Szenarien, die von diesem vordefinierte Komponente. Die Beispieldialogfelder zeigen das Verhalten, wenn die Komponente wird per Telefonie aufgerufen, wodurch der Standard-Begrüßungs-Intent und der erste Antwort des Kundenservicemitarbeiters zu Beginn der Unterhaltung.
Rückgabe eines einzelnen Produkts im Geschäft
Der Endnutzer wurde bereits authentifiziert. Der Kundenservicemitarbeiter bestätigt, welche Artikel aus der letzten Bestellung zurückgegeben werden sollen, und erfragt den Grund für die Rückgabe. Der Nutzer wählt die Rückgabe der Artikel in einem Geschäft aus und der Kundenservicemitarbeiter stellt eine Liste bereit der nächstgelegenen Geschäfte. Der Nutzer wählt ein Geschäft aus und der Agent generiert ein Versandlabel, das an die registrierten Kanäle des Nutzers gesendet wird.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Rufen Sie wegen Ihrer letzten Bestellnummer mit der Endung 12345 an, die 2 Lampen am 10.11.2023 aufgestellt hat? | |
Ja | |
Zur Bestätigung: Sie möchten die Google-Lampe zurückgeben. Ist das richtig? | |
Ja | |
Die verfügbare Menge des von Ihnen ausgewählten Produkts beträgt 2. Geben Sie die Anzahl der Produkte an, die Sie zurückgeben möchten. | |
zwei | |
Geben Sie den Grund für die Rücksendung an. Sie können beispielsweise sagen, dass der Artikel defekt oder nicht funktionsfähig ist, nicht mehr benötigt wird, ein Problem mit der Größe oder Passform vorliegt, der falsche Artikel gesendet wurde, der Artikel zu spät geliefert wurde oder dass Sie ihn versehentlich gekauft haben. | |
andere | |
Bitte geben Sie den Grund für die Rücksendung an. | |
schlechte Qualität | |
Zur Bestätigung: Der Grund für die Rücksendung ist schlechte Qualität. Ist das richtig? | |
Ja | |
Teilen Sie uns bitte mit, wo Sie die Erstattung erhalten möchten. Sie können beispielsweise Google Store-Guthaben oder Quellkonto sagen. | |
Quellkonto | |
Vielen Dank, dass Sie bestätigt haben, dass die Erstattung auf die ursprüngliche Zahlungsmethode erfolgen soll. Wie möchten Sie das Produkt zurückgeben? Sie können z. B. „Im Geschäft zurückgeben“, „An einem Ort abgeben“ oder „Abholung planen“ sagen. |
|
Rückgabe im Geschäft | |
Suchen wir ein Geschäft in Ihrer Nähe. | |
Kundenservicemitarbeiter erfasst Postleitzahlen mithilfe der vordefinierten Komponente Postleitzahl-Erfassung | |
Hier ist die Liste der Standorte in der Nähe der von dir eingegebenen Postleitzahl. Adresse 1: Google Texas, 500 W 2nd St, Suite 2900 Austin, Texas 78701, USA. Adresse 2: Google California, 19510 Jamboree Road, Irvine, California 92612, USA. Sag oder gib die folgende Adresse ein oder wähle die folgende Adresse aus: um weitere Adressen von Geschäften anzuzeigen. |
|
1 | |
Zur Bestätigung: Sie haben Google Texas, 500 W 2nd St, Suite 2900 Austin, Texas 78701, USA ausgewählt. Ist das richtig? | |
Ja | |
Perfekt. Wir haben ein Versandlabel und eine Ticketnummer an Ihre registrierte Telefonnummer und E-Mail-Adresse gesendet. Bitte drucken Sie ihn aus, befestigen Sie ihn an Ihrem Paket und geben Sie die Rücksendung innerhalb von 30 Tagen ab. Nachdem wir den Artikel in unserem Lager erhalten haben, dauert es drei bis fünf Arbeitstage, bis die Erstattung auf Ihrem Konto angezeigt wird. Hinweis: In dem Erstattungsbetrag sind die Versand- und Bearbeitungsgebühren nicht enthalten. Vielen Dank für Ihren Anruf. |
Namenskonventionen
Für diese vordefinierte Komponente werden die folgenden Namenskonventionen verwendet:
Funktion | Format | Beispiel |
---|---|---|
Ablauf | [Component Name] | Rückgabe und Erstattung |
Entitätstyp | prebuilt_components_[component_name]_[entity_type] | prebuilt_components_return_refund_mode_of_return |
Webhook | prebuilt_components_[component_name]:[webhook_action] | prebuilt_components_return_refund:post_return_details |
Eingabeparameter
Mit Eingabeparametern werden bestimmte Verhaltensweisen der Komponente konfiguriert. Die Parameter werden von mindestens einer Bedingung im um zu bestimmen, wie sich die Komponente verhalten soll. Parameter auf Flussebene müssen auf der Startseite der Komponente festgelegt werden. Parameter auf Sitzungsebene können entweder über einen Aufrufablauf oder auf der Startseite dieser Komponente festgelegt werden.
Diese vordefinierte Komponente akzeptiert die folgenden Eingabeparameter:
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$session.params.phone_number | (Optional) Lokale Telefonnummer des Nutzers ohne Ländercode, anhand derer der Nutzer identifiziert wird. | String |
$session.params.all_recent_order_id | Optional. Dieser Parameter enthält die Bestell-IDs, die mit dem authentifizierten Nutzer verknüpft sind, sortiert nach dem Datum der Bestellung in absteigender Reihenfolge. Das erste Element des Arrays steht für die letzte Bestellung. Wenn ein Nutzer keine Bestellungen hat, ist der Wert dieses Parameters null . |
Liste (String) |
$session.params.email | Optional: Die für das Konto registrierte E-Mail-Adresse. | String |
$session.params.user_first_name | (Optional) Vorname des Nutzers, der zur Begrüßung und Bestätigung der Inhaberschaft des Kontos verwendet wird. | String |
Mit dieser vordefinierten Komponente können Sie das Verhalten der Komponente, einschließlich der Wiederholungen, mit den folgenden optionalen Parametern konfigurieren.
Parametername | Beschreibung | Format |
---|---|---|
$flow.max_retry_another_account_counter | Gibt die Anzahl der zulässigen Wiederholungsversuche an, wenn ausgewählt wird, ob mit einem alternativen Konto fortzufahren. Der Standardwert ist 2 . |
integer |
$flow.max_retry_order_number | Gibt die zulässige Anzahl von Wiederholungsversuchen an, wenn die letzten fünf Ziffern einer Bestellnummer angegeben werden. Der Standardwert ist 3 . |
integer |
$flow.max_retry_another_order | Gibt die Anzahl der zulässigen Wiederholungsversuche an, wenn eine andere Bestellung für die Rückgabe ausgewählt wird, falls die Bestell-ID nicht gefunden wird oder die Bestellung nicht zurückgegeben werden kann. Der Standardwert ist 2 . |
integer |
$flow.max_retry_select_order_number | Gibt die Anzahl der zulässigen Wiederholungsversuche bei Angabe der vollständigen Auftragsnummer an, wenn mehrere Bestellungen die gleichen letzten fünf Ziffern haben. Der Standardwert ist 2 . |
integer |
$flow.max_product_display_counter | Gibt die maximale Anzahl von Produkten an, die in einer einzelnen Drehung präsentiert werden sollen. Der Standardwert ist 2 . |
integer |
$flow.max_product_display | Gibt die maximale Anzahl von Produkten an, die in der gesamten Unterhaltung angezeigt werden sollen. Der Standardwert ist 9 . |
integer |
$flow.max_retry_product_number_counter | Gibt die maximale Anzahl der zulässigen Wiederholungen an, wenn ein Produkt zur Rückgabe ausgewählt wird. Der Standardwert ist 2 . |
integer |
$flow.max_product_return_confirm_counter | Gibt die maximale Anzahl der zulässigen Wiederholungen bei der Bestätigung des ausgewählten Produkts an. Der Standardwert ist 2 . |
integer |
$flow.max_retry_return_reason_counter | Gibt die zulässige Anzahl von Wiederholungsversuchen an, wenn der Grund für die Rückgabe bestätigt wird. Der Standardwert ist 2 . |
integer |
$flow.order_product_return_reason_others | Gibt den Wert der prebuilt_components_return_refund_reason -Entität an, der angibt, dass der Nutzer „Sonstige“ ausgewählt hat Rücksendegrund. Der Standardwert ist "others" . |
String |
$flow.max_retry_select_quantity | Gibt die maximale Anzahl zulässiger Wiederholungsversuche an, wenn die Menge des zurückzugebenden Produkts ausgewählt wird. Der Standardwert ist 2 . |
integer |
$flow.max_store_display_counter | Gibt die maximale Anzahl der Geschäfte an, die in einer einzelnen Abbiegung vorhanden sein sollen. Der Standardwert ist 1 . |
integer |
$flow.max_store_display | Gibt die maximale Anzahl der Geschäfte an, die in der gesamten Konversation angezeigt werden sollen. Der Standardwert ist 10 . |
integer |
$flow.max_retry_store_number_counter | Gibt die maximal zulässige Anzahl von Wiederholungsversuchen bei der Auswahl eines Speichers an. Der Standardwert ist 2 . |
integer |
$flow.max_retry_store_selection | Gibt die Anzahl der zulässigen Wiederholungsversuche bei der Bestätigung der Speicherauswahl an. Der Standardwert ist 2 . |
integer |
$flow.max_retry_another_zip_code | Gibt die maximal zulässige Anzahl von Wiederholungsversuchen bei der Angabe einer Postleitzahl an. Der Standardwert ist 2 . |
integer |
$flow.order_payment_mode_COD | Gibt den Wert des Felds order_payment_mode an, das vom get_order_details -Webhook zurückgegeben wird und eine Zahlung per Nachnahme angibt. Der Standardwert ist "COD" . |
String |
$flow.order_payment_mode_store_credit | Gibt den Wert des Felds order_payment_mode an, das vom get_order_details -Webhook zurückgegeben wird und eine Zahlungsmethode für Store-Guthaben angibt. Der Standardwert ist "store_credit" . |
String |
$flow.order_refund_mode_source_account | Gibt den Wert der prebuilt_components_return_refund_mode_of_refund -Entität an, der angibt, dass der Nutzer eine Erstattung an sein Quellkonto ausgewählt hat. Der Standardwert ist source_account . |
String |
$flow.order_return_location_scheduled_for_pickup | Gibt den Wert der Entität prebuilt_components_exchange_order_location an, der angibt, dass der Nutzer ausgewählt hat, einen Abholtermin für die Rückgabe zu vereinbaren. Der Standardwert ist scheduled_for_pickup . |
String |
Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie das Fenster, um die Anleitung aufzurufen.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Erstellen aus.
- Klicken Sie im Abschnitt Abläufe auf die importierte Komponente.
- Klicken Sie im Bereich Seiten auf die Startseite.
- Klicken Sie auf der Startseite auf die Route true.
- Bearbeiten Sie im Fenster „Route“ die Parametervoreinstellungen nach Bedarf.
- Klicken Sie auf Speichern.
Ausgabeparameter
Ausgabeparameter sind Sitzungsparameter, die nach dem Verlassen der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente liefert Werte für die folgenden Ausgabeparameter:
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
phone_number | Die Ortstelefonnummer des Nutzers ohne Landesvorwahl, die zur Identifizierung des Nutzers verwendet wird. | String |
all_recent_order_id | Dieser Parameter enthält die Bestell-IDs, die mit dem authentifizierten Nutzer verknüpft sind, sortiert nach dem Datum der Bestellung in absteigender Reihenfolge. Das erste Element des Arrays stellt die letzte Bestellung dar. Wenn ein Nutzer keine Bestellungen hat, ist der Wert dieses Parameters null . |
Liste (String) |
Die mit dem Konto registrierte E-Mail-Adresse. | String | |
user_first_name | Der Vorname des Nutzers, der zur Begrüßung und Bestätigung der Kontoinhaberschaft verwendet wird. | String |
transfer_reason | Dieser Parameter gibt den Grund an, warum der Ablauf beendet wurde, falls er nicht erfolgreich war. Der zurückgegebene Wert kann einer der folgenden sein:agent : Der Endnutzer hat während der Unterhaltung einen menschlichen Kundenservicemitarbeiter angefordert.denial_of_information : Der Endnutzer hat die von der Komponente angeforderten Informationen abgelehnt.max_no_input : Die Unterhaltung hat die maximale Anzahl von Wiederholungen für No-Input-Ereignisse erreicht. Weitere Informationen finden Sie unter Ereignisse ohne Eingabe.max_no_match : Die maximale Anzahl von Wiederholungen für Ereignisse ohne Übereinstimmung wurde für die Unterhaltung erreicht. Weitere Informationen finden Sie unter Integrierte Ereignisse ohne Übereinstimmung.webhook_error : Es ist ein Webhook-Fehler aufgetreten. Weitere Informationen finden Sie unter Vordefiniertes Ereignis „webhook.error“. webhook_not_found : Eine Webhook-URL war nicht erreichbar. Weitere Informationen finden Sie unter Vordefiniertes Ereignis „webhook.error.not-found“. |
String |
Generatoren
Diese Komponente verwendet Generatoren, um bestimmte Teile der Unterhaltung zu ermöglichen.
FAQ
Der FAQ
-Generator wird für häufig gestellte Fragen zu Retouren und Umtausch verwendet, darunter:
- Gibt es eine Frist für die Rückgabe?
- Kann ich ein Geschenk zurückgeben?
- Der Produktpreis und der Erstattungsbetrag unterscheiden sich. Warum ist das so?
Zusammenfassung
Mit dem Generator Summarization
wird nach dem Anruf eine Zusammenfassung
die von der Komponente abgewickelt wird.
Grundlegende Einstellungen
So richten Sie diese vordefinierte Komponente ein:
- Importieren Sie die vordefinierte Komponente.
- Konfigurieren Sie die bereitgestellten flexiblen Webhooks mit einer Konfiguration, die Ihre externen Dienste beschreibt. Weitere Informationen finden Sie unter Webhook einrichten.
Webhook-Einrichtung
Wenn Sie diese Komponente verwenden möchten, müssen Sie die enthaltenen flexiblen Webhooks konfigurieren, um die erforderlichen Informationen aus Ihren externen Diensten abzurufen.
Authentifizierung
Wenn Sie noch keine externen Dienste konfiguriert haben, die für müssen Sie diese so konfigurieren, dass die Authentifizierung für diese Komponente. Eine ausführliche Anleitung finden Sie unter Webhook für die Authentifizierung im Einzelhandel einrichten.
Ruf Bestellinformationen ab
Der Webhook prebuilt_components_return_refund:get_order_details
wird verwendet
von der Komponente verwendet, um Auftragsdetails für einen bestimmten Auftrag abzurufen.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$flow.order_id | Bestell-ID, für die Details abgerufen werden sollen. | String |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
order_date | Datum der Bestellung im Format YYYY-MM-DD . |
String |
order_product_count | Die Anzahl der eindeutigen Produkte in einer Bestellung. | integer |
order_payment_mode | Gibt die Zahlungsart an, die bei der Bestellung verwendet wurde. | String |
returnable_product_id | Liste der Produkt-IDs für rücknehmbare Produkte in der Bestellung. | Liste (String) |
returnable_product_name | Liste der Produktnamen für Rückgabeprodukte in der Bestellung. | Liste (String) |
returnable_product_brand_name | Liste der Markennamen für Rückgabeprodukte der Bestellung. | Liste (String) |
returnable_product_quantity | Liste der Stückzahlen für rücknehmbare Produkte in der Bestellung. | Liste (String) |
Wenn Sie den Webhook „Bestelldetails abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um die Anleitung aufzurufen.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_return_refund:get_order_details“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL für Conversational Agents (Dialogflow CX) durch den Endpunkt des Dienstes. die Sie integrieren möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
- Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Prüfen und aktualisieren Sie nach Bedarf die Einstellungen für die Authentifizierung.
- Klicken Sie auf Speichern.
Details zur doppelten Bestellung abrufen
Der Webhook prebuilt_components_retail_services:get_duplicate_order_details
wird verwendet
von der Komponente, um detaillierte Informationen abzurufen, um zwischen
wenn mehrere Bestellnummern die gleichen letzten fünf Ziffern haben.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$flow.duplicate_order_id | Liste mit den letzten fünf Ziffern der Bestellnummern, die für einen oder mehrere Bestellungen des Nutzers freigegeben sind. | Liste (String) |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
all_order_date | Liste der Bestelldaten für doppelte Bestellungen mit den angegebenen letzten fünf Ziffern im Format YYYY-MM-DD . Jedes Element in diesem Array entspricht demselben Element im all_order_time -Array. |
Liste (String) |
all_order_time | Liste der Bestellzeiten für doppelte Bestellungen mit den angegebenen letzten fünf Ziffern im Format HH:MM . Jedes Element in diesem Array entspricht demselben Element im all_order_date -Array. |
Liste (String) |
Wenn Sie den Webhook „Details zu doppelten Auftragsdetails abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um die Anleitung aufzurufen.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_retail_services:get_duplicate_order_details“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL für Konversations-Agents (Dialogflow CX) durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
- Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Prüfen und aktualisieren Sie nach Bedarf die Einstellungen für die Authentifizierung.
- Klicken Sie auf Speichern.
Händlerdetails abrufen
Der Webhook prebuilt_components_return_refund:get_store_details
wird von
Die Komponente, um die Liste der Geschäfte in der Nähe der vom Nutzer angegebenen Postleitzahl abzurufen.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$flow.zip_code | Postleitzahl, um nach Geschäften in der Nähe zu suchen. | String |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
store_id | Liste der Geschäfts-IDs. | Liste (String) |
store_address | Liste der Filialadressen, die jedem Element von store_id entsprechen. |
Liste (String) |
Wenn Sie den Webhook „Shopdetails abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um die Anleitung aufzurufen.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_return_refund:get_store_details“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL für Konversations-Agents (Dialogflow CX) durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
- Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Prüfen und aktualisieren Sie nach Bedarf die Einstellungen für die Authentifizierung.
- Klicken Sie auf Speichern.
Rücksendeinformationen posten
Der prebuilt_components_return_refund:post_return_details
-Webhook wird von der Komponente verwendet, um eine Rückgabe einzureichen.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$session.params.phone_number | Die Ortstelefonnummer des Nutzers ohne Landesvorwahl, die zur Identifizierung des Nutzers verwendet wird. | String |
$flow.order_id | Bestell-ID, für die ein Ticket eingereicht werden soll. | String |
$flow.return_product_id_list | Liste der Produkt-IDs, die der Nutzer zurückgeben möchte. | Liste (String) |
$flow.return_product_quantity_list | Liste der Produktmengen, die der Nutzer zurückgeben möchte. Sie entspricht den einzelnen Elementen in $flow.return_product_id_list . |
Liste (String) |
$flow.return_reason_list | Liste der Rückgabegründe für jedes zurückgegebene Produkt, die den einzelnen Elementen in $flow.return_product_id_list entspricht. |
Liste (String) |
$flow.order_return_location | Der ausgewählte Modus für die Rückgabe. Gültige Werte werden von der Entität prebuilt_components_exchange_order_location definiert. |
String |
$flow.order_return_store_id | Die Geschäfts-ID des Geschäfts, das der Nutzer für eine Rückgabe im Geschäft ausgewählt hat. | String |
$flow.order_refund_mode | Die Zahlungsart für die Erstattung. Gültige Werte werden von der Entität prebuilt_components_return_refund_mode_of_return definiert. Wenn keine Erstattung erforderlich ist, beträgt dieser Wert null . |
String |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
order_return_ticket_id | Ticket-ID für die eingereichte Rücksendung. | String |
Wenn Sie den Webhook mit Rückgabedetails für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um die Anleitung aufzurufen.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_return_refund:post_return_details“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL für Konversations-Agents (Dialogflow CX) durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
- Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Prüfen und aktualisieren Sie nach Bedarf die Einstellungen für die Authentifizierung.
- Klicken Sie auf Speichern.
Informationen zur Nachzahlung per Nachnahme senden
Der prebuilt_components_return_refund:send_COD_refund_information
-Webhook ist
von der Komponente verwendet wird, um rückgabebezogene Zahlungsinformationen an einen Nutzer zu senden.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$session.params.phone_number | Die Ortstelefonnummer des Nutzers ohne Landesvorwahl, die zur Identifizierung des Nutzers verwendet wird. | String |
$flow.order_id | Bestell-ID, für die ein Ticket eingereicht werden soll. | String |
$flow.channel | Der Kanal, an den Informationen gesendet werden sollen. Gültige Werte werden von der Entität prebuilt_components_channel_email_phone definiert. Standardmäßig werden phone und email unterstützt. |
String |
Wenn Sie den Webhook „Send COD refund information“ für diese Komponente konfigurieren möchten, maximieren Sie die Ansicht, um eine Anleitung aufzurufen.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_return_refund:send_COD_refund_information“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL für Conversational Agents (Dialogflow CX) durch den Endpunkt des Dienstes. die Sie integrieren möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
- Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Prüfen und aktualisieren Sie nach Bedarf die Einstellungen für die Authentifizierung.
- Klicken Sie auf Speichern.
Abgeschlossen
Der Agent und seine Webhooks sollten jetzt eingerichtet und zum Testen bereit sein.