|
|||
|
Hey Leute,
ich hab mir vor kurzer Zeit die Module xt_blog und xt_coupons zugelegt. xt_blog erfüllt ja wunderbar seine Anforderungen, von xt_coupons bin ich aber bisher schwer enttäuscht. Vielleicht kann dem hier entgegen gewirkt werden. Zum einen würde ich gerne einen eingelösten Gutschein wieder entfernen können. D.h. nachdem der Kunde einen Gutschein eingegeben hat, soll dieser mit einem bisher nicht vorhandenen Löschen-Button auch wieder entfernt werden können. Zum anderen fände ich es schön, wenn ich einen Gutschein nicht nur im Checkout-Vorgang bei der Confirmation eingeben könnte, sondern auch direkt im Warenkorb. Dann brauch man nicht fast den kompletten Bestellvorgang durchgehen, um seinen Gutschein einzugeben (der evtl gar nicht funktioniert, oder dergleichen). Hoffe mir kann jemand helfen. Wären sonst sehr ärgerlich investierte 300€... LG Witschi |
|
|||
|
Gutschein im Warenkorb kein Problem ...
einfach in der cart.html -> ans ende folgendes einfügen ... per php wird dabei geprüft ob artikel im warenkorb sind -> nur dann wird xt_coupons angezeigt. PHP-Code:
PHP-Code:
Geändert von renejahn (11.10.2011 um 09:40 Uhr) |
|
|||
|
Achso - Gutscheine Löschen ...
schau dir mal die session an - dort wird der gutschein zwischengespeichert - bau im template einfach einen button ein und lösch damit die session des gutscheins |
|
|||
|
Vielen Dank schonmal. Das Löschen des Gutscheins hab ich hinbekommen. Hab im Hookpoint "module_checkout.php:checkout_selections" folgendes hinzugefügt:
PHP-Code:
Auch das Auflisten der Rabatte im Warenkorb hab ich hinbekommen. Das was du auf deinem Bild zeigst, ist genau das, was ich möchte. Allerdings besitze ich den Hookpoint {hook key='checkout_tpl_info_coupon'} nicht... |
|
|||
|
diesen hook kannst du auch nicht haben!
einfach den hook "checkout_tpl_info" umbennen in "checkout_tpl_info_coupon" und diesen wie beschrieben einfügen in die cart.html umbenennen deshalb -> damit wird das modul nur im warenkorb angezeigt und nicht weiter beim checkout mfg rene |
|
|||
|
dann lande ich aber beim absenden des Formulars im checkout prozess. Das möchte ich ja nicht. Habe deswegen die Form entsprechend geändert, bzw eine hinzugefügt. Nun müssen an dieser Stelle (also im Warenkorb) ja noch die $_POST-Daten verarbeitet werden. Dazu habe ich die module_checkout.phpcheckout_pre_data.php kopiert, die Links entsprechend angepasst und im Hookpoint module_cart.php:cart_top eingefügt. Leider werden meine POST-Daten trotzdem nicht verarbeitet...
|
|
|||
|
darum sagte ich ja -> dies hat einen nachteil "was ist mit gäste" "was ist mit 0,00 euro zahlungen" -> dort kommst du mit hook´s nicht mehr weiter. das problem liegt in der class.xt_coupons.php dort muß der link geändert werden.
eigentlich soll er den code nur prüfen und zum warenkorb zurück gehen -> mehr nicht -> ich arbeite auch daran ... eine neue form einzubinden ist dazu eigentlich nicht nötig Geändert von renejahn (05.10.2011 um 12:35 Uhr) |
|
|||
|
ich bin weder Gast, noch habe ich eine 0,00€ Zahlung...
Ich nutze eine neue form, um sowohl im checkout, als auch im warenkorb gutscheine hinzufügen zu können. der post klappt, aber wie gesagt, die daten werden nicht verarbeitet. -.- momentan bin ich aufm holzweg wie mir scheint. |
|
|||
|
ich glaub ich habe etwas gefunden ...
in der "module_checkout.phpcheckout_pre_data.php" PHP-Code:
|
|
|||
|
Zitat:
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Partnerlinks und Gutscheine | TBN | Shopbereich | 3 | 20.01.2008 18:38 |
| Gutscheine wie begrenzen in Höhe/Gültigkeit | likelotion | Shopbereich | 0 | 07.06.2007 09:29 |
| Wie Kann Man Gutscheine Kaufen? | dbl242 | Installation und Konfiguration | 7 | 15.06.2005 11:01 |