Geschenkbonmodule
In dit artikel worden geschenkbonmodules voor functies beschreven en hoe u ze toevoegt aan sitepagina's in Microsoft Dynamics 365 Commerce.
Geschenkbonmodules kunnen worden gebruikt in kasmodules om geschenkbonnen te accepteren, een algemene betalingswijze voor e-Commerce-transacties. De geschenkbonmodule ondersteunt Dynamics 365, SVS en Givex-geschenkbonnen. SVS- en Givex geschenkbonnen worden ingewisseld via de Adyen-betalingsprovider. 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 geschenkbonmodules beschikbaar:
- Geschenkbon: deze module kan worden gebruikt op een kassapagina om een geschenkbon als betalingsmethode in te wisselen.
- Saldocontrole geschenkbon: deze module kan op elke pagina worden gebruikt om het saldo op een geschenkbon 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.
Module-eigenschappen
Extra velden weergeven: met deze eigenschap wordt gedefinieerd welke velden voor geschenkbonnen moeten worden weergegeven naast het nummer van de geschenkbon, dat 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. Het kan ook zijn dat deze eigenschap is ingesteld op "Geen", zodat alleen het nummer van de geschenkbon en geen extra velden worden weergegeven.
De volgende waarden worden ondersteund:
- Pincode
- Verloopdatum
- PIN en vervaldatum
- None
Inschakelen voor gastgebruikers: wanneer deze eigenschap is ingeschakeld, kunnen gastgebruikers saldi van externe geschenkbonnen inwisselen of controleren. Voor deze eigenschap moet in Commerce headquarters anonieme (gast)toegang tot externe geschenkbonnen worden ingeschakeld. 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. U moet pakketversie 9.31 van de modulebibliotheek van Commerce installeren.
Site-instellingen voor geschenkbonmodules
In Commerce Site Builder onder Site-instellingen > Uitbreidingen is er een geschenkbonmodule met de naam Ondersteund geschenkbontype. Deze instelling ondersteunt drie waarden:
- Dynamics 365-geschenkbon: wanneer deze instelling wordt toegepast, staat de geschenkbonmodule alleen toe dat er Dynamics 365-geschenkbonnen worden ingewisseld. 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-geschenkbonnen: wanneer deze instelling wordt toegepast, staat de geschenkbonmodule alleen toe dat er SVS- en Givex-geschenkbonnen worden ingewisseld. Deze instelling wordt alleen ondersteund voor aangemelde en anonieme gebruikers op de e-Commerce-site.
- Dynamics 365-, SVS- en Givex-geschenkbonnen: wanneer deze instelling wordt toegepast, staat de geschenkbonmodule alleen toe dat er Dynamics 365-, SVS- en Givex-geschenkbonnen worden ingewisseld. 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 geschenkbonnen worden gebruikt voor betaling, moet u deze daarom configureren met uitbreidingen die ze veiliger maken. Dit zijn de gebieden voor geschenkbonnen die u moet uitbreiden voordat u toestaat dat interne geschenkbonnen worden gebruikt in de productie:
- Nummer geschenkbon: nummerreeksen worden gebruikt om geschenkkaartnummers te genereren voor interne geschenkbonnen. Aangezien nummerreeksen kunnen worden voorspeld, moet u het genereren van geschenkbonnummers uitbreiden zodat willekeurige, cryptografisch beveiligde tekenreeksen worden gebruikt voor de uitgegeven geschenkbonnummers.
- GetBalance: De GetBalance-API wordt gebruikt om saldi van geschenkbonnen op te zoeken. Deze API is standaard openbaar. Als geen pincode vereist is om geschenkbonsaldi op te zoeken, kan het risico bestaan dat met de GetBalance-API wordt geprobeerd geschenkbonnummers met saldo 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. U moet interne geschenkbonnen uitbreiden zodat een pincode nodig is om het saldo op te zoeken. Deze functionaliteit kan ook worden gebruikt om geschenkbonnen te vergrendelen nadat enkele malen achter elkaar een verkeerde pincode is ingevoerd.
Geschenkbonbetalingen voor gastbetalingen inschakelen
Betalingen van geschenkbonnen zijn standaard niet ingeschakeld voor gastbetalingen (anonieme betalingen). U kunt deze als volgt inschakelen:
- Ga in Commerce Headquarters naar Retail en commerce > Afzetkanaalinstellingen > POS-instellingen > POS > POS-bewerkingen.
- Selecteer de koptekst van het raster en houd deze vast (of klik met de rechtermuisknop) en selecteer Kolommen invoegen.
- Schakel in het dialoogvenster Kolommen invoegen het selectievakje AllowAnonymousAccess in.
- Selecteer Bijwerken.
- Stel voor bewerkingen 520 (Geschenkbonsaldo) en 214 de waarde AllowAnonymousAccess in op 1.
- Selecteer Opslaan.
- 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.