Delen via


Geschenkbonmodule

Notitie

De Retail Interest Group by Dynamics 365 Commerce is verplaatst van Yammer naar Viva Engage. Als u geen toegang hebt tot de nieuwe Viva Engage-community, vult u dit formulier (https://aka.ms/JoinD365commerceVivaEngageCommunity) in om te worden toegevoegd en betrokken te blijven bij de nieuwste discussies.

In dit artikel worden geschenkbonmodules voor functies beschreven en hoe u ze toevoegt aan sitepagina's in Microsoft Dynamics 365 Commerce.

Gebruik cadeaukaartmodules in betaalmodules om cadeaubonnen te accepteren, een gangbare vorm van betaling voor e-commercetransacties. De cadeaukaartmodule ondersteunt Dynamics 365, Stored Value Solutions (SVS) en Givex-cadeaukaarten. De Adyen-betalingsprovider wisselt SVS- en Givex-cadeaubonnen in. Zie Ondersteuning voor externe geschenkbonnen voor meer informatie over ondersteuning voor externe geschenkbonnen, zoals SVS en Givex.

Notitie

Ondersteuning voor het inwisselen van SVS- en Givex-geschenkbonnen tijdens de afrekenstroom is beschikbaar in Dynamics 365 Commerce versie 10.0.11.

Er zijn twee cadeaukaartmodules beschikbaar:

  • Cadeaukaart – Gebruik deze module op een afrekenpagina om een cadeaukaart te gebruiken als betaalmiddel.
  • Saldocontrole cadeaukaart – Gebruik deze module op een willekeurige pagina om het saldo op een cadeaukaart te controleren. Deze module is beschikbaar in Commerce-versies 10.0.14 en hoger.

Notitie

Ondersteuning voor de module saldocontrole voor geschenkbonnen is beschikbaar in Dynamics 365 Commerce versie 10.0.14.

De volgende afbeelding toont een voorbeeld van een geschenkbonmodule op een betalingspagina.

Schermopname van een cadeaukaartmodule.

Module-eigenschappen

  • Extra velden weergeven: met deze eigenschap wordt gedefinieerd welke velden voor cadeaukaarten naast het cadeaukaartnummer worden weergegeven, wat altijd standaard wordt weergegeven. Sommige geschenkbonnen ondersteunen bijvoorbeeld het weergeven van een persoonlijk identificatienummer (PIN) en andere bieden ondersteuning voor het weergeven van een pincode en een vervaldatum. U kunt deze eigenschap ook instellen op 'Geen', waarin alleen het cadeaukaartnummer en geen extra velden worden weergegeven.

    De volgende waarden worden ondersteund:

    • Pincode
    • Verloopdatum
    • PIN en vervaldatum
    • Geen
  • Inschakelen voor gastgebruikers : wanneer u deze eigenschap inschakelt, kunnen gastgebruikers saldo's inwisselen of controleren op externe cadeaubonnen. Voor deze accommodatie is anonieme (gast)toegang vereist voor externe cadeaukaarten in het hoofdkantoor van Commerce. De instelling Inschakelen voor gastgebruikers is alleen van toepassing op externe geschenkbonnen. Zie Geschenkbonbetalingen voor gastbetalingen inschakelen voor meer informatie.

Belangrijk

De eigenschap Inschakelen voor gastgebruikers is beschikbaar vanaf de release van Commerce versie 10.0.21. Hiervoor moet commercemodulebibliotheekpakket versie 9.31 zijn geïnstalleerd.

Site-instellingen voor geschenkbonmodules

In de opbouwfunctie voor commercesites onder Site-instellingenextensies >is er een module-instelling voor een cadeaukaart met de naam Ondersteund type cadeaukaart. Deze instelling ondersteunt drie waarden:

  • Dynamics 365-cadeaukaart : wanneer u deze instelling toepast, staat de cadeaukaartmodule alleen het inwisselen van Dynamics 365-cadeaukaarten toe. Deze instelling wordt alleen ondersteund voor aangemelde gebruikers op de e-commerce-site. De functie voor het controleren van het saldo van geschenkbonnen wordt alleen ondersteund voor aangemelde gebruikers.
  • SVS- en Givex-cadeaukaarten : wanneer u deze instelling toepast, staat de cadeaukaartmodule alleen de inwisseling van Givex- en SVS-cadeaukaarten toe. Deze instelling ondersteunt aangemelde en anonieme gebruikers op de e-commercesite.
  • Dynamics 365-, SVS- en Givex-cadeaukaarten : wanneer u deze instelling toepast, kunt u met de cadeaukaartmodule Dynamics 365, Givex en SVS-cadeaukaarten inwisselen. Deze instelling wordt alleen ondersteund voor aangemelde gebruikers op de e-commerce-site. Doordat interne geschenkkaarten zijn opgenomen, wordt de functie voor het controleren van geschenkbonnen alleen ondersteund voor aangemelde gebruikers.

Belangrijk

Deze instellingen zijn beschikbaar in Dynamics 365 Commerce versie 10.0.11 en zijn alleen vereist als u ondersteuning nodig hebt voor SVS- of Givex-geschenkbonnen. Als u een oudere versie van Dynamics 365 Commerce bijwerkt, moet u het bestand appsettings.json handmatig bijwerken. Zie Updates voor SDK's en modulebibliotheken voor instructies voor het bijwerken van het appsettings.json.

Interne geschenkbonnen uitbreiden voor gebruik in webwinkels

Interne geschenkbonnen zijn standaard niet geoptimaliseerd voor gebruik in webwinkels. Voordat u toestaat dat interne cadeaubonnen worden gebruikt voor betaling, configureert u deze met extensies waarmee u ze veiliger kunt maken. Breid de volgende cadeaukaartengebieden uit voordat u interne cadeaukaarten in productie gebruikt.

  • Cadeaukaartnummer – Nummerreeksen genereren cadeaukaartnummers voor interne cadeaukaarten. Omdat nummerreeksen gemakkelijk te voorspellen zijn, kunt u het genereren van cadeaukaartnummers uitbreiden zodat willekeurige, cryptografische veilige tekenreeksen worden gebruikt voor de cadeaukaartnummers die worden uitgegeven.
  • GetBalance : de GetBalance-API zoekt saldo's voor cadeaukaarten op. Deze API is standaard openbaar. Als een pincode niet nodig is om cadeaukaarten te zoeken, is er een risico dat beveiligingsaanvallen de GetBalance-API kunnen gebruiken om te proberen cadeaukaartnummers met saldo's op te zoeken. Als u de pincode vereist stelt voor interne geschenkbonnen en ook API-beperking implementeert, kunt u dit risico beperken.
  • Pincode: Interne geschenkbonnen ondersteunen standaard geen pincode. Breid interne cadeaukaarten uit zodat een pincode nodig is om saldo's op te zoeken. Deze functionaliteit kan cadeaukaarten ook vergrendelen na opeenvolgende onjuiste pogingen om de pincode in te voeren.

Geschenkbonbetalingen voor gastbetalingen inschakelen

Betalingen van geschenkbonnen zijn standaard niet ingeschakeld voor gastbetalingen (anonieme betalingen). Voer de volgende stappen uit om ze in te schakelen:

  1. Ga in Commerce Headquarters naar Retail en commerce > Afzetkanaalinstellingen > POS-instellingen > POS > POS-bewerkingen.
  2. Selecteer de koptekst van het raster en houd deze vast (of klik met de rechtermuisknop) en selecteer Kolommen invoegen.
  3. Schakel in het dialoogvenster Kolommen invoegen het selectievakje AllowAnonymousAccess in.
  4. Selecteer Bijwerken.
  5. Stel voor bewerkingen 520 (Geschenkbonsaldo) en 214 de waarde AllowAnonymousAccess in op 1.
  6. Selecteer Opslaan.
  7. Voer de planningstaak 1090 uit om wijzigingen te synchroniseren naar de kanaaldatabase.

Een geschenkbonmodule toevoegen aan een pagina

Zie Kassamodule voor instructies over het toevoegen van een geschenkbonmodule aan een uitcheckpagina en het instellen van de vereiste eigenschappen.

Aanvullende bronnen

Winkelwagenmodule

Module winkelwagenpictogram

Kassamodule

Betalingsmodule

Module voor verzendadressen

Module voor leveringsopties

Module ophaalinformatie

Module voor orderdetails

Ondersteuning voor externe geschenkbonnen

Updates voor SDK's en modulebibliotheken