Shop Hosting
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Update für Shopversion 2.x wegen Klarna / Sofort.com Logo-Änderung

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    [...]
    Einen Unterschied sehe ich allerdings beim Artikel in den Warenkorb und beim Bestellvorgang noch nicht. Wann sollte denn dieser Ratenkauf Widget erscheinen?
    [...]

    Das erscheint nur, wenn Klarna Ratenkauf eingesetzt wird.

    Grüße

    Torsten

    Talismann

    • Mitglied
    • Beiträge: 160
    • Geschlecht:
    Stimmt, war scheinbar auf Leitung gestanden. Vielen Dank

    Übrigens von mir auch vielen Dank für das erstellen des Update-Paketes.

    Gruß Michael

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    Habe ich etwas übersehen, oder ist das ein Fehler? Bei mir wird das Sofort-Logo üblicherweise in der Bestellbestätigungsemail unter "Zahlungsmethode: Sofort." angezeigt. Seit dem Modulupdate ist da nur noch ein Platzhalter :-(

    Ich nutze das Gateway. Im Shop (v2.0.3.0 rev 10907) wird, dank der vorgenannten https-Änderung in der sofort_payment.php, alles fehlerfrei angezeigt. Nur das Logo in der Bestellbestätigungsmail fehlt.

    Weiß da jemand wie das da wieder hinkommt? Woher zieht sich das System die Bilddatei? Eine Quelle ist in dem Platzhalter nicht verlinkt.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Ich kann das leider nicht nachvollziehen, denn in den E-Mails unseres Demoshops ist das Logo vorhanden, siehe Screenshot:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Grüße

    Torsten

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    ja, so hat das bis vor Kurzem auch hier ausgesehen. Jetzt kommt die Mail nur noch so wie im Bild - ohne SF-Logo. Ich muß irgendwo einen Fehler drin haben. Wo holt sich die Email-Bestellbestätigung das Bild denn her bzw. wo wird der Link dazu abgerufen?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Das Logo ist Teil des Namens der Zahlungsart, siehe Datei "/lang/german/modules/payment/sofort_payment.php":

    Code: PHP  [Auswählen]
    define('MODULE_PAYMENT_'.$sofort_code.'_TEXT_TITLE', 'Sofort.<br /><img src="https://cdn.klarna.com/1.0/shared/image/generic/badge/de_de/pay_now/standard/pink.svg" alt="Logo SOFORT &Uuml;berweisung"/>');

    Grüße

    Torsten

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    Danke Torsten! Der Link steht exakt so auch in meiner sofort_payment.php. Das kann es nicht sein. Also weiter meinen Fehler suchen :-(

    Eine winzige Kleinigkeit ist mir in der Datei aber noch aufgefallen - das Unternehmen SOFORT ist inzwischen eine GmbH und keine Aktiengesellschaft (AG) mehr.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    [...]
    Eine winzige Kleinigkeit ist mir in der Datei aber noch aufgefallen - das Unternehmen SOFORT ist inzwischen eine GmbH und keine Aktiengesellschaft (AG) mehr.

    Das sieht ja nur der Admin und nicht der Kunde, daher sehe ich da jetzt keinen großen Handlungsbedarf das noch zu ändern.

    Grüße

    Torsten

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    Auch wieder wahr.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Ich habe das Fix-Paket aus Beitrag 1 doch nochmal schnell überarbeitet und somit "SOFORT AG" in "SOFORT GmbH" umbenannt.

    Grüße

    Torsten

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    Gerade habe ich den Maileingang der Bestellbestätigungen beim Hoster direkt eingesehen. Das Sofortlogo wird dort angezeigt und somit hoffentlich dann auch bei den (meisten) Kunden. In meinem Emailprogramm scheint es möglicherweise ein Problem mit einem ungünstigen Umbrechen des Bildlinks zu geben. Das ist zumindest meine laienhafte Idee dazu.

    Im Quelltext der Mail wird der Link folgendermaßen ausgegeben:

    Code: PHP  [Auswählen]
    erif">=0A            <b>Versand:</b> per DHL<br />            <b>Zahlungsme=
    thode:</b> Sofort.<br /><img src=3D"
    https://cdn.klarna.com/1.0/shared/image=
    /generic/badge/de_de/pay_now/standard/pink.svg" alt=3D"Logo SOFORT &Uuml;be=
    rweisung"/><br />            <b>Bestellung Nr:</b> 1008102<br />=0A        =

    Kann hier das Problem entstehen oder habe ich einfach nur keine Ahnung?

    Timm

    • Fördermitglied
    • Beiträge: 6.319
    Vielleicht liegt’s auch einfach nur am Cache des Emailprogramms. Hab ich auf dem Mac auch öfter wenn Bilder oder Logos getauscht werden, obwohl es auf dem iPhone und beim Hoster direkt richtig angezeigt wird.

    Gruß Timm

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    Mein Verdacht scheint sich zu bestätigen. Folgendes habe ich gerade getestet:

    Der alte Logolink

    Code: PHP  [Auswählen]
    https://images.sofort.com/de/su/logo_90x30.png

    wirft ja inzwischen das aktuelle Logo aus. Diesen (alten) Link habe ich jetzt wieder in die sofort_payment.php gesetzt und den neuen Bildlink

    Code: PHP  [Auswählen]
    https://cdn.klarna.com/1.0/shared/image/generic/badge/de_de/pay_now/standard/pink.svg

    rausgenommen und eine Testbestellung ausgeführt. Siehe da, mein Emailprogramm zeigt das Logo wieder ganz normal an (siehe Bild Sofort2.jpg). Im Anschluß habe ich nochmal den neuen Link getestet - aber wieder wird kein Logo angezeigt (siehe Bild Sofort3.jpg).

    Die Ursache ist mir trotzdem nicht klar. Doch vielleicht das merkwürdige Umbrechen des recht langen Bildlinks? Irgendein Zeichen, was vom Mailprogramm nicht verstanden wird? Das zumindest mir etwas ungewöhnlich vorkommende .svg Format der Bilddatei vielleicht? Nutzt vielleicht noch jemand Windows Live Mail und kann das Problem bestätigen?

    Was kann ich da jetzt machen? Den alten Logolink wieder zu verwenden scheint mir das Naheliegendste. So lange die Bilddatei auf dem Sofortserver nicht gelöscht wird, sollte das funktionieren.

    Timm

    • Fördermitglied
    • Beiträge: 6.319
    Ich denke weiterhin, dass es sich um ein Cache Problem handelt. Schade, dass du das nicht mal probiert hast. Zumindest schreibst du nichts dazu.

    Ich kann sagen, dass das Logo in den Mails bei mir angezeigt wird (Mailprogramm OS X). Das Modul funktioniert also, so wie @tomcraft dir das auch schon bestätigt hat.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Dafür spricht doch auch, dass du es in den Mails bei deinem Hoster sehen kannst. Daraus folgt, dass deine Kunden das auch sehen können. Außer die, die schon mal bei dir bestellt haben. Da könnte das Cache Problem eventuell auch auftreten. Das hast du aber auch, wenn du dein Logo austauschst. Insofern wird der Fehler nur in deinem Mailprogramm zu suchen sein.

    Auch das mit den Zeilenumbrüchen im Quelltext der Mails kann nicht das Problem sein. Auch bei mir kommt am Ende jeder Zeile ein = Zeichen, auch wenn das mitten im Link ist.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Das Modul kannst du also ohne Änderungen (bis auf den https link des Bildes für den verschlüsselten Checkout) einsetzen und den Fehler bei dir suchen.

    Hier noch, wie man den Mailcache in Win10 löscht
    Zitat
    Leeren Sie den App-Cache des Windows Stores. Dort werden temporäre Daten Ihrer Anwendungen gespeichert. Drücken Sie dafür die Tasten [Windows] + [R], geben Sie "wsreset.exe" in das Ausführen-Fenster ein und bestätigen Sie mit Enter. Der Cache wird jetzt automatisch gelöscht und die Mail-App funktioniert hoffentlich wieder.
    Falls das nicht zum Erfolg führt, können Sie den Cache auch manuell löschen. Stellen Sie sicher, dass Sie versteckte Dateien im Explorer sehen können. Navigieren Sie dann zum Pfad "C:\Benutzer\Name\AppData\Local\Packages\Microsoft.WindowsStore_asdfasdf" und löschen Sie den Ordner "LocalCache".

    Gruss Timm

    P.S. Wenn das nicht hilft, kann ich morgen auch mit dem Mailprogramm von Windows 10, wo unsere Bestellbestätigungen eigentlich landen, gegenchecken. Hab jetzt hier aber "nur" nen Mac privat.

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    Hallo Tim, danke für die ausführliche Hilfe! Das mit dem Cache hat leider nichts erbracht. Meine Vermutung, dass das SVG Format schlicht von meinem Mailclienten (Windows Live Mail) nicht unterstützt wird - und von einigen anderen womöglich auch (noch) nicht, könnte tatsächlich stimmen wenn ich die Infos in den unten stehenen Links richtig lese. Sollte die fehlende Unterstüzung in derart vielen Mailclienten noch immer nicht vorhanden sein, wäre das schon übel. Ansonsten muß ich mir einfach mal ein aktuelleres Emailprogramm einrichten ... .

    https://www.campaignmonitor.com/css/text-fonts/svg/
    http://stylecampaign.com/blog/2014/01/basics-of-svg-in-email/
    https://css-tricks.com/a-guide-on-svg-support-in-email/