Bestellbestätigung unter Anti-Geoblocking

Thema wurde von postel, 4. Dezember 2018 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    So ungefähr, nur dass du da jetzt eine PHP Funktion hast und du soweit ich weiß aus der Emailvorlage heraus keine PHP-Funktionen aufrufen kannst, weil das kein PHP ist. Also an ein Smarty Template würde deine shipping Method dann in etwa so übergeben:

    $this->v_output_buffer['SHIPPINGMETHOD'] = $tshipping_method;

    Dann könntest du das mit {$SHIPPINGMETHOD} im Template aufrufen als Smarty-Variable. Ich weiß aber nicht, ob die Email-Vorlagen auch mit Smarty funktionieren...
     
  2. Carsten2908

    Carsten2908 Erfahrener Benutzer

    Registriert seit:
    16. August 2018
    Beiträge:
    70
    Danke erhalten:
    3
    Danke vergeben:
    9
  3. Ja, funktioniert. Habe im Testshop mal die SendOrderContentView.inc.php testweise angepasst.
    Wenn das mal funktioniert, kann man auch überladen.
    Habe nun erstmal in der Bestellbestätigung stehen (mit {debug} ermittelt) $SHIPPING_METHOD Origin: "Smarty object" Value""
    Nun muss ich noch finden, um das das Value "" zu füllen.
     
  4. Carsten2908

    Carsten2908 Erfahrener Benutzer

    Registriert seit:
    16. August 2018
    Beiträge:
    70
    Danke erhalten:
    3
    Danke vergeben:
    9
    #44 Carsten2908, 5. Dezember 2018
    Zuletzt bearbeitet: 5. Dezember 2018
    Zumal er ja auch nur das auswählen kann und nix anderes also sein Problem! Den die Lieferadresse kann ja drin stehen,,,, da wir aber nicht liefern sollte das egal sein. steht ja so auf der Rechnung unten drauf und in der Email!
     
  5. Carsten2908

    Carsten2908 Erfahrener Benutzer

    Registriert seit:
    16. August 2018
    Beiträge:
    70
    Danke erhalten:
    3
    Danke vergeben:
    9
    Aber hier wäre auch was nötig von Gambio denn wenn ich Selbstabholung aktiviere muss es auch als Lieferadresse drin stehen! Anpassung fällig @gmabio? Zumindest eine Modul Anpassung sollte doch machbar sein.
     
  6. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.180
    Danke erhalten:
    6.200
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Dennoch kein neues Problem. Das gibts seit Urzeiten so wenn jemand SB anbietet. War nie ein Problem. Nur eine Unschönheit.
     
  7. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.180
    Danke erhalten:
    6.200
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Achja, Rücksprachemit der(Link nur für registrierte Nutzer sichtbar.) - die schreiben demnächst eine Info dazu wie das mit der SB und so aussieht. arbeiten da gerade dran.
     
  8. Carsten2908

    Carsten2908 Erfahrener Benutzer

    Registriert seit:
    16. August 2018
    Beiträge:
    70
    Danke erhalten:
    3
    Danke vergeben:
    9
    Ja aber nun sollte eine bessere Lösung her wegen der Rechnung und Ansicht... das wäre schön bevor sich jemand daran aufhängt und abmahnen will ;(
     
  9. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.180
    Danke erhalten:
    6.200
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    das hätt er die letzten 10-15 Jahre auch schon machen können.
    Das ist nur ein Design Problem. kein Rechtliches. (sonst wäre da längst was passiert).
     
  10. Dank dir (und nicht den "klugen" Kommentaren dazu) habe es nun hinbekommen:

    $this->set_content_data('SHIPPING_METHOD', $t_order->info['shipping_class']);

    Und mit {$SHIPPING_METHOD} im Template aufrufen als Smarty-Variable.

    Nun wird die Lieferadresse in der Bestellbestätigung bei "Selbstabholung "ausgeblendet und dafür
    "Abholung bei uns oder Lieferung selbst organisieren" angezeigt.
     
  11. ReneT

    ReneT Erfahrener Benutzer

    Registriert seit:
    1. Dezember 2016
    Beiträge:
    708
    Danke erhalten:
    232
    Danke vergeben:
    67
    Könntest du jetzt bitte noch die komplette Lösung einmal einstellen.
    Danke das du sooo hartnäckig geblieben bist!
     
  12. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.628
    Danke erhalten:
    479
    Danke vergeben:
    166
    Au jaa, bitte. Männer für alles können ja wegschauen. :)
     
  13. Urmelaufdemeis

    Urmelaufdemeis Erfahrener Benutzer

    Registriert seit:
    23. August 2017
    Beiträge:
    124
    Danke erhalten:
    11
    Danke vergeben:
    43
    Tut mir leid, dass ich hier so dumm anfrage: Muss ich ins europäische Ausland liefern?
    Wo stelle ich da die Versandkosten ein?
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.628
    Danke erhalten:
    479
    Danke vergeben:
    166
    nein. Nur Bestellungen annehmen mit Lieferadresse innerhalb DE.
     
  15. #55 postel, 7. Dezember 2018
    Zuletzt von einem Moderator bearbeitet: 11. Dezember 2018
    Habe das soweit fertig,
    waren 4 Baustellen, damit die Bestellbestätigungs E-mail, im Admin "Bestellbestätigung neu generieren" und nach dem Checkout Bestellung ausdrucken zuverlässig funktionieren.
    Die Overloads sind soweit fertig, nur die PrintOrderContentView.inc.php will sich nicht überladen lassen.
    Fehlermeldung:
    Code:
    COMPILE ERROR(64): "Access level to gpemailPrintOrderContentView::add_order_data() must be public (as in class GambioHubPrintOrder)"
    Information:
    <br />
    <b>Fatal error</b>:  Access level to gpemailPrintOrderContentView::add_order_data() must be public (as in class GambioHubPrintOrder)
    in <b>/var/www/web328/html/testshop2/GXModules/gpemailanpassung/Shop/Overloads/PrintOrderContentView/gpemailPrintOrderContentView.inc.php</b> on line <b>43</b><br />
    Hat da jemand einen Tipp.
    Nachtrag: Erledigt, Lösung stand ja in der Fehlermeldung.
     
  16. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    25. April 2016
    Beiträge:
    111
    Danke erhalten:
    16
    Danke vergeben:
    31
    Bevor ich jetzt das basteln anfange, kommt da ne Lösung von Gambio?
     
  17. Carsten2908

    Carsten2908 Erfahrener Benutzer

    Registriert seit:
    16. August 2018
    Beiträge:
    70
    Danke erhalten:
    3
    Danke vergeben:
    9
    #57 Carsten2908, 9. Dezember 2018
    Zuletzt bearbeitet: 9. Dezember 2018
    das wäre sehr gut aber ich denke es dauert noch etwas bis rechtliche Klarheit herrscht.

    Zu dem steht bei unseren Emails drin:

    vielen Dank für Ihre Bestellung in unserem Online-Shop! Wir prüfen Ihre Bestellung Sie erhalten demnächst eine Email mit dem Status der Bearbeitung.

    Dann hat man die Zeit dem Kunden mitzuteilen das seine Bestellung entweder erfolgt oder eben nicht.
    Man kann Hinweise zur Selbstabholung geben oder Zahlung Link / Konto Daten oder dem Kunden anbieten das er ein Versand Etikett schickt. Alles ist möglich man muss es nur tun.
     
  18. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Wieso, worauf wartest du? Rechtlich ist doch alles klar wie Kloßbrühe: Den Vertragsabschluss regeln die AGB. Die Zahlungs- und Versandbedingungen werden bei Betätigen des Buttons "Kaufen" oder "Verbindlich bestellen" o.ä. im Shop vereinbart. Die Bestellbestätigung hat rechtlich überhaupt keine Bewandnis. Ist ja keine Auftragsbestätigung. Somit ist euer "Problem" ein Schönheitsfehler, aber rechtlich völlig klar.
     
  19. Carsten2908

    Carsten2908 Erfahrener Benutzer

    Registriert seit:
    16. August 2018
    Beiträge:
    70
    Danke erhalten:
    3
    Danke vergeben:
    9
    was meinst du damit genau?
     
  20. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Dass es rechtlich nichts zu klären gibt und es nicht so ganz wichtig ist, ob da nun eine Versandadresse oder "Selbstabholung" in der Bestellbestätigung steht.