Also ich finde das Modul wirklich super. Und den kompletten Pfad hatte ich gestern auch noch getestet.
Die neue Version ist vollständig updatesicher, Icon auch in der Bestellbearbeitung und der Radiobutton springt nicht mehr zurück bei Fehlermeldung (PostNr zu lang).
Das ungleich DP ist in der Version noch nicht abgefangen. checkout_shipping.php entsprechend ändern, ca an zeile 210 rum. Code: // EOF GM_MOD if (isset ($quote['error'])) { unset ($_SESSION['shipping']); } else { if ((isset ($quote[0]['methods'][0]['title'])) && (isset ($quote[0]['methods'][0]['cost']))) { $_SESSION['shipping'] = array ('id' => $_SESSION['shipping'], 'title' => (($free_shipping == true) ? $quote[0]['methods'][0]['title'] : $quote[0]['module'].' ('.$quote[0]['methods'][0]['title'].')'), 'cost' => $quote[0]['methods'][0]['cost']); //PStation (Start) $check_pstation_query = xtc_db_query("select entry_type_id from ".TABLE_ADDRESS_BOOK." where customers_id = '".(int) $_SESSION['customer_id']."' and address_book_id = '".(int) $_SESSION['sendto']."'"); $check_pstation= xtc_db_fetch_array($check_pstation_query); if ($check_pstation['entry_type_id'] == 'p') { if (($_SESSION['shipping']['id'] == 'dp_dp') | ($_SESSION['shipping']['id'] = 'freeamount_freeamount')) { xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } else { $smarty->assign('error', TEXT_DHL_ONLY); } } else { //PStation (Ende) xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } } Hierunter kann ich mir nix vorstellen
Hallo Holger, da fehlt ein } Nun kommt man nicht mehr weiter, bevor man nicht DHL ausgewählt hat. Super. Danke dir. Kann es sein, dass ich das } falsch gesetzt habe, denn es kommt bei mir der Hinweis-Text: TEXT_DHL_ONLY, wenn man z.B. 2 x versucht was anders als DHL zu wählen. Also beim 1. Versuch: Packstationsadresse nur bei Versender DHL erlaubt! beim 2. Versuch: TEXT_DHL_ONLY
In dieser Uraltversion war das noch hart codiert und der Abschnitt oben ist aus der Neuen ;-) Mach aus der Zeile: $smarty->assign('error', TEXT_DHL_ONLY); mal sowas: $smarty->assign('error', 'Packstationsadresse nur bei Versender DHL erlaubt!'); Dann passt es auch in dieser Version die Du hast.
Ah, ok, dann kann ich ja jetzt wieder ausschnaufen. Und zu deiner Nachfrage mit DPD: Wenn man Packstation als Adresse auswählt, dann ist bei mir DPD als Versanddienstleister weg, wird also nicht mehr aufgeführt. Falls das nicht schlimm ist, kann das ruhig so bleiben, denn DPD hat da ja dann eh nichts zu suchen. Änder ich die Adresse von Packstation auf "normal" zurück, dann erscheint DPD wieder.
Ich hab ganz vergessen, dass ich DPD bei mir über Versand nach PLZ laufen habe (tollzipzones), vielleicht deswegen.
Hab noch was gefunden. Wenn man im Bestellvorgang die Versandadresse ändert und man vergisst, z.B. Postanschrift auszuwählen und man klickt auf weiter. Kommt kein Hinweis, dass er das auswählen muss und der Kunde weiß da vielleicht gar nicht was er falsch macht, denn er kommt nicht weiter.
Daniela, einfach in folgenden Dateien die Auskommentierung vornehmen: /includes/modules/address_book_details.php /includes/modules/checkout_new_address.php Dann wird, wenn kein Addresstyp "p" für Packstation gesetzt ist immer "s" = Standardadresse (und "h" für Hermes-Pakeshop in der Zukunft bei Dir) gesetzt und der Radiobutton vorausgewählt. Einmal ausgewählt isser nicht mehr wegzukriegen. In der neuen Version für Hermes PaketShops ist das dann schon drin^^ Code: //if($post) //{ $t_form_data_array['type_id']['s']['checked'] = '1'; //}
Da ich neuerdings auch an Packstationen sende (die Kunden waren so frech das einfach irgendwo in die Adresse zu schreiben ) habe ich mir das Modul im Testshop eingebaut. Im Adressbuch funktioniert es, aber auf der checkout_shipping_adress.php wechselt die Anzeige nicht auf "Packstation"
Gleich die Dateien noch mal ab miteinander. Die Javascript zum ändern der Beschriftungen sind ja enthalten in der ZIP-Datei, nur scheinbar werden sie nicht aktiviert.
Da waren einige Zeilen, die nicht mit PStation gekennzeichnet waren. die hatte ich nicht mit übertragen jetzt funktioniert alles. Ist ein tollen Teil!
Hi Holger, wie ist da eigentlich der aktuelle Stand? Gibt es ein aktualisiertes Downloadpaket, welches auch unter 2.0.13 funktioniert?
Hallo Danny, ich hab es in 2.0.13 eingebaut, hab nur ein Probl. mit den images in der E-Mail und da weiß ich nicht ob das auch vorher war.
Hallo Barbara, soweit ich mir erinnern kann, musst du den kompletten Pfad vom Image eintragen, dann sollte es funktionieren.