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...
siehe hier sollte so gehen denn auf der Rechnung steht dann keine Adresse an die versendet wird. Inder Email steht dann auch Selbstabholer drin https://www.gambio.de/forum/threads/anti-geo-blocking.37996/page-9#post-319789
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.
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!
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.
Dennoch kein neues Problem. Das gibts seit Urzeiten so wenn jemand SB anbietet. War nie ein Problem. Nur eine Unschönheit.
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.
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 ;(
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).
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.
Könntest du jetzt bitte noch die komplette Lösung einmal einstellen. Danke das du sooo hartnäckig geblieben bist!
Tut mir leid, dass ich hier so dumm anfrage: Muss ich ins europäische Ausland liefern? Wo stelle ich da die Versandkosten ein?
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.
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.
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.
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.