Vorgefertigte Komponente zurückgeben und erstatten

Rückgabe und Erstattung vordefinierte Komponente überprüft die Authentifizierungsebene des Nutzers. Nach der Authentifizierung des Nutzers Komponente liefert Informationen zu den letzten oder vergangenen Bestellungen des Nutzers. 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, für diese vordefinierte Komponente gelten 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 sollte die letzte Bestellung zurückgegeben werden, wobei der Grund für die Rücksendung erfasst wird. 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
Wie wir sehen, ist die verfügbare Menge des ausgewählten Produkts 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. Du kannst beispielsweise Folgendes sagen: Artikel defekt oder funktioniert nicht, nicht mehr benötigt, Problem mit der Größe oder Passform, falscher Artikel wurde gesendet, Artikel zu spät geliefert, versehentlich gekauft oder andere.
Sonstige
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 für die Bestätigung, dass die Erstattung über die ursprüngliche Zahlungsmethode erfolgen soll.

Als letzten Schritt: Wie möchtest du das Produkt zurückgeben? Du kannst zum Beispiel sagen: „Im Geschäft zurückgeben“, „Am Ort abgeben“ oder „Abholung planen“.
Rückgabe im Geschäft
Suchen Sie nach einem 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 deine registrierte Telefonnummer und E-Mail-Adresse gesendet. Bitte drucke sie aus, hänge sie deinem Paket an und gib die Rückgabe 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 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:

Feature Format Beispiel
Flow [Komponentenname] Rückgabe & Erstatten
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 eines Komponente. 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. Auf Sitzungsebene Parameter können entweder von einem aufrufenden Ablauf oder beim Start Seite dieser Komponente.

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 listet die mit dem authentifizierten Nutzer verknüpften Bestell-IDs auf, die nach dem Datum der Auftragsplatzierung in absteigender Reihenfolge sortiert sind. Das erste Element des Arrays stellt die letzte Bestellung dar. Hat ein Nutzer keine Bestellungen, hat dieser Parameter den Wert 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 folgende optionale Parameter konfiguriert werden: das Verhalten der Komponente, einschließlich Wiederholungsversuchen.

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 Anzahl der zulässigen Wiederholungsversuche 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 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 angezeigt werden sollen. Der Standardwert ist 9. integer
$flow.max_retry_product_number_counter Gibt die maximal zulässige Anzahl von Wiederholungsversuchen bei der Auswahl eines zurückzugebenden Produkts an. Der Standardwert ist 2. integer
$flow.max_product_return_confirm_counter Gibt die maximal zulässige Anzahl von Wiederholungsversuchen 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 bei der Bestätigung des Grundes für die Rückgabe an. 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 Zahlungsmethode für 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 eine Abholung für die Rücksendung ausgewählt hat. Der Standardwert ist scheduled_for_pickup. String

Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um die Anleitung aufzurufen.

  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 Abschnitt Seiten auf die Startseite.
  7. Klicken Sie auf der Startseite auf die Route true.
  8. Bearbeiten Sie im Fenster „Route“ die Parametervoreinstellungen nach Bedarf.
  9. Klicken Sie auf Speichern.

Ausgabeparameter

Ausgabeparameter sind Sitzungsparameter, die nach dem Beenden aktiv bleiben. Komponente. Diese Parameter enthalten wichtige Informationen, die vom Komponente. Diese vordefinierte Komponente stellt Werte für die folgende Ausgabe bereit Parameter:

Parametername Beschreibung Ausgabeformat
phone_number Lokale Telefonnummer des Nutzers ohne Ländercode, anhand derer der Nutzer identifiziert wird String
all_recent_order_id Dieser Parameter listet die mit dem authentifizierten Nutzer verknüpften Bestell-IDs auf, die nach dem Datum der Auftragsplatzierung in absteigender Reihenfolge sortiert sind. Das erste Element des Arrays stellt die letzte Bestellung dar. Hat ein Nutzer keine Bestellungen, hat dieser Parameter den Wert 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. Der zurückgegebene Wert ist einer der folgenden:

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

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

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

