1. Home
  2. Docs
  3. wpShopGermany4
  4. Module
  5. Modul AboProdukte

Modul AboProdukte

Mit dem Modul AboProdukte hat man Die Möglichkeiten, die zeitlich begrenzte Produkte anzubieten, die nach Ablauf einer bestimmten Zeit verlängert werden müssen.

Nach der Aktivierung des Moduls hat man die Möglichkeit, die URL-Adresse für die Verlängerung / den Ablauf des Abos zu hinterlegen.

Weiterführend stehen folgende Mailoptionen zur Verfügung:

  1. Mail bei erstem Kauf eines Abos: Diese Mail wird bei der Bezahlung des Abos verschickt. Hierfür wird folgendes Template genutzt: mail_firstbuy.phtml.
  2. Mail bei Auslauf eines Abos: Diese Mail wird beim Auslaufen des Abos verschickt. Hierfür wird folgendes Template genutzt: mail_expiration.phtml.
  3. Mail bei Kauf einer Verlängerung: Diese Mail wird bei einer Verlängerung des Abos verschickt. Hierfür wird folgendes Template genutzt: mail_rebuy.phtml.

Damit der Kunde und auch die URL bei Ablauf eines Abos benachrichtig wird, muss folgendes Script automatisiert via Cronjob aufgerufen werden (Cron Script):

*/5 * * * * /usr/bin/php {PATH_ZUM_WORDPRESS}\wp-content\plugins\wpshopgermany\cron.php

Über die URL Benachrichtigung werden externe Scripte aufgerufen, die dann verschiedenste Aktionen auslösen können. Folgende Benachrichtigungen gibt es:

  • Erster Kauf eines Aboprodukts
    $_REQUEST[‚typ‘] steht auf abo_firstbuy
    $_REQUEST[‚abo_kaufdatum‘] ist das Kaufdatum im Format YYYY-MM-DD HH:II:SS
    $_REQUEST[‚abo_expiration‘] ist das Datum wann das Abo ausläuft YYYY-MM-DD HH:II:SS
  • Ablauf eines Aboprodukts
    $_REQUEST[‚typ‘] steht auf abo_expiration
  • Erfolgreiche erweiterung eines Aboprodukts
    $_REQUEST[‚typ‘] steht auf abo_rebuy
    $_REQUEST[‚abo_baseOrderID‘] ist die ID der Originalbestellung (Die Bestellung bei der das Abo Produkt gekauft wurde)$_REQUEST[‚abo_kaufdatum‘] ist das Kaufdatum im Format YYYY-MM-DD HH:II:SS
    $_REQUEST[‚abo_expiration‘] ist das Datum wann das Abo ausläuft YYYY-MM-DD HH:II:SS

Ein Beispielscript befindet sich unter /wp-content/plugins/wpshopgermany/mods/mod_abo/demo_notification.php.

Weiterhin sind immer folgende Daten enthalten:

  • Daten aus der Bestelltabelle
    $_REQUEST[‚order_{Feldname aus DB wpsg_order}‘]
  • Daten aus der Kundentabelle
    $_REQUEST[‚customer_{Feldname aus DB wpsg_kunden}‘]
  • Daten aus dem Produkt
    $_REQUEST[‚product_{Feldname aus DB wpsg_products}‘]

Nach erfolgreicher Konfiguration im Modul erscheint im Produktbackend der Abobereich.

Zu Beginn kann ausgewählt werden, ob das aktuelle Produkt als AboProdukt aktiviert werden soll und ob die Anzahl für das Produkt beschränkt werden soll.

In den darauffolgenden Eingabefeldern hat man folgende Möglichkeit:

  1. Bruttopreis für das AboProdukt: Dieser Preis wird zur Berechnung bei einer AboProduktverlängerung genutzt.
  2. Abodauer:  Diese Zeitanzahl wird als zeitliches Intervall  (in Tagen) für die Gültigkeit des AboProduktes genutzt.
  3. URL Benachrichtigung: Hier kann die globale URL durch eine produktspezifische URL überschrieben werden.

Templates

Infos

Typ: Kaufmodul Hilfe zur Installation
Preis: 35,00€ zum Shop
Aktuelle Version: 4.0.4 Download

Dokumentiert für Version 4.0.0
Was this article helpful to you? Yes No

How can we help?