WHMCs Stornierte Produkte
|
Verfasser |
Nachricht |
|
Beiträge: 553
Bewertung: 13
Registriert seit: Oct 2012
Status:
offline
|
RE: WHMCs Stornierte Produkte
Ja, danke. Ich versuche das selbst nochmal anzupassen. Hab schon eine Idee. Sollte ich erfolgreich sein werde ich ihn hier zu verfügung stellen
|
|
27.07.2013 13:54 |
|
|
Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status:
offline
|
RE: WHMCs Stornierte Produkte
<?php
if (!defined("WHMCS"))
die("This file cannot be accessed directly");
function limitOrders($vars) {
if(mysql_num_rows(mysql_query("SELECT packageid FROM `tblhosting` WHERE `domainstatus` = 'Active' AND `userid` = '{$_SESSION['uid']}'")) > 0) {
if($packageid = '23') {
global $errormessage;
$errormessage = "<li>Sorry, you already have a Free VPS account and there's a limit of one per user.</li>";
}
}
}
add_hook("ShoppingCartValidateCheckout", 1, "limitOrders");
?>
Du hattest in der WHERE Klausel einen Fehler: "and and", wenn du nur ein "AND" setzt, sollte es klappen.
Du kannst solche Querys eigentlich auch direkt in PMA ausführen, dann siehst du auch die Fehlermeldung.
//EDIT: Und "{$_SESSION['uid']}" müsste durch "$_SESSION['uid']" getauscht werden. Ggf. vorher nochmal "mysql_real_escape_string" drüber
Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter
[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]
Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]
Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2013 14:10 von Storage-Base.de.
|
|
27.07.2013 14:09 |
|
|
Beiträge: 553
Bewertung: 13
Registriert seit: Oct 2012
Status:
offline
|
RE: WHMCs Stornierte Produkte
Danke für den Hinweis, das ist mir auch aufgefallen. Doch leider bleibt der Fehler das wenn der Hook ausgeführt wird die Benutzer kein zusätzliches Produkt mehr bestellen können wenn ein Free Server vorhanden ist
Echt merkwürdig.
|
|
27.07.2013 15:04 |
|
|
Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status:
offline
|
|
27.07.2013 15:07 |
|
|
Beiträge: 553
Bewertung: 13
Registriert seit: Oct 2012
Status:
offline
|
RE: WHMCs Stornierte Produkte
Ja, aber da werden wir sicher noch was drauf warten müssen
|
|
27.07.2013 15:16 |
|
|
Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status:
offline
|
RE: WHMCs Stornierte Produkte
Ich hoffe nicht
Aber dank dir ist mir aufgefallen dass dieser Hook kontraproduktiv ist. Wenn nun ein Kunde zwei Free Webspace Pakete nehmen will und eine Domain dazu, er dann die Meldung bekommt, haben wir diesen sicherlich verloren - anders können wir seine Bestellung annehmen ihm aber das weitere Paket einfach verweigern.
Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter
[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]
Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]
|
|
27.07.2013 15:19 |
|
|
Beiträge: 573
Bewertung: 37
Registriert seit: Dec 2011
Status:
offline
|
RE: WHMCs Stornierte Produkte
Ich hoffe nicht
Aber dank dir ist mir aufgefallen dass dieser Hook kontraproduktiv ist. Wenn nun ein Kunde zwei Free Webspace Pakete nehmen will und eine Domain dazu, er dann die Meldung bekommt, haben wir diesen sicherlich verloren - anders können wir seine Bestellung annehmen ihm aber das weitere Paket einfach verweigern.
Der Hook kann von der Logik her eigentlich nicht bei der ersten Bestellung greifen, oder? Dann hat der Kunde ja noch kein Paket in der DB.
[Link: Registrierung erforderlich]
|
|
28.07.2013 19:51 |
|
|
Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status:
offline
|
RE: WHMCs Stornierte Produkte
Ja, der Hook so in seiner Form, ich wollte den ja aber auch etwas umgestalten
Aber das Beispiel wäre auch auf diesen Hook übertragbar. Der Kunde hat ein Freehosting Paket, bestellt sich noch eines mit kostenpflichtiger Domain, dann bekommt er den Fehler - die Wahrscheinlichkeit dass er den Vorgang komplett abbricht wäre größer.
Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter
[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]
Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]
|
|
28.07.2013 19:54 |
|
|
Beiträge: 573
Bewertung: 37
Registriert seit: Dec 2011
Status:
offline
|
RE: WHMCs Stornierte Produkte
Aber mit dem Hook so wie er derzeit ist müsste es möglich sein am Anfang 6 Pakete auf einmal zu bestellen, da der Kunde zu dem Zeitpunkt laut Hook ja "sauber" ist.
[Link: Registrierung erforderlich]
|
|
28.07.2013 20:03 |
|
|
Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status:
offline
|
RE: WHMCs Stornierte Produkte
Richtig - das ist halt etwas was ich auch direkt unterbinden wollte. Aber wenn Aussicht auf ein kostenpflichtiges Produkt besteht, finde ich das nicht so prickelnd die Bestellung komplett zu verweigern.
Schöner wäre es wenn WHMCS da eine Lösung zu integriert die bei dem zweiten Paket direkt sagt "Das Produkt darf nur ein mal bestellt werden".
Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter
[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]
Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]
|
|
28.07.2013 20:09 |
|
|