Digitale Produkte

Digitale Produkte im Backend

Digitale Produkte verbinden virtuelle Artikel mit geschuetzten Downloadlinks und dem automatischen Versand von Lizenzkeys.

Wofuer die Seite gedacht ist

Die Seite verwaltet die globalen Einstellungen fuer das Modul Digitale Produkte. Hier wird nicht der einzelne Artikel gepflegt, sondern die technische Grundlage fuer Download-Auslieferung und Lizenzkey-Versand festgelegt.

Download-Link und Lizenzkeys gehoeren zum jeweiligen Artikel. Diese Einstellungsseite legt fest, welcher Handler verwendet wird und welcher Bestellstatus den Lizenzkey-Prozess startet.

Voraussetzungen

  • Modul aktiv: Wenn das Modul nicht aktiv ist, zeigt das Backend nur einen Aktivierungshinweis und bricht die Seite ab.
  • Recht fuer digitale Produkt-Einstellungen: Ohne das passende Administrationsrecht wird die Seite nicht ausgegeben.
  • Standardwerte vorhanden: Beim Aufruf legt der Manager fehlende Konfigurationswerte fuer die Gruppe digitalprodukt an.
  • Virtueller Artikel: Der eigentliche Download-Link erscheint in den Artikel-Stammdaten nur bei virtuellen Artikeln.

Formular und Standardfelder

Das Formular digital_setup speichert die Werte direkt in der Konfigurationsgruppe digitalprodukt. Die folgenden Felder werden vom Manager als Standardwerte angelegt.

  • 0_downloadscript_path - Pfad des Downloadscripts: Ziel des Download-Handlers. Der Shop nutzt diesen Wert, wenn aus einer Bestellung ein geschuetzter Downloadlink erzeugt wird. Der Handler kann lokal oder extern betrieben werden.
  • 10_downloadscript_password - Passwort fuer das Downloadscript: Gemeinsames Passwort zwischen Shop und Download-Handler. Der Handler akzeptiert Downloadanfragen nur, wenn dieses Passwort dort ebenfalls bekannt ist.
  • 20_orderstatus_id - Bestellstatus fuer Lizenzkey-Versand: Auswahl eines Bestellstatus. Sobald eine Bestellung genau diesen Status erreicht, prueft der Manager virtuelle Positionen und versendet freie Lizenzkeys. Die leere Auswahl deaktiviert den automatischen Versand.
  • 30_error_orderstatus_id - Fehlerstatus fuer Lizenzkey-Versand: Bestellstatus fuer Faelle mit zu wenigen freien Keys. Wenn fuer eine virtuelle Position nicht genug freie Lizenzkeys verfuegbar sind, setzt der Manager die Bestellung auf diesen Status.
Das Formular rendert vorhandene Zusatzwerte aus der Konfiguration ebenfalls mit. Checkboxen fuer bekannte Schluessel und Kundengruppenwerte koennen dadurch erscheinen, wenn solche Werte bereits angelegt wurden. Als gesicherte Standardfelder gelten die vier oben beschriebenen Felder.

Auswirkung im Bestellprozess

  • Statusabgleich: Der Lizenzkey-Prozess startet nur, wenn der konfigurierte Ausloese-Status ungleich leer ist und exakt dem aktuellen Bestellstatus entspricht.
  • Virtuelle Positionen: Der Manager betrachtet nur Bestellpositionen mit virtuellem Artikeltyp.
  • Freie Keys: Pro Menge der Bestellposition muessen ausreichend freie Lizenzkeys am Artikel vorhanden sein.
  • Keine Doppelvergabe: Bereits einer Bestellposition zugeordnete Keys werden fuer dieselbe Position nicht erneut vergeben.
  • Erfolg: Verwendete Keys werden als belegt markiert, der Bestellung und der Position zugeordnet, in der Bestellhistorie protokolliert und per Lizenzkey-E-Mail versendet.
  • Fehler: Fehlen freie Keys, setzt der Manager die Bestellung auf den definierten Fehlerstatus.

Zusammenspiel mit Artikeln und Statusstufen

  • Download-Link am Artikel: Bei virtuellen Artikeln gibt es in den Stammdaten das Feld download_link. Dieser Wert liefert die Zielinformation fuer den Download.
  • Lizenzkeys am Artikel: Lizenzkeys werden in der Produktdetailansicht gepflegt. Die dortige Tabelle zeigt Key, zugeordnete Bestellnummer und Optionen zum Bearbeiten oder Loeschen. Neue Keys koennen einzeln oder per Dateiimport angelegt werden.
  • Download-Freigabe am Bestellstatus: In den Bestellstatus-Einstellungen gibt es bei aktivem Modul die Option Downloads freischalten. Diese Statuslogik steuert, ob Downloads im Kundenkontext freigegeben sind.
  • E-Mail-Vorlage: Fuer den Lizenzkey-Versand nutzt der Prozess die Lizenzkey-Vorlage der E-Mail-Verwaltung und ergaenzt die Daten aus Bestellung, Kunde, Multishop und Lizenzkeyliste.

Speichern und Pruefen

  1. Download-Handler und Passwort abstimmen.
  2. Ausloese-Status fuer den Lizenzkey-Versand waehlen.
  3. Fehlerstatus fuer fehlende Keys waehlen.
  4. Am virtuellen Artikel Download-Link und ausreichend freie Lizenzkeys hinterlegen.
  5. Bestellstatus-Freigabe fuer Downloads pruefen.
  6. Mit einem Testkauf kontrollieren, ob Downloadlink, Key-Vergabe, E-Mail und Bestellhistorie zusammenpassen.
Aenderungen an Handler oder Passwort wirken sofort. Ein falscher Zielwert oder ein abweichendes Passwort verhindert gueltige Downloadanfragen.

War diese Seite hilfreich?

Hilf uns, das Handbuch weiter zu verbessern. Wenn etwas fehlt oder unverständlich ist, kannst Du direkt einen kurzen Kommentar senden.