Gutschein++ Dokumentation

Übersicht

Die grundlegenden Gutscheinfunktionen des Oxid eShops sind sehr begrenzt, es besteht keine Unterstützung für Restwert Gutscheine – das heißt wenn ein Kunde den Wert eines Gutscheins nicht völlig aufbraucht ist der Rest verloren. Außerdem gibt es keine Funktion um Gutscheine direkt im Shop zu kaufen und per E-Mail an sich oder einen Freund zu versenden. Mit dem neuen Gutscheinmodul „Gutschein++“ erweitern Sie Ihren Online Shop problemlos um diese kritische fehlende Funktion, und das völlig ohne Programmierkenntnisse!

Installation

Systemvoraussetzungen

Oxid E-Sales PE/CE 4.5 oder höher (entwickelt für OXID_ESHOP_PE_4.6.3)

 

Wie funktioniert die Lizensierung der Module?

Immer wenn Sie ein Modul bei uns kaufen erhalten Sie Updates und Support für 1 Jahr für dieses Modul. Sie können das Modul unbegrenzt lang auf einer einzelnen Domain verwenden. Wenn Sie nach Ablauf des Jahres wieder Update oder Support haben möchten können Sie dies über eine Verlängerung für 50% des Kaufpreises tun.

Lizenzdateien erstellen und herunterladen

  • Sollten Sie das Modul im Oxid Exchange erworben haben senden Sie uns bitte eine E-Mail mit der gewünschten Domain an hilfe@ecomponents.de ansonsten fahren Sie bitte einfach mit der Anleitung fort.
  • Für die Verwendung des Moduls im Shop müssen Sie unbedingt vorher Ihre Lizenzdatei von ecomponents.de herunterladen.
  • Loggen Sie sich auf www.ecomponents.de in den "Mein Konto" Bereich ein.
  • Öffnen Sie die Modulübersicht unter "Meine Module"
  • Klicken Sie auf das gewünschte Modul
  • Laden Sie die Lizenz über die Schaltfläche "Lizenz-Datei" herunter, die Lizenz für alle Subdomains und Unterordner gülitg


Hinweis: Sofern die Shop URL in der config auf eine IP Adresse oder auf localhost lautet ist eine Verwendung ohne Lizenzdatei möglich

Lizenzdateien installieren

Laden Sie hierzu einfach die Lizenzdatei in den Unterordner license des jeweiligen Moduls, für das PayPal Modul zum Beispiel wäre dies modules/aspaypal/license/
Bitte achten Sie darauf eventuell vorhandene alte Lizendateien vorher zu löschen.

Kommunikation

Das Modul prüft alle 14 Tage die gültigkeit der Lizenz gegen unser Zentralsystem. Hierzu wird eine curl Verbindung zwischen Ihrem Server und unserem Server aufgebaut.
Es werden lediglich Lizenzinformationen ausgetauscht.

Setup

    * ACHTUNG: REGISTRIEREN SIE DAS MODUL BEVOR SIE ES INSTALLIEREN! SIEHE OBEN!
    * Die Datei "sql/install.sql" in der Datenbank ausführen
    * Alle Inhalte in "copy_this" direkt in das Shop Hauptverzeichnis hochladen
    * Die Datei license.txt in das Verzeichnis modules/MODULNAME/license/ hochladen
    * Modul im Backend unter "Erweiterungen" => "Module" aktivieren
    * Die Funktion "Views neu generieren" im Tools Bereich des Backends ausführen
    * Den Ordner "tmp" leeren
    * Dann ist das Modul installiert, die Restwert Funktion läuft automatisch - wenn Sie den Versand von Gutscheinen per E-Mail aktivieren wollen dann 
      aktivieren Sie bitte die Einstellung "Ist Gutschein" beim gewünschten Artikel. Der Warenwert wird dann automatisch für den Gutschein verwendet,
      der Versand und die Generierung passieren sobald der Artikel als bezahlt markiert wurde - d.h sobald ein Bezahldatum eingetragen wird und der Artikel
      gespeichert wird (oxOrder::save() - nicht bei direkten Datenbankzugriffen. Siehe nächster Punkt).

# Sonderfall Oxid 4.4/4.5

    * Installieren Sie das Modul wie oben beschrieben
    * Verschieben Sie die Datei modules/agvouchers/views/agvouchers_cron.php nach views/
    * Verschieben Sie die Datei modules/agvouchers/tpl/voucher.tpl nach out/azure/tpl/email/html/voucher.tpl
    * Verschieben Sie die Datei modules/agvouchers/tpl/voucher_plain.tpl nach out/azure/tpl/email/plain/voucher_plain.tpl
    * Übernehmen Sie die Moduleinträge aus modules/agvouchers/metadata.php in Ihre Moduleinträge (alles unter extends)
    * Übernehmen Sie die Inhalte der Templateblöcke (alles unter blocks in metadata.php) in die jeweiligen Templates
 

Support

Für Hilfe zu unseren Modulen verwenden Sie bitte unsere Support Plattform unter support.ecomponents.de
Mit dem folgenden Formular können Sie die Plattform direkt durchsuchen.