DHL Packstation

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

  1. Daniela
    Daniela Erfahrener Benutzer
    Registriert seit:
    28. Oktober 2011
    Beiträge:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    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.998
    Danke erhalten:
    498
    Danke vergeben:
    377
    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:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    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.998
    Danke erhalten:
    498
    Danke vergeben:
    377
    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:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    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.998
    Danke erhalten:
    498
    Danke vergeben:
    377
    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:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    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.998
    Danke erhalten:
    498
    Danke vergeben:
    377
    Von dem Trackingmodul ;-)
     
  9. Daniela
    Daniela Erfahrener Benutzer
    Registriert seit:
    28. Oktober 2011
    Beiträge:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    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.998
    Danke erhalten:
    498
    Danke vergeben:
    377
    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:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    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:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    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.998
    Danke erhalten:
    498
    Danke vergeben:
    377
    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.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    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.998
    Danke erhalten:
    498
    Danke vergeben:
    377
    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.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    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.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    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:
    798
    Danke erhalten:
    143
    Danke vergeben:
    112
    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.998
    Danke erhalten:
    498
    Danke vergeben:
    377
    Yupp, besagt auch einer der Einträge hier im Thread.