Freigeben über


Geschenkkartenmodul

Notiz

Die Retail Interest Group von Dynamics 365 Commerce hat sich von Yammer auf Viva Engage verschoben. Wenn Sie keinen Zugriff auf die neue Viva Engage Community haben, füllen Sie dieses Formular (https://aka.ms/JoinD365commerceVivaEngageCommunity) aus, um hinzugefügt zu werden, und bleiben Sie an den neuesten Diskussionen beteiligt.

In diesem Artikel werden Module für Geschenkkarten behandelt und beschrieben, wie Sie sie zu Websiteseiten in Microsoft Dynamics 365 Commerce hinzufügen.

Verwenden Sie Geschenkgutscheinmodule in Kassenmodulen, um Geschenkgutscheine zu akzeptieren, eine gängige Zahlungsmethode für E-Commerce-Transaktionen. Das Geschenkkartenmodul unterstützt Dynamics 365, Stored Value Solutions (SVS) und Givex Geschenkgutscheine. Der Adyen-Zahlungsanbieter löst SVS- und Givex-Geschenkkarten ein. Weitere Informationen zur Unterstützung externer Geschenkkarten wie SVS und Givex finden Sie unter Unterstützung für externe Geschenkkarten.

Notiz

Unterstützung für das Einlösen von SVS- und Givex-Geschenkkarten während des Auscheckvorgangs ist in der version Dynamics 365 Commerce 10.0.11 verfügbar.

Zwei Geschenkkartenmodule sind verfügbar:

  • Geschenkkarte – Verwenden Sie dieses Modul auf einer Checkout-Seite, um eine Geschenkkarte als Angebot einzulösen.
  • Geschenkkartensaldo überprüfen – Nutzen Sie dieses Modul auf jeder Seite, um den Saldo einer Geschenkkarte abzufragen. Dieses Modul ist in Commerce Version 10.0.14 und höher verfügbar.

Notiz

Unterstützung für das Saldoabfragemodul für Geschenkgutscheine ist in der Version Dynamics 365 Commerce 10.0.14 verfügbar.

Das folgende Bild zeigt ein Beispiel eines Geschenkkartenmoduls, das auf einer Auschecken-Seite verwendet wird.

Screenshot eines Geschenkgutscheinmoduls.

Moduleigenschaften

  • Zusätzliche Felder anzeigen – Diese Eigenschaft definiert, welche Felder zusätzlich zur Geschenkgutscheinnummer angezeigt werden, die standardmäßig angezeigt werden. Beispielsweise unterstützen einige Geschenkkarten die Anzeige einer persönlichen Identifikationsnummer (PIN), andere die Anzeige einer PIN und eines Ablaufdatums. Legen Sie diese Eigenschaft alternativ auf "Keine" fest, wodurch nur die Geschenkkartennummer und keine zusätzlichen Felder angezeigt werden.

    Folgende Werte werden unterstützt:

    • PIN
    • Ablaufdatum
    • PIN und Ablaufdatum
    • Ohne
  • Für Gastbenutzer aktivieren – Wenn Sie diese Eigenschaft aktivieren, können Gastbenutzer Guthaben auf externen Geschenkgutscheinen einlösen oder überprüfen. Diese Eigenschaft erfordert anonymen (Gast)-Zugriff, damit externe Geschenkkarten in der Geschäftszentrale aktiviert werden können. Die Einstellung Für Gastbenutzer aktivieren gilt nur für externe Geschenkkarten. Weitere Informationen finden Sie unter Aktivieren von Geschenkkarten-Zahlungen für Bezahlung als Gast.

Wichtig

Die Eigenschaft Für Gastbenutzer aktivieren ist ab der Commerce-Version 10.0.21 verfügbar. Es muss das Commerce-Modulbibliothekspaket Version 9.31 installiert werden.

Site-Einstellungen für Geschenkkartenmodule

Im Website-Generator "Commerce" unter "Websiteeinstellungenerweiterungen>" gibt es eine Einstellung für ein Geschenkgutscheinmodul namens "Unterstützter Geschenkgutscheintyp". Diese Einstellung unterstützt drei Werte:

  • Dynamics 365 Geschenkgutschein – Wenn Sie diese Einstellung anwenden, lässt das Geschenkkartenmodul nur die Einlösung von Dynamics 365 Geschenkkarten zu. Diese Einstellung wird nur für angemeldete Benutzer auf der E-Commerce-Site unterstützt. Die Funktionalität „Guthabenüberprüfung der Geschenkkarte“ wird nur für angemeldete Benutzer unterstützt.
  • SVS- und Givex-Geschenkgutscheine – Wenn Sie diese Einstellung anwenden, lässt das Geschenkgutscheinmodul nur die Einlösung von Givex- und SVS-Geschenkkarten zu. Diese Einstellung unterstützt angemeldete und anonyme Benutzer auf der E-Commerce-Website.
  • Dynamics 365-, SVS- und Givex-Geschenkkarten – Wenn Sie diese Einstellung anwenden, ermöglicht das Geschenkkartenmodul die Einlösung von Dynamics 365-, Givex- und SVS-Geschenkkarten. Diese Einstellung wird nur für angemeldete Benutzer auf der E-Commerce-Site unterstützt. Aufgrund der Einbindung von internen Geschenkkarten, wird die Funktionalität „Guthabenüberprüfung der Geschenkkarte“ nur für angemeldete Benutzer unterstützt.

Wichtig

Diese Einstellungen sind in der Version Dynamics 365 Commerce 10.0.11 verfügbar und sind nur erforderlich, wenn Sie Unterstützung für SVS- oder Givex-Geschenkkarten benötigen. Wenn Sie von einer älteren Version von Dynamics 365 Commerce aktualisieren, müssen Sie die appsettings.json Datei manuell aktualisieren. Anweisungen zum Aktualisieren der Datei appsettings.json finden Sie unter SDK- und Modulbibliothekupdates.

Erweitern Sie interne Geschenkkarten für die Verwendung in E-Commerce-Storefronts

Standardmäßig sind interne Geschenkkarten nicht für die Verwendung in E-Commerce-Storefronts optimiert. Bevor Sie zulassen, dass interne Geschenkkarten für die Zahlung verwendet werden, konfigurieren Sie sie mit Erweiterungen, die ihnen helfen, sicherer zu machen. Erweitern Sie die folgenden Geschenkkartenbereiche, bevor Sie die Verwendung interner Geschenkkarten in der Produktionsumgebung zulassen.

  • Geschenkgutscheinnummer – Nummernsequenzen generieren Geschenkgutscheinnummern für interne Geschenkkarten. Da Nummernfolgen leicht vorhergesagt werden können, erweitern Sie die Generierung von Geschenkkartennummern so, dass zufällige, kryptografisch sichere Zeichenfolgen für die ausgestellten Geschenkgutscheinnummern verwendet werden.
  • GetBalance – Die GetBalance-API sucht Geschenkkartensaldos. Standardmäßig ist diese API öffentlich. Wenn keine PIN zum Nachschlagen von Geschenkkartenguthaben erforderlich ist, besteht das Risiko, dass Brute-Force-Angriffe die GetBalance-API verwenden können, um nach Geschenkkartennummern zu suchen, die Guthaben aufweisen. Durch die Implementierung von PIN-Anforderungen für interne Geschenkkarten und API-Drosselung können Sie das Risiko beheben.
  • PIN – Standardmäßig unterstützen die internen Geschenkkarten keine PINs. Erweitern Sie interne Geschenkkarten so, dass eine PIN erforderlich ist, um Salden abzufragen. Diese Funktionalität kann auch Geschenkkarten sperren, nachdem aufeinanderfolgende falsche Versuche zum Eingeben der PIN versucht wurden.

Aktivieren von Geschenkkarten-Zahlungen für das Einchecken von Gästen

Standardmäßig sind Geschenkkarten-Zahlungen für die (anonyme) Gast-Kasse nicht aktiviert. Führen Sie die folgenden Schritte aus, um sie zu aktivieren:

  1. Gehen Sie in der Commerce headquarters zu Retail und Commerce > Kanal einrichten > POS einrichten > POS > POS Vorgänge.
  2. Wählen und halten Sie (oder klicken Sie mit der rechten Maustaste) die Kopfzeile des Rasters und wählen Sie dann Spalten einfügen.
  3. Aktivieren Sie in der Dialogbox Spalten einfügen das Kontrollkästchen AllowAnonymousAccess.
  4. Klicken Sie auf Aktualisieren.
  5. Legen Sie für die Vorgänge 520 (Geschenkkarten-Saldo) und 214 den Wert AllowAnonymousAccess auf 1 fest.
  6. Wählen Sie Speichern aus.
  7. Führen Sie den Scheduler-Auftrag 1090 aus, um Änderungen mit der Kanaldatenbank abzugleichen.

Hinzufügen eines Geschenkkartenmoduls zu einer Seite

Anweisungen zum Hinzufügen eines Geschenkkartenmoduls zu einer Checkout-Seite und zum Festlegen der erforderlichen Eigenschaften finden Sie unter Checkout-Modul.

Zusätzliche Ressourcen

Warenkorbmodul

Warenkorbsymbolmodul

Kassenmodul

Zahlungsmodul

Versandadressenmodul

Lieferoptionenmodul

Abholinformationsmodul

Auftragsdetailmodul

Unterstützung für externe Geschenkgutscheine

SDK- und Modulbibliotheksupdates