DHL Packstation

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

  1. 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 ich auf der Todo endlich final aufzubereiten für "zwischen den Tagen" ;-)
     
  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
    So, ich hoffe ich habe alles korrekt rausgezogen und in Dateien gepackt.
    Die von 2.0.11 betroffenen Dateien wurden getauscht und die Änderungen hier implementiert.
    Wie immer: Ohne Gewähr, Haftung und auf eigene Gefahr. Erst testen und in einen Testshop einbauen!
    Have Fun!
     

    Anhänge:

  3. Dawnrider

    Dawnrider Erfahrener Benutzer

    Registriert seit:
    6. Oktober 2011
    Beiträge:
    68
    Danke erhalten:
    4
    Danke vergeben:
    10
    Hallo Holger Nils,

    KLASSE Arbeit, vielen Dank für deine Bemühungen.

    Ich habe lediglich ein Problem mit der address_book_process.php. Wenn ich im persönlichen Adressbuch Adressen bearbeiten möchte, dann wird mir nur eine weiße Seite angezeigt.

    Ich habe die Datei 1/1 von dir übernommen, da ich hier bisher keine Anpassungen vorgenommen habe.

    Ansonsten läuft dein Modul prima und ist einfach genial.
     
  4. Dawnrider

    Dawnrider Erfahrener Benutzer

    Registriert seit:
    6. Oktober 2011
    Beiträge:
    68
    Danke erhalten:
    4
    Danke vergeben:
    10
    Habe es hinbekommen. Wie und vor allem warum auch immer, ich habe in der address_book_process.php die Zeile 137 zusätzlich auskommentiert und es funktioniert auch im Adressbuch alles bestens.

    Code:
        if (($type_id == 's') && (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH)) { 
    Vielleicht kann mir auch noch jemand sagen warum ich das bei mir auskommentieren musste und sonst niemand. Ist schon alles irgendwie merkwürdig. :confused:
     
  5. 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
    Hi Uwe, sorry, erst heute gesehen. Übersichtlich sind die ungelesenen Threads ja leider nicht hier ;-(
    Hattest Du die ursprüngliche ZIP und die Ergänzung für 2.0.11 berücksichtigt? (2 Posts von hier zurück)
     
  6. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    Hallo Holger,
    ich musste auch wie Uwe die Zeile auskommentieren, dann stimmt die Anzeige auch.
    Womit ich aber nicht zurecht komme ist, wenn ich in beiden Dateien
    Datei: /checkout_payment.php
    Datei: /checkout_shipping.php
    das von dir in der Anleitung eintrage, bekomme ich immer eine Fehlermeldung.
    Die Änderungen muss ich ja in meine vorhandenen Dateien eintragen, denn von dir sind die beiden Dateien nicht dabei.
     
  7. 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
    Hallo Daniela,
    welche Meldung kriegst Du denn?
     
  8. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    ach so, die wollte ich eigentlich noch dazu schreiben. :confused:

    Parse error: syntax error, unexpected $end in /www/..../...../...../checkout_shipping.php on line 351
     
  9. 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
    Häng die Datei mal bitte an.
     
  10. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    #30 Daniela, 11. Februar 2013
    Zuletzt bearbeitet: 12. Februar 2013
    Hier beide Dateien, aber ohne die Änderungen, hab die wieder rausgenommen.

    Füge ich das von dir ein, kommt die Fehlermeldung. Ich habe es auch auf "dhlgermany" geändert.
     
  11. 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
    ohoh, Asche über mein haupt - vielmehr Liquid.

    Nimm mal diese Passage in beiden Dateien:
    Code:
    //PStation GX2 - Packstation nur bei DHL - (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')) {
            $smarty->assign('error', 'Packstationsadresse nur bei Versender DHL erlaubt!');
        }
    }
    //PStation GX2 (ENDE)
    
    ...also dhlgermany ;-)

    Ich muss mal umgehend das ZIP und die Anweisungen überarbeiten. Sorry.
     
  12. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    Super. Vielen Dank. Jetzt geht es.
    Was mir dazu aufgefallen ist, wenn man die Packstation-Adresse eingibt und das nicht gleich richtig eingibt, gibt es die roten Hinweise, aber dann springt der Radio-Button wieder zurück, ist also dann nicht mehr bei "Packstation".

    Und noch was, wenn ich jetzt als Versand Hermes auswähle, dann steht dort zwar der Hinweistext......nur mit DHL möglich, aber ich kann dann trotzdem weiter gehen und die Bestellung mit der Packstationadresse und Hermes abschliessen.

    Was ich nicht verstehe ist, warum wird mir bei der Eingabe bei der Packstation-Adresse DPD gleich ausgeblendet, aber Hermes nicht?
     
  13. Dawnrider

    Dawnrider Erfahrener Benutzer

    Registriert seit:
    6. Oktober 2011
    Beiträge:
    68
    Danke erhalten:
    4
    Danke vergeben:
    10
    Hallo Holger Nils,

    ich hätte da auch noch einmal ein Anliegen an dich. Und zwar habe ich festgestellt, dass das Packstation Icon nicht an die Bestellbestätigungs-Email übergeben wird. Dort erschein nur so ein weißes Kästchen mit einem roten Kreuz.

    packst.jpg

    Kannst du mir vielleicht einen kleinen Tip geben wo ich was ändern muss damit dieses richtig übergeben wird? Ist zwar nur ein kleiner Schönheitsfehler aber irgendwie stört es mich und ich habe mir schon einen Wolf gesucht.

    Vielen Dank für deine Bemühungen und einen netten Abend noch.
     
  14. 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
    Hm, an die Bestellbetätigungsmail wird eigentlich überhaupt nix übergeben - nur die Adressse (klar), aber kein Icon oder sowas. Das muss eine andere Grafik sein bei Dir, schau doch mal in den Quelltext, was da zitiert wird.
     
  15. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    sieht aber bei mir auch so aus, wie bei Uwe.
    Wenn man die Adresse in der Bestellung ändert, dann wird dort ja das Packstation-Icon angezeigt, wird das dann evtl. an die Adresse mit angehängt?
     
  16. 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
    Na, das ist nicht von mir. Die wird lediglich auf den Shopseiten z. B. im Bestellprozess angezeigt. Mit eMail-Einbindung habe ich da nix gemacht ;-)^^ Ist eine reine visualisierung in den Adressfeldern des Shops, Adressverwaltung und Bestellprozess.
     
  17. Daniela

    Daniela Erfahrener Benutzer

    Registriert seit:
    28. Oktober 2011
    Beiträge:
    793
    Danke erhalten:
    142
    Danke vergeben:
    110
    Das steht im Quelltext von der E-Mail:
    <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img class="png-fix" src="images/icons/packstation1k.jpg" alt="" />
    und jetzt? :eek:
     
  18. Dawnrider

    Dawnrider Erfahrener Benutzer

    Registriert seit:
    6. Oktober 2011
    Beiträge:
    68
    Danke erhalten:
    4
    Danke vergeben:
    10
    Hallo zusammen,

    sorry das ich mich erst jetzt wieder melde.

    Ich habe jetzt mal in der xtc_address_format.inc.php den vollständigen Pfad zu dem icon packstation1k.jpg eingegeben, dann wird das Icon auch von der Bestellbestätigung richtig geladen.

    Holger, dass sollte keine Schuldzuweisung oder auch kein Vorwurf sein, ich mag deine Erweiterungen und bin dir durchaus sehr dankbar dafür und mit der vollständigen Pfadangabe klappt es nun ja auch mit Lumpis Nachbarn :rolleyes:
     
  19. 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
    Na prima, jetzt komm ich auch dahinter - das ist überhaupt nicht gewollt gewesen ;-) Aber die Routine bereitet offensichtlich auch die Adresse für das Mail auf; da ist ja auch eine Lieferanschrift drin. Aber da sollte es gar nicht rein, sonst hätte in jedem Fall die vollständige URL reingemusst und war nur für die Anzeige im Bestellprozess und Adressbuch gedacht.
     
  20. Dawnrider

    Dawnrider Erfahrener Benutzer

    Registriert seit:
    6. Oktober 2011
    Beiträge:
    68
    Danke erhalten:
    4
    Danke vergeben:
    10
    wie du siehst, es klärt sich alles auf, irgendwann.... und jetzt gehen wir erstmal in Ruhe einen Kaffee trinken :)