Ga direct naar de hoofdinhoud
— Setup-walkthrough

Bestanden en licentiecodes samen verkopen voor één product

Een Shopify-product kan in Alva Digital Downloads zowel een bestandskoppeling als een licentiecodetagkoppeling dragen. De klant betaalt eenmaal en ontvangt de downloadlink plus een unieke activatiecode in dezelfde mail — het klassieke voorbeeld is software met een installer (bestand) plus een activatiecode (licentiecode).

Hoe dubbele koppeling werkt

Bestandskoppelingen en licentiecodekoppelingen zijn onafhankelijke jointabellen — ProductFileMap koppelt bestanden aan een product en ProductLicenseKeyTagMap koppelt licentiecodetags. Geen van beide tabellen weet van de ander. Bij een bestelling zoekt Alva Digital Downloads beide koppelingen op voor het gekochte product en stelt één mail samen met elke downloadlink en elke toegewezen code. Een code toevoegen verwijdert nooit het bestand; het bestand verwijderen heeft nooit invloed op de codepool.

Stel een product met beide in

1. Open het product in Alva

Klik in de Alva-admin op Producten in de zijbalk en kies het Shopify-product dat je als bestand plus code wilt verkopen. De detailpagina opent met tabs voor Bestanden, Packs, Links en Licentiecodes.

Screenshot nodig

Productdetailpagina in de Alva-admin. Markeer de vier tabs (Bestanden, Packs, Links, Licentiecodes). Toon bovenaan één voorbeeldsoftwareproducttitel. Geen echte klantgegevens zichtbaar.

De productdetailpagina met de vier koppeltabs.

2. Koppel het bestand

Klik op het tabblad Bestanden op Bestand toevoegen, kies de installer of asset en klik op Opslaan. Het bestand is nu gekoppeld via ProductFileMap en geldt standaard voor alle varianten.

3. Schakel naar het tabblad Licentiecodes

Open het tabblad Licentiecodes op hetzelfde product. De lege staat toont een knop Tag koppelen — licentiecodes worden op tagniveau gekoppeld, niet code voor code, zodat hetzelfde product oneindig uit een verse codepool kan trekken.

4. Koppel een licentiecodetag

Klik op Tag koppelen, kies de tag met de codes voor dit product en klik op Opslaan. De koppeling wordt opgeslagen in ProductLicenseKeyTagMap. Elke betaalde bestelling haalt de volgende beschikbare code uit de pool van die tag.

Screenshot nodig

Het tabblad Licentiecodes op een product met één gekoppelde tag. Toon de tagnaam, het huidige aantal beschikbare codes (bijv. "47 beschikbaar") en een ontkoppelpictogram. Markeer het beschikbare aantal.

Een gekoppelde tag met zijn huidige voorraad beschikbare codes.

5. Bevestig beide koppelingen

Ga terug naar het tabblad Bestanden — het gekoppelde bestand staat in de lijst. Schakel terug naar Licentiecodes — de gekoppelde tag staat in de lijst. Beide koppelingen draaien nu bij elke betaalde bestelling voor dit product.

Wat klanten zien

De bestelmail bevat de downloadlink voor het bestand direct boven een inline Jouw licentiecodes-blok met de toegewezen code. De downloadpagina van het klantaccount toont beide: het bestand als downloadrij, de licentiecode als een kopieerbare code onder het product. Eén aankoop, één mail, beide deliverables.

Herinnering over timing van licentiecodes

Als fraudechecks in de shop aanstaan, worden licentiecodes pas toegewezen nadat de bestelling is goedgekeurd — zie Waarom licentiecodes pas na fraudegoedkeuring worden toegewezen. De downloadlink van het bestand wordt echter direct gegenereerd zodra de mail wordt verzonden. Bij een fraudegecontroleerde bestelling kan de klant dus eerst de mail met alleen de downloadlink ontvangen en daarna een vervolgmail met de code na goedkeuring.

Veelgestelde vragen

Kan ik alleen een licentiecode verkopen zonder bestand?

Ja. Sla het tabblad Bestanden over en koppel alleen een licentiecodetag. De klantmail toont alleen de code.

Wat gebeurt er als de gekoppelde tag halverwege een bestelling zonder codes komt te zitten?

Alva maakt een PendingLicenseKeyAssignment-rij aan en mailt de bestandsdownload direct. Zodra de tag is bijgevuld, wordt de code automatisch toegewezen en ontvangt de klant een vervolgmail.

Bevat de bestand-zip de licentiecode?

Nee. De code wordt in de tekst van de mail verstuurd en getoond op de downloadpagina van het klantaccount. De zip bevat alleen de gekoppelde bestanden.

Zie ook

Was dit nuttig?

Kom je er niet uit? Mail ons.

Laatst bijgewerkt 2026-05-06