max_no_match: Die Unterhaltung hat die maximale Anzahl von Wiederholungsversuchen für No-Match-Ereignisse erreicht. Siehe Integrierte Ereignisse ohne Übereinstimmung.

webhook_error: Ein Webhook-Fehler ist aufgetreten. Siehe webhook.error built-in event.

webhook_not_found: Eine Webhook-URL war nicht erreichbar. Siehe webhook.error.not-found built-in event.
String

Generatoren

Diese Komponente verwendet Generatoren. bestimmte Teile der Unterhaltung aktivieren.

FAQ

Der FAQ-Generator wird für die Bearbeitung häufig gestellter Fragen zu Retouren verwendet und Anzeigenaustausch, einschließlich:

  • Gibt es eine Frist für die Rückgabe?
  • 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 die von der Komponente abgewickelt wird.

Grundlegende Einstellungen

So richten Sie diese vordefinierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.
  2. Konfigurieren Sie die flexible Webhooks mit Konfiguration, die Ihre externen Dialogflow-Dienste beschreibt, siehe Webhook setup.

Webhook-Einrichtung

Zur Verwendung dieser Komponente müssen Sie die in flexible Webhooks zum Abrufen Informationen von Ihren externen Diensten benötigt.

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. Siehe Einrichtung des Authentifizierungs-Webhooks für den Einzelhandel .

Bestelldetails abrufen

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 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ückgabeprodukte innerhalb 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 die Rückgabeprodukte 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.

  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) von Dialogflow durch den Endpunkt des Dienstes. die Sie integrieren möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  9. Überprüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort. Ändern Sie die Parameternamen nicht, da die Komponente diese für den Zugriff benötigt. den zurückgegebenen Feldwerten.
  10. Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
  11. Klicken Sie auf Speichern.

Details zu doppelt vorhandenen Bestellungen abrufen

Der Webhook prebuilt_components_retail_services:get_duplicate_order_details wird verwendet von der Komponente aus, 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 Aufträge mit den angegebenen letzten fünf Stellen 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.

  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) von Dialogflow durch den Endpunkt des Dienstes. die Sie integrieren möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  9. Überprüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort. Ändern Sie die Parameternamen nicht, da die Komponente diese für den Zugriff benötigt. den zurückgegebenen Feldwerten.
  10. Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
  11. 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.

  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) von Dialogflow durch den Endpunkt des Dienstes. die Sie integrieren möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  9. Überprüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort. Ändern Sie die Parameternamen nicht, da die Komponente diese für den Zugriff benötigt. den zurückgegebenen Feldwerten.
  10. Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
  11. Klicken Sie auf Speichern.

Rücksendeinformationen posten

Der Webhook prebuilt_components_return_refund:post_return_details wird verwendet um eine Rückgabe zu übermitteln.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$session.params.phone_number Lokale Telefonnummer des Nutzers ohne Ländercode, anhand derer der Nutzer identifiziert 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, das jedem Element 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 Shop-ID des Geschäfts, das der Nutzer für die Rückgabe eines Geschäfts 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 Retoure. String

Wenn Sie den Webhook mit Rückgabedetails für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um die Anleitung aufzurufen.

  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) von Dialogflow durch den Endpunkt des Dienstes. die Sie integrieren möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  9. Überprüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort. Ändern Sie die Parameternamen nicht, da die Komponente diese für den Zugriff benötigt. den zurückgegebenen Feldwerten.
  10. Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
  11. 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 Lokale Telefonnummer des Nutzers ohne Ländercode, anhand derer der Nutzer identifiziert 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-Rückerstattungsinformationen“ für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um die Anleitung aufzurufen.

  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) von Dialogflow durch den Endpunkt des Dienstes. die Sie integrieren möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  9. Überprüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort. Ändern Sie die Parameternamen nicht, da die Komponente diese für den Zugriff benötigt. den zurückgegebenen Feldwerten.
  10. Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
  11. Klicken Sie auf Speichern.

Abgeschlossen

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