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:
- Geschenk kaart : deze module kan worden gebruikt op een uitcheckpagina om een geschenk niet kaart inwisselen.
- Saldocontrole kaart geschenk : deze module kan op elke pagina worden gebruikt om het saldo van een geschenk in een kaart. 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 bepaald welke velden moeten worden weergegeven voor geschenk Kaarten naast het kaart geschenk. Dit nummer wordt altijd standaard 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 geschenkgifte inwisselen Kaarten. 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 gift kaart : wanneer deze instelling wordt toegepast, staat de gift kaart-module alleen het aflossingsgebestel van Dynamics 365 geschenk Kaarten. 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-Kaarten : wanneer deze instelling wordt toegepast, staat de gift kaart-module alleen het aflossingsbestel van Een geschenk aan Givex en SVS Kaarten. Deze instelling wordt alleen ondersteund voor aangemelde en anonieme gebruikers op de e-Commerce-site.
- Dynamics 365, SVS en Givex-geschenk Kaarten– Wanneer deze instelling wordt toegepast, staat de module geschenk kaart de aflossing toe van het geschenk van Dynamics 365, Givex en SVS Kaarten. 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 kaart geschenk: nummerreeksen worden gebruikt om kaart voor interne geschenknummers Kaarten. 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 gift-kaart 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.
- vastmaken: interne geschenk ontvangende Kaarten standaard geen ondersteuning voor pinnen. 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.