WHMCS Modul Domain Offers/ Domainangebote

    • Offizieller Beitrag

    Mit etwas Verspätung möchte ich euch gerne ein Modul vorstellen und zwar das Domain Offer Modul.


    Die meisten von euch haben, sofern Sie Domains anbieten, ja hin und wieder Aktionen bei denen der Kunde sich Domains günstiger registrieren lassen kann.
    WHMCS bietet hier aber leider, abgesehen von einer umständlichen Realisierung mittels Gutscheine, keine automatische Angebotsfunktion an. Sprich, wenn Ihr z.B. ein Angebot habt bei dem man sich vom 15.07 - 28.07. eine .com Domain für nur einen Euro registrieren lassen kann, müsst ihr den Preis am 15.07. und am 28.07. in WHMCS anpassen.
    Und genau hier gibt es ein, unter Umständen, teures Problem. Mal angenommen ihr erhaltet von eurem Registrar ein Angebot, bei dem Ihr vom 15.07-28.07 eine .bio Domain für nur 20€ statt 60€ registrieren lassen könnt. Dieses Angebot gebt Ihr nun an eure Kunden weiter, vergesst aber den Preis nach dem 28.07. wieder anzupassen. Die Kunden die sich dann nach Ablauf der Angebotszeit eine .bio Domain registrieren, freuen sich zwar, für euch ist jede Registrierung nach dem Aktionszeitraum aber ein Verlust von 40€ pro Domain!! Was wohl deutlich über der Gewinnmarge liegen dürfte.


    Und genau hier erspart euch das Domain Offer Modul Zeit und Geld. Im Modul wählt Ihr bei der Angebotserstellung einfach die Domain, das Start-/Enddatum aus und für welche Vorgangsart (Registrierung/Transfer/Verlängerung) das Angebot gelten soll.
    Aufgerufen durch den täglichen Cronjob von WHMCS speichert das Modul zum Startdatum den ursprünglichen Preis in einer Datenbank, fügt bei der betroffenen Domain den neuen Preis ein und benachrichtigt euch per E-Mail über die erfolgten Änderungen, damit Ihr die Änderungen kontrollieren könnt und selbst wisst was für Angebote gerade laufen und entsprechend Werbung machen könnt. Die Benachrichtigung ist natürlich auch abschaltbar.
    Und zum Enddatum wird dann der ursprüngliche Preis wieder hergestellt.


    Und wer Domainangebote in der Preisliste unterhalb des Domaincheckers etwas hervorheben möchte, kann hierfür den mitgelieferten hook und die vorgefertigten tpl Dateien verwenden. Der Effekt ist dann folgender: Neben dem aktuellen Domainpreis steht dann der alte Preis in durchgestrichener Form und dahinter kann man dann noch z.b. ein rotes "Promo" oder ähnliches anzeigen.
    Hierfür sind allerdings Templateanpassungen der domainchecker.tpl, bulkdomaintransfer.tpl & bulkdomainchecker.tpl notwendig. Für das Template "Six" sind angepasste Dateien enthalten, welche dann auch als Vorlage für Customtemplates dienen. Diese Funktion funktioniert nur mit dem WHMCS eigenen Domainchecker, nicht mit zusätzlichen Modulen wie den Domainchecker von Hexonet.


    Das Modul arbeitet mit v7, ist mehrsprachig (eine deutsche und eine englische Sprachdatei ist enthalten) und das Modul kann mit unterschiedlichen Währungen arbeiten.


    Das Modul kann als Mietlizenz für 39,95€ inkl. MwSt über folgender Link erworben werden, die jährliche Verlängerung der Lizenz liegt bei 20€.
    Wer das Modul gerne erst Testen möchte, um herauszufinden, ob es für ihn das richtige ist, kann gerne die kostenlose Trial Version bestellen.


    Systemvoraussetzungen: PHP in Version 7.2 - 7.4, 8.1, ionCube Loader in Version 12, WHMCS 8.3 - 8.6 und Möglichkeit einen eigenen Cronjob zusetzen.


    Und damit Ihr euch noch ein Bild von dem Modul machen könnt, hier ein paar Bilder:


    Wie gesagt, das Modul kann als Mietlizenz für 39,95€ inkl. MwSt über folgender Link erworben werden. Dort findet Ihr auch eine unverbindliche Trial Version.

    • Offizieller Beitrag

    Update auf Version 1.0.2:


    Changelog:

    • Six Template Anpassung für WHMCS 6.1.1
    • Bugfix für den Hook welcher die Darstellung auf der domainchecker.php übernimmt. Hier löste der Hook nicht aus wenn WHMCS in einem Unterverzeichnis installiert war.
    • Offizieller Beitrag

    Update auf Version 1.0.3


    Changelog:

    • Versionsnummer in der Modulübersicht angepasst
    • Bei manchen Custom Admin-Themes waren die oberen Buttons nur unterhalb des Textes anklickbar.
    • In-Modulbenachrichtigungen wurden auf Bootstrap angepasst und sind jetzt wegklickbar

    Da WHMCS 5.3 nun offiziel nicht mehr von WHMCS supported wird, wird das Modul nicht mehr auf WHMCS 5.3 programmiert/getestet.


    In einem kommenden Update wird das Modul einen eigenen Cron erhalten damit Angebote unabhängig vom WHMCS Cron gestartet/beendet werden können (da z.B. nicht jeder seinen WHMCS Cron auf 0:01 Uhr stehen hat.

  • In einem kommenden Update wird das Modul einen eigenen Cron erhalten damit Angebote unabhängig vom WHMCS Cron gestartet/beendet werden können (da z.B. nicht jeder seinen WHMCS Cron auf 0:01 Uhr stehen hat.

    Wann wird das Update denn kommen? Wäre für mich ganz praktisch da ich den WHMCS Cron immer um 4 Uhr laufen habe.

    • Offizieller Beitrag

    Nein, das Modul ist noch nicht mit WHMCS 7 und PHP 7 kompatibel. Auch unsere anderen Module werden hierfür erst ein Update erhalten müssen (da WHMCS 7 eine neue Laravel Version verwendet, welche ein paar Unterschiede zur alten Version hat).


    Beim Domain Offer Modul ist aber gerade ein Update in arbeit wo unter anderem auch die PHP7 und WHMCS7 Kompatibilität vorbereitet wird. Ich schreibe absichtlich vorbereitet, da WHMCS 7 noch beta ist und keiner weiß was sich bis zum Release noch ändern wird.

    • Offizieller Beitrag

    Gestern haben wir das Domain Offers Modul auf Version 1.2.0 aktualisiert.
    Die größte Änderung ist der Support von WHMC 7 und PHP 7, zudem ist es jetzt auch möglich aktive Angebote direkt aus dem Modul herraus zu beenden.


    Der vollständige Changelog lautet:


    • Datenbankanbindung auf Laravel geändert
    • Versionsprüfung im Modul hinzugefügt
    • "Actual Price" wurde in der Admin Mail durch "Normal Price" ersetzt
    • Die Icons wurden durch Font Awesome ersetzt
    • Hover-Texte für die Icons hinzugefügt
    • PHP7 support hinzugefügt
    • WHMCS 7 Support hinzugefügt
    • Möglichkeit ein laufendes Angebot direkt aus dem Modul heraus beenden zu können hinzugefügt
    • WHMCS 5.x Support beendet

    Das Modul ist sowohl als PHP5er als auch als 7er Version verfügbar. Spätere Versionen werden allerdings den Support von PHP 5.4 und 5.5 nicht mehr beinhalten.

    • Offizieller Beitrag

    Das Domain Offer Modul hat am Wochenende ein Update auf Version 1.3.0 erhalten. Version 1.3.0 ist ab WHMCS 7. kompatibel.


    Changelog:

    • WHMCS 7.2. kompatibel
    • Angebotshervorhebung auf der Domaincheckerseite für WHMCS 7.2 hinzugefügt
    • Support für PHP < 5.6 beendet
    • Support für WHMCS 6.x beendet (WHMCS 6 ist seit dem 31.03.2017 EOL)
    • Offizieller Beitrag

    Das Modul hat bisher folgende Updates erhalten:


    Version 1.5.0 - 29.04.2018

    • Fehler beim Lizenzsystem in Verbindung mit neuen Updatezugängen behoben
    • Support für WHMCS <7.2 eingestellt
    • Benötigt mind. IonCube Loader 10.2
    • WHMCS 7.5 support
    • PHP 7.1 & 7.2 support hinzugefügt


    Version 1.6.0 - 09.08.2018

    • WHMCS 7.6 support
    • Fehlende Angebotshervorhebung im Cart bei PHP 7.2 behoben