Innerhalb der Administration im Bereich Artikelbearbeitungsseite wurde eine neue Funktion „E-Book“ für den Artikeltyp „Buch“ eingefügt. Sobald man diese neue Option aktiviert kann man eine E-Book-Datei hinterlegen. Diese Datei muss von Dateityp Epup, Mobi oder PDF sein. Wenn der Administrator hier einen anderen Dateityp hoch lädt, wird die Datei abgelehnt und der Administrator erhält eine Hinweismeldung.
Innerhalb des Shopbereiches auf der Artikelkalkulationsseite wird die Information, dass ein E-Book aktiviert wurde in das Template bereitgestellt. Hier kann zusätzlich eine Option „E-Book bestellen“ in das Template eingefügt und vom Kunden ausgewählt werden. Diese Option hat keinen Einfluss auf die Preiskalkulation.
Nachdem der Kunde ein Buch mit E-Book bestellt hat, wird ein Downloadlink für die hinterlegte E-Book-Datei generiert. Dieser Link kann innerhalb der Vorlage mit der variablen „eBookDownURL“ ausgegeben werden. Innerhalb der Administration in den Auftragsdetails wird ebenfalls angezeigt, dass der Kunde die E-Book Option bestellt hat und der Link zum Download wird ebenfalls angezeigt.
Der Link zum Download der Datei ist 2 Wochen gültig und kann zwei Wochen heruntergeladen werden. Bei Aufruf des Downloadlinks wird nur auf Gültigkeit des Datums geprüft und nicht auf die Anzahl der Downloads.
Templateanpassung um die Option „E-Book bestellen“ einzubauen.
Detail.htm (incdetail_kauf.htm):
{if $aArtikel.ebook_jn && $aArtikel.ebook_file} <tr> <td></td> <td colspan="3"><input type="checkbox" name="ebook_jn" value="1" onclick="document.formular.submit()" {if $aRequest.ebook_jn}checked{/if}> E-Book bestellen</a> </td> </tr> {/if}