DHL Packstation

Thema wurde von tamay braun, 9. September 2011 erstellt.

  1. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    Also ich finde das Modul wirklich super. Und den kompletten Pfad hatte ich gestern auch noch getestet. :)
     
  2. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    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).
     
  3. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    Kannst du mir dazu bitte noch was sagen? Ist das so oder ist bei mir ein Fehler drin?
     
  4. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    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
     
  5. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    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
     
  6. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    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.
     
  7. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    wie Uraltversion? :eek:
    Ich hab die 2.0.11.2 oder was meinst du damit.
     
  8. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    Von dem Trackingmodul ;-)
     
  9. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    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.
     
  10. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    Hab das grade mal duchgespielt. Bleibt alles bei mir alles wie es soll eingeblendet.
     
  11. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    Ich hab ganz vergessen, dass ich DPD bei mir über Versand nach PLZ laufen habe (tollzipzones), vielleicht deswegen.
     
  12. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    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.
     
  13. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    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';
    //}
    
     
  14. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    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"
    PStation.jpg
     
  15. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    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.
     
  16. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Da waren einige Zeilen, die nicht mit PStation gekennzeichnet waren. die hatte ich nicht mit übertragen :)
    jetzt funktioniert alles.
    Ist ein tollen Teil!
     
  17. Danny

    Danny Erfahrener Benutzer

    Registriert seit:
    17. Juni 2011
    Beiträge:
    1.398
    Danke erhalten:
    179
    Danke vergeben:
    213
    Hi Holger,

    wie ist da eigentlich der aktuelle Stand? Gibt es ein aktualisiertes Downloadpaket, welches auch unter 2.0.13 funktioniert?
     
  18. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    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.
     
  19. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    Hallo Barbara,
    soweit ich mir erinnern kann, musst du den kompletten Pfad vom Image eintragen, dann sollte es funktionieren.
     
  20. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    Yupp, besagt auch einer der Einträge hier im Thread.