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.
Productdetailpagina in de Alva-admin. Markeer de vier tabs (Bestanden, Packs, Links, Licentiecodes). Toon bovenaan één voorbeeldsoftwareproducttitel. Geen echte klantgegevens zichtbaar.
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.
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.
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
Ja. Sla het tabblad Bestanden over en koppel alleen een licentiecodetag. De klantmail toont alleen de code.
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.
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?
Laatst bijgewerkt 2026-05-06