Dieses Blog ist ein Entwicklerblog der Firma maennchen1.de zum hauseigenen Wordpress-Plugin wpShopGermany. Das Shop-Plugin mit Warenkorb-Funktion erlaubt das einfache installieren und betreiben eines kleinen Shops auf Grundlage von Wordpress.

27.
OKT

Hilfe zum Modul “DownloadPlus”

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne (noch keine Bewertung)
Loading ... Loading ...

von Daschmi unter Tutorials

Konfiguration

Das Modul "Downloadplus" ermöglicht es den Kauf von personalisierten PDF-Dokumenten (wie z.B. E-Books, Handbücher, Dokumentationen, Grußkarten, o.ä.) anzubieten. Es können gleichzeitig mehrere Dateien einem Produkt zugeordnet werden. Diese Dateien können separat oder gezippt zum Download angeboten werden.
Das Modul arbeitet mit dem normalen Downloadprodukt-Modul zusammen. Damit das Downloadplus-Modul aktiv wird, muss es als erstes in den Moduleinstellungen aktiviert werden.

Hier kann dann die Individualisierung definiert werden. Es ist möglich 3 Textelemente auf den PDF-Seiten zu platzieren. Dazu muss mindestens ein Haken bei Wasserzeichen, Text1 oder Text2 gesetzt werden. Es ist möglich zu jedem Textelement die Position, den Winkel, die Schriftgröße, den Text und die Farbe anzugeben. Das Eingeben der Farbe erfolgt über den Hexadezimalen Wert der Farbe ohne "#".

Ist der Haken bei Zentriert gesetzt, so wird der angegebene Punkt als Mittelpunkt des Textes verwendet.

In der Spalte Opaque kann die Transparenz definiert werden. Ein Wert von 0.1 ist fast nicht sichtbar, und ein Wert von 1 ist komplett sichtbar.

Über den Haken "Hintergrund" kann definiert werden ob der Text vor, oder hinter dem Text liegen soll.

Über den Dokumentenschutz kann bestimmt werden ob bestimmte Aktionen mit dem erstellten Dokument ermöglicht werden sollen:

  • Speichern: Erlaubt das Kopieren von Text aus dem Dokument
  • Drucken: Erlaubt das Drucken des Dokumentes
  • Modifizieren: Erlaubt das Bearbeiten des Dokumentes
  • Bemerkungen: Erlaubt das anbringen von Bemerkungen in dem Dokument

Unter Anpassung kann bestimmt werden ob die Anpassung für alle Seiten oder nur für einen bestimmten Bereich durchgeführt werden sollen.

Es können zwei Passwörter definiert werden. Das eine kann genutzt werden um den Zugriff nur über dieses Passwort zu erlauben, mit dem anderen kann der Dokumentenschutz nachträglich entfernt werden.

Über die Optionen kann das Verhalten des Moduls noch gesteuert werden.

Sollte die Individualisierung über einen Cron Job erfolgen, so kann hier der Pfad zu dem Script heraus gelesen werden. Ein Cron Job macht Sinn, wenn das auzuliefernde PDF relativ groß ist und eine Generierung übermäßig viel Zeit in Anspruch nehmen könnte. Generierungsabrüche wären die Folge und der personalisierte Download könnte nicht fertig gestellt werden.

Der Eintrag in der crontab könnte dann z.B. so aussehen:

[code]*/30 * * * * apache /usr/bin/php  /var/www/wp-content/plugins/wpshopgermany/mods/mod_downloadplus/cron.php[/code]

Dieses Beispiel würde den Cron alle 30 Minuten ausführen. Sofern ein Produkt gekauft wurde, welches mit dem Downloadplus Modul heruntergeladen werden kann, wird es in diesem Intervall automatisch erzeugt. Anschließend kann der Downloadlink per Klick dem Kunden zugesendet werden.

Unter Platzhalter sind die Platzhalter, welche in den Texten und in dem Dateinamen möglich sind aufgelistet.

Einstellungen beim Produkt

Soll das Produkt das Downloadplus Modul verwenden, so muss der Haken bei "PDF Dokumente als Master verwenden (DownloadPlus)" gesetzt sein. Weiterhin muss mindestens ein gültiges Dokument als Master hinterlegt werden. Dieses Dokument muss ein PDF Dokument ohne Komprimierung, Verschlüsselung und Inhaltsverzeichnis sein. Dieses Dokument wird dann im Bestellablauf an die Bestellung individualisiert.

Erstellen der Individualisierung über die Bestellverwaltung

Oben stehen die "Ausstehenden Dokumente", das sind die Originaldokumente der Produkte dieser Bestellung. Dies sind die Dokumente die in der Produktverwaltung hinterlegt wurden. Diese Dokumente können nun über den Button "Individualisierung planen" für die nächste Ausführung des CronJobs hinterlegt werden. Es ist aber auch möglich die Dokumente über den Link zu individualisieren (oder Re-individualisieren da dies schon geschehen ist) manuell zu individualisieren.

Individualisierte Dokumente erscheinen dann im unteren Bereich und können gelöscht oder betrachtet werden. Über den Button "Link an Kunden senden" ist es möglich die Links zu den Dokumenten an den Kunden zu senden.

ACHTUNG:

  • Unter "Personalisierter Dateiname" muss eine Eingabe gemacht werden und diese Eingabe sollte mit ".pdf" enden.
  • Es können nur PDF Dokumente inhaltlich individualisiert werden.
  • Die Master Dokumente sollten kein Inhaltsverzeichnis und keine Verschlüsselung und Komprimierung verwenden.
  • Sollten mehrere Dateien zu einem Produkt existieren so sollte unter "personalisierter Dateiname" das Kürzel %rand% oder %filename% verwendet werden. Damit der Dateiname pro Datei unterschiedlich ist.
  • Der Cron arbeitet derzeit nicht im WordPress MultiSite Modus.
  • Für die Bearbeitung der PDF-Dokumente muss entsprechend Serverkapazität (Arbeitsspeicher, Festplattenspeicher, Scriptausführungszeit) frei gehalten werden.

Das könnte Sie auch interessieren:

  1. Rabatte mit dem Modul “Rabatt”
  2. Hilfe zu dem Modul “Bestellvariablen”
  3. wpShopGermany Varianten-Modul
  4. Hilfe zum Rechnungsmodul

Dein Kommentar - keine Supportanfrage

Supportanfragen werden gelöscht oder nicht frei gegeben. Diese beantworten wir persönlich, gern und schnell in unserem Support-Forum. Bitte respektiere das. Danke!