Vordefinierte Komponente für Rückgabe und Erstattung

Die vordefinierte Komponente für Rückgabe und Erstattung prüft die Authentifizierungsstufe eines Nutzers. Sobald der Nutzer authentifiziert wurde, liefert die Komponente Informationen zu den letzten oder vergangenen Bestellungen des Nutzers. Der Nutzer kann dann mehrere Artikel einer Bestellung zurückgeben und Optionen wie Erstattung und Rückgabemethoden auswählen. Diese Komponente verwendet die vordefinierte Komponente für die Retail-Authentifizierung, um Nutzer zu authentifizieren. Die Komponente verwendet außerdem Generatoren für eine Zusammenfassung nach dem Aufruf und häufig gestellte Fragen.

Beschränkungen

Neben 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 zeigen gängige Szenarien, in denen diese vordefinierte Komponente verwendet wird. Die Beispieldialogfelder veranschaulichen das Verhalten, wenn die Komponente über Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Agent-Antwort zu Beginn der Unterhaltung ausgelöst.

Ladenrückgabe eines einzelnen Produkts

Der Endnutzer wurde bereits authentifiziert. Der Kundenservicemitarbeiter bestätigt, welche Artikel der letzten Bestellung zurückgegeben werden sollen, und ermittelt den Rückgabegrund. Der Nutzer entscheidet sich für die Rückgabe der Artikel in einem Geschäft und der Agent stellt eine Liste der nächstgelegenen Geschäfte bereit. 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 Agent-Antwort
Rufen Sie wegen der letzten Bestellnummer mit den Endziffern 12345 an, die zwei Lampe auf dem 10.11.2023 enthält?
yes
Zur Bestätigung: Sie möchten die Google-Lampe zurückgeben. Ist das richtig?
yes
Wir sehen, dass die verfügbare Menge des ausgewählten Produkts 2 beträgt. Geben Sie die Anzahl der Produkte an, die Sie zurücksenden möchten.
zwei
Bitte geben Sie den Grund für die Rückgabe an. Sie könnten z. B. sagen: Artikel defekt oder funktioniert nicht, wird nicht mehr benötigt, Probleme mit der Größe oder Passform, falscher Artikel wurde versandt, Artikel kam zu spät an, versehentlich gekauft oder durch andere angegeben.
andere
Bitte geben Sie den Grund für die Rücksendung an.
schlechte Qualität
Der Grund für die Rücksendung ist eine schlechte Qualität. Ist das richtig?
yes
Bitte teilen Sie uns mit, wo Sie die Erstattung erhalten möchten. Du kannst zum Beispiel „Google Store-Guthaben“ oder „Quellkonto“ sagen.
Quellkonto
Vielen Dank, dass Sie bestätigt haben, dass Ihre Erstattung über die ursprüngliche Zahlungsmethode erfolgen soll.

Wie möchten Sie das Produkt als letzten Schritt zurücksenden? Du kannst zum Beispiel „Im Geschäft zurückgeben“, „Vor Ort abgeben“ oder „Abholung planen“ sagen.
Rückgabe im Geschäft
Lass uns ein Geschäft in deiner Nähe suchen.
Der Kundenservicemitarbeiter erfasst die Postleitzahl mithilfe der vordefinierten Komponente für die Erfassung von Postleitzahlen
Hier ist die Liste der Standorte in der Nähe der Postleitzahl, die du eingegeben hast.
Adresse 1: Google Texas, 500 W 2nd St, Suite 2900 Austin, Texas 78701, USA.
Adresse 2: Google California, 19510 Jamboree Road, Irvine, Kalifornien 92612, USA.

Sag oder gib neben der Adresse „Weiter“, um weitere Adressen anzuzeigen oder weitere Adressen anzeigen zu lassen.
1
Zur Bestätigung: Sie haben „Google Texas, 500 W 2nd St, Suite 2900 Austin, Texas 78701, USA“ ausgewählt. Ist das richtig?
yes
Perfekt. Wir haben ein Versandlabel und eine Ticketnummer an Ihre registrierte Telefonnummer und E-Mail-Adresse gesendet. Bitte drucke ihn aus, füge ihn deinem Paket bei und gib ihn innerhalb von 30 Tagen ab.
Nachdem wir den Artikel in unserem Lager erhalten haben, dauert es 3 bis 5 Werktage, bis die Erstattung in deinem Konto erscheint. Hinweis: Der Erstattungsbetrag versteht sich ohne Versand- und Bearbeitungsgebühren.
Vielen Dank für Ihren Anruf.

Namenskonventionen

Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:

Feature Format Beispiel
Fluss [Komponentenname] 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

Eingabeparameter sind Parameter, mit denen bestimmte Verhaltensweisen der Komponente konfiguriert werden. Die Parameter werden von einer oder mehreren Bedingungen im Ablauf verwendet, um das Verhalten der Komponente zu bestimmen. Ablaufbezogene Parameter müssen auf der Startseite der Komponente festgelegt werden. Parameter auf Sitzungsebene können entweder durch einen aufrufenden Ablauf oder auf der Startseite dieser Komponente festgelegt werden.

Diese vordefinierte Komponente akzeptiert die folgenden Eingabeparameter:

Parametername Beschreibung Eingabeformat
$session.params.phone_number Optional: Die lokale Telefonnummer des Nutzers ohne Landesvorwahl, die zur Identifizierung des Nutzers verwendet wird. String
$session.params.all_recent_order_id Optional: Über diesen Parameter werden die Bestell-IDs aufgelistet, die dem authentifizierten Nutzer zugeordnet sind und in absteigender Reihenfolge nach dem Datum der Bestellung sortiert sind. Das erste Element des Arrays steht für die letzte Reihenfolge. Wenn für einen Nutzer keine Bestellungen vorhanden sind, lautet 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 die folgenden optionalen Parameter das Verhalten der Komponente konfigurieren, einschließlich Wiederholungsversuche.

Parametername Beschreibung Format
$flow.max_retry_another_account_counter Gibt die Anzahl der erlaubten Wiederholungsversuche an, wenn Sie auswählen, ob mit einem alternativen Konto fortgefahren werden soll. Der Standardwert ist 2. integer
$flow.max_retry_order_number Gibt die Anzahl der zulässigen Wiederholungen bei Angabe der letzten fünf Ziffern einer Bestellnummer an. 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, wenn die Bestell-ID nicht gefunden wird oder die Bestellung nicht retournierbar ist. Der Standardwert ist 2. integer
$flow.max_retry_select_order_number Gibt die Anzahl der zulässigen Wiederholungsversuche bei Angabe der vollständigen Bestellnummer an, wenn mehrere Bestellungen dieselben 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 einzigen Runde 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 präsentiert werden sollen. Der Standardwert ist 9. integer
$flow.max_retry_product_number_counter Gibt die maximale Anzahl der zulässigen Wiederholungsversuche an, wenn ein Produkt ausgewählt wird, das zurückgegeben werden soll. Der Standardwert ist 2. integer
$flow.max_product_return_confirm_counter Gibt die maximale Anzahl der zulässigen Wiederholungsversuche bei der Bestätigung des ausgewählten Produkts an. Der Standardwert ist 2. integer
$flow.max_retry_return_reason_counter Gibt die Anzahl der zulässigen Wiederholungsversuche 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 Entität prebuilt_components_return_refund_reason an, der angibt, dass der Nutzer den Rückgabegrund „Sonstige“ ausgewählt hat. Der Standardwert ist "others". String
$flow.max_retry_select_quantity Gibt die maximal zulässige Anzahl von Wiederholungen an, wenn die Anzahl der zurückzugebenden Produkte ausgewählt wird. Der Standardwert ist 2. integer
$flow.max_store_display_counter Gibt die maximale Anzahl von Geschäften an, die in einer einzelnen Runde angezeigt werden sollen. Der Standardwert ist 1. integer
$flow.max_store_display Gibt die maximale Anzahl von Geschäften an, die in der gesamten Konversation angezeigt werden sollen. Der Standardwert ist 10. integer
$flow.max_retry_store_number_counter Gibt die maximale Anzahl der Wiederholungsversuche an, die bei der Auswahl eines Speichers zulässig sind. Der Standardwert ist 2. integer
$flow.max_retry_store_selection Gibt die Anzahl der zulässigen Wiederholungsversuche bei der Bestätigung der Geschäftsauswahl an. Der Standardwert ist 2. integer
$flow.max_retry_another_zip_code Gibt die maximale Anzahl der Wiederholungsversuche an, die bei Angabe einer Postleitzahl zulässig sind. Der Standardwert ist 2. integer
$flow.order_payment_mode_COD Gibt den Wert des Feldes order_payment_mode an, der vom get_order_details-Webhook zurückgegeben wird und eine COD-Zahlungsmethode (Cash on Delivery) angibt. Der Standardwert ist "COD". String
$flow.order_payment_mode_store_credit Gibt den Wert des Feldes order_payment_mode an, der vom Webhook get_order_details zurückgegeben wird und eine Zahlungsmethode für Google Store-Guthaben angibt. Der Standardwert ist "store_credit". String
$flow.order_refund_mode_source_account Gibt den Wert der Entität prebuilt_components_return_refund_mode_of_refund an, der angibt, dass der Nutzer die Erstattung auf sein Quellkonto ausgewählt hat. Der Standardwert ist source_account. String
$flow.order_return_location_scheduled_for_pickup Gibt den Wert der prebuilt_components_exchange_order_location-Entität an, der angibt, dass der Nutzer eine Abholung für die Rücksendung geplant hat. Der Standardwert ist scheduled_for_pickup. String

Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um weitere Anweisungen zu erhalten.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Build aus.
  5. Klicken Sie im Abschnitt Abläufe auf die importierte Komponente.
  6. Klicken Sie im Bereich Seiten auf die Startseite.
  7. Klicken Sie auf der Startseite auf die true-Route.
  8. Bearbeiten Sie im Fenster „Route“ die Werte unter Parameter Presets (Parametervoreinstellungen).
  9. 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 stellt Werte für die folgenden Ausgabeparameter bereit:

Parametername Beschreibung Ausgabeformat
phone_number Die lokale Telefonnummer des Nutzers ohne Ländervorwahl, mit der er identifiziert werden kann. String
all_recent_order_id In diesem Parameter werden die Bestell-IDs aufgelistet, die dem authentifizierten Nutzer zugeordnet sind, und zwar in absteigender Reihenfolge nach dem Datum der Bestellung. Das erste Element des Arrays steht für die letzte Reihenfolge. Wenn für einen Nutzer keine Bestellungen vorhanden sind, lautet der Wert dieses Parameters null. Liste (String)
E-Mail Die für das Konto registrierte E-Mail-Adresse. String
user_first_name Der Vorname des Nutzers, der zur Begrüßung und Bestätigung der Inhaberschaft des Kontos verwendet wird. String
transfer_reason Dieser Parameter gibt den Grund an, warum der Ablauf beendet wurde, falls er nicht erfolgreich war. Folgender Wert wird zurückgegeben:

agent: Der Endnutzer hat während der Unterhaltung einen menschlichen Kundenservicemitarbeiter angefordert.

denial_of_information: Der Endnutzer hat die Weitergabe der von der Komponente angeforderten Informationen abgelehnt.

max_no_input: Für die Unterhaltung wurde die maximale Anzahl von Wiederholungen für Ereignisse ohne Eingabe erreicht. Integrierte Ereignisse ohne Eingabe ansehen.

max_no_match: Für die Unterhaltung wurde die maximale Anzahl von Wiederholungen für Ereignisse ohne Übereinstimmung erreicht. Weitere Informationen finden Sie unter Integrierte No-Match-Ereignisse.

webhook_error: Ein Webhook-Fehler ist aufgetreten. Siehe integriertes Ereignis „webhook.error“.

webhook_not_found: Eine Webhook-URL war nicht erreichbar. Weitere Informationen finden Sie unter Integriertes Ereignis „webhook.error.not-found“.
String

Generatoren

Diese Komponente verwendet Generatoren, um bestimmte Teile der Unterhaltung zu aktivieren.

Häufig gestellte Fragen

Der FAQ-Generator wird verwendet, um häufig gestellte Fragen zu Rückgaben und Umtausch zu verarbeiten, einschließlich:

  • Gibt es eine Frist für den Rückgabeprozess?
  • Kann ich einen Geschenkartikel umtauschen?
  • Der Produktpreis und der Erstattungsbetrag unterscheiden sich. Woran liegt das?

Zusammenfassung

Mit dem Generator Summarization wird nach dem Anruf eine Zusammenfassung der von der Komponente geführten Unterhaltung erstellt.

Grundlegende Einstellungen

So richten Sie diese vordefinierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.
  2. Konfigurieren Sie die bereitgestellten flexiblen Webhooks mit einer Konfiguration, die Ihre externen Dialogflow-Dienste beschreibt. Weitere Informationen finden Sie unter „Webhook-Einrichtung“.

Webhook-Einrichtung

Damit Sie diese Komponente verwenden können, müssen Sie die enthaltenen flexiblen Webhooks so konfigurieren, dass die erforderlichen Informationen von Ihren externen Diensten abgerufen werden.

Authentifizierung

Wenn Sie bisher noch keine externen Dienste konfiguriert haben, die für die Authentifizierung erforderlich sind, müssen Sie diese so konfigurieren, dass die Authentifizierung von Nutzern für diese Komponente aktiviert wird. Eine ausführliche Anleitung finden Sie unter Webhook für Einzelhandelsauthentifizierung einrichten.

Bestelldetails abrufen

Der Webhook prebuilt_components_return_refund:get_order_details wird von der Komponente verwendet, um Bestelldetails für eine bestimmte Bestellung 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 innerhalb einer Bestellung. integer
order_payment_mode Gibt die beim Aufgeben der Bestellung verwendete Zahlungsart an. String
returnable_product_id Liste der Produkt-IDs für rückgabefähige Produkte in der Bestellung. Liste (String)
returnable_product_name Liste der Produktnamen für rückgabefähige Produkte in der Bestellung. Liste (String)
returnable_product_brand_name Liste der Markennamen für rückgabefähige Produkte in der Bestellung. Liste (String)
returnable_product_quantity Liste der Mengen für retourenfähige Produkte in der Bestellung. Liste (String)

Wenn Sie den Webhook „Bestelldetails abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie den Bereich für die Anleitung.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_return_refund:get_order_details“ aus.
  7. Ersetzen Sie die URL im Feld Webhook URL (Webhook-URL) in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen Sie den Anfragetext und ändern Sie ihn so, dass er das richtige Anfrageformat für den Webhook bildet.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie für die Komponente erforderlich sind, um auf die zurückgegebenen Feldwerte zuzugreifen.
  10. Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
  11. Klicken Sie auf Speichern.

Doppelte Bestelldetails abrufen

Der Webhook prebuilt_components_retail_services:get_duplicate_order_details wird von der Komponente verwendet, um detaillierte Informationen abzurufen, um Bestellungen zu unterscheiden, wenn mehrere Bestellnummern dieselben 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.double_order_id Liste mit den letzten fünf Ziffern der Bestellnummern, die in einer oder mehreren Bestellungen für den Nutzer verwendet werden. 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 Array all_order_time. Liste (String)
all_order_time Liste der Bestellzeiten für doppelte Bestellungen mit den letzten fünf Ziffern im Format HH:MM. Jedes Element in diesem Array entspricht demselben Element im Array all_order_date. Liste (String)

Wenn Sie den Webhook „Details zu doppelten Bestelldetails abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie die Anleitung.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_retail_services:get_Duplicate_order_details“ aus.
  7. Ersetzen Sie die URL im Feld Webhook URL (Webhook-URL) in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen Sie den Anfragetext und ändern Sie ihn so, dass er das richtige Anfrageformat für den Webhook bildet.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie für die Komponente erforderlich sind, um auf die zurückgegebenen Feldwerte zuzugreifen.
  10. Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
  11. Klicken Sie auf Speichern.

Händlerdetails abrufen

Der Webhook prebuilt_components_return_refund:get_store_details wird von der Komponente verwendet, 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 den einzelnen Elementen von store_id entsprechen. Liste (String)

Wenn Sie den Webhook „Händlerdetails abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um Anleitungen zu sehen.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_return_refund:get_store_details“ aus.
  7. Ersetzen Sie die URL im Feld Webhook URL (Webhook-URL) in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen Sie den Anfragetext und ändern Sie ihn so, dass er das richtige Anfrageformat für den Webhook bildet.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie für die Komponente erforderlich sind, um auf die zurückgegebenen Feldwerte zuzugreifen.
  10. Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
  11. Klicken Sie auf Speichern.

Rücksendedetails posten

Der Webhook prebuilt_components_return_refund:post_return_details wird von der Komponente verwendet, um eine Rückgabe 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 lokale Telefonnummer des Nutzers ohne Ländervorwahl, mit der er identifiziert werden kann. 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 jedem Element in $flow.return_product_id_list. Liste (String)
$flow.return_reason_list Liste der Rückgabegründe für jedes zurückgegebene Produkt, die jedem Element in $flow.return_product_id_list entsprechen. Liste (String)
$flow.order_return_location Der ausgewählte Modus für die Rückgabe. Gültige Werte werden durch die 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 durch die Entität prebuilt_components_return_refund_mode_of_return definiert. Wenn keine Erstattung erforderlich ist, lautet 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ückgabe. String

Wenn Sie den Webhook „Post-Rücksendedetails“ für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um Anweisungen zu erhalten.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_return_refund:post_return_details“ aus.
  7. Ersetzen Sie die URL im Feld Webhook URL (Webhook-URL) in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen Sie den Anfragetext und ändern Sie ihn so, dass er das richtige Anfrageformat für den Webhook bildet.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie für die Komponente erforderlich sind, um auf die zurückgegebenen Feldwerte zuzugreifen.
  10. Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
  11. Klicken Sie auf Speichern.

Informationen zur COD-Erstattung senden

Der Webhook prebuilt_components_return_refund:send_COD_refund_information wird von der Komponente verwendet, 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 lokale Telefonnummer des Nutzers ohne Ländervorwahl, mit der er identifiziert werden kann. 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 durch die Entität prebuilt_components_channel_email_phone definiert. Standardmäßig werden phone und email unterstützt. String

Wenn Sie den Webhook „COD-Erstattungsinformationen senden“ für diese Komponente konfigurieren möchten, maximieren Sie die Anleitung.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_return_refund:send_COD_refund_information“ aus.
  7. Ersetzen Sie die URL im Feld Webhook URL (Webhook-URL) in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen Sie den Anfragetext und ändern Sie ihn so, dass er das richtige Anfrageformat für den Webhook bildet.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie für die Komponente erforderlich sind, um auf die zurückgegebenen Feldwerte zuzugreifen.
  10. Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
  11. Klicken Sie auf Speichern.

Fertig

Der Agent und seine Webhooks sollten jetzt eingerichtet und bereit zum Testen sein.