Übermittlung der Sendungsnummer

Thema wurde von Gianluca Lombardi, 13. Juni 2015 erstellt.

  1. Gianluca Lombardi

    Gianluca Lombardi Erfahrener Benutzer

    Registriert seit:
    23. September 2012
    Beiträge:
    123
    Danke erhalten:
    2
    Danke vergeben:
    29
    Hi Leute

    Mein Shop wurde von Gambio aktualisiert. Ich habe nun auch die Möglichkeit die Versandnummern in der Bestellung zu hinterlegen und ggf. mitzusenden. Wenn ich den Status aktualsiere und "Sendungsnummer mitsenden" angewählt habe wird diese trotzdem nicht übermittelt. Der Kunde (in diesem Fall ich -> Testbestellung) bekommt nur die normale Nachricht mit dem Hinweis über den neuen Status. Die Sendungsnummer ist aber nicht drin. Ich habe in den Einstellungen einen Paketversender angelegt und den Tracking-Link ebenfalls eingefügt. Leider funktioniert das aber nicht.

    Gibt es da etwas spezielles zu beachten?

    Liebe Grüsse
    Gianluca
     
  2. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Das wird dann nicht in deiner Mailvorlage stecken, ich schätze die ist eine angepasste aus einer vorherigen Version. Wenn du das Original in den Mailvorlagen wiederherstellst, hast du eine mit den richtigen Platzhaltern.

    Fairerweise muss ich dich darauf hinweisen, das wir gestern einen Bug im Shop gefunden haben, der dir da im Wege sein wird und mit 2.3.1.3 ausgeräumt wurde. Der eingebaute CK-Editor macht nachdem er diese erstmal richtig anzeigt in 2.3.1.0 bis 2.3.1.2 beim speichern die Formatierung der Vorlage kaputt, ziemlich blöd. Mach also vorher bitte ein Update. Wenn du das nicht selbst kannst und das frisch von uns gemacht wurde können wir darüber reden das in Kulanz nochmal für dich zu machen.
     
  3. Bienzle

    Bienzle Erfahrener Benutzer

    Registriert seit:
    7. Dezember 2011
    Beiträge:
    116
    Danke erhalten:
    25
    Danke vergeben:
    175
    Hallo
    Bei mir kommt zu dem Problem nach dem Herstellen der Orignalvorlagen in der Vorschau folgende Meldung:

    Code:
    Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/is/htdocs/wp1111135_SF5Y4HCDLO/onlineshop/cache/gm_temp_email.html" on line 22 "{if $PARCEL_TRACKING_CODES_ARRAY &amp;&amp; $PARCEL_TRACKING_CODES} <strong>Die Sendungsnummer(n) zu Ihrer Bestellung: </strong><br />" - Unexpected ";", expected one of: "}" <-- thrown in /is/htdocs/wp1111135_SF5Y4HCDLO/onlineshop/includes/classes/Smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 22
    FATAL ERROR(1): "Uncaught  --> Smarty Compiler: Syntax error in template "/is/htdocs/wp1111135_SF5Y4HCDLO/onlineshop/cache/gm_temp_email.html"  on line 22 "{if $PARCEL_TRACKING_CODES_ARRAY &amp;&amp; $PARCEL_TRACKING_CODES} <strong>Die Sendungsnummer(n) zu Ihrer Bestellung: </strong><br />"  - Unexpected ";", expected one of: "}" <-- 
      thrown"
    Version 2.3.1.5

    Gruß
    Roland
     
  4. gtdreamshop

    gtdreamshop Erfahrener Benutzer

    Registriert seit:
    5. Juni 2011
    Beiträge:
    114
    Danke erhalten:
    5
    Danke vergeben:
    3
    cache geleert?
     
  5. dirk-skowronek

    dirk-skowronek Erfahrener Benutzer

    Registriert seit:
    26. Juni 2015
    Beiträge:
    89
    Danke erhalten:
    14
    Danke vergeben:
    20
    Wird die Nummer nicht nur mitgesendet, wenn der Status auf "versendet" geändert wird ? Hast du dies auch so gemacht ?
     
  6. dirk-skowronek

    dirk-skowronek Erfahrener Benutzer

    Registriert seit:
    26. Juni 2015
    Beiträge:
    89
    Danke erhalten:
    14
    Danke vergeben:
    20
    Noch etwas... wollt Ihr für jeden Bestellstatus eine andere Nachricht mitsenden, so könnt Ihr dies mit einer "if"-Anweisung machen.

    Einfach den Status-Namen für die Anweisung verwenden. Beisspiel:
    HTML:
          {if $ORDER_STATUS == 'Bearbeitet'}<br />
    			<u><b>Überschrift</b></u><br />
    			<br />
    			Text
    			{/if} {if $ORDER_STATUS == 'Zahlungseingang'}<br />
    			<u><b>Überschrift</b></u><br />
    			<br />
    			Text<br />
    	    {/if} {if $ORDER_STATUS == 'Versendet'}<br />
    	    <u><b>Ihre Bestellung haben wir versendet !</b></u><br />
    			<br />
    			{if $PARCEL_TRACKING_CODES_ARRAY && $PARCEL_TRACKING_CODES} <strong>Die Sendungsnummer(n) zu Ihrer Bestellung: </strong><br />
    			<br />
    			{foreach name=aussen item=PARCEL_TRACKING_CODE from=$PARCEL_TRACKING_CODES_ARRAY} <a href="{$PARCEL_TRACKING_CODE->getServiceUrl()|escape}" target="_blank">{$PARCEL_TRACKING_CODE->getTrackingCode()|escape}</a> ({$PARCEL_TRACKING_CODE->getServiceName()|escape})<br />
    			{$PARCEL_TRACKING_CODE->getServiceComment()|nl2br}<br />
    			<br />
    			{/foreach} {/if}{/if}
    Den Code einfach in E-Mailvorlage für "Admin: Änderung Bestellstatus" mit einbinden.
     
  7. Sandra Kientz

    Sandra Kientz Erfahrener Benutzer

    Registriert seit:
    4. Juli 2012
    Beiträge:
    240
    Danke erhalten:
    3
    Danke vergeben:
    11
    Ich habe das gleiche Problem Sendungsnummer wird nicht mitgesendet. Gibt schon eine Lösung von Gmabio?
     
  8. nicolemundigl

    nicolemundigl Erfahrener Benutzer

    Registriert seit:
    7. Dezember 2014
    Beiträge:
    111
    Danke erhalten:
    4
    Danke vergeben:
    43
    bei mir geht das auch immer noch nicht. Wo muß ich was drehen?
     
  9. Waldfussel

    Waldfussel Erfahrener Benutzer

    Registriert seit:
    25. August 2011
    Beiträge:
    153
    Danke erhalten:
    2
    Danke vergeben:
    19
    #9 Waldfussel, 29. September 2015
    Zuletzt bearbeitet: 29. September 2015
    Ich hänge mich hier mal dran, auch wenn meine Frage nicht ganz die gleiche ist.

    Hab heute das Update auf v2.4.0.1 gemacht.

    Wenn ich den Bestellstatus auf "versendet" stellen und die Kunden benachrichtigen will (ohne Häkchen bei "Sendungsnummer mitsenden") bekomme ich eine Fehlermeldung und der Status wird nicht geändert.

    (Kann es sein, dass Gastkonten gelöscht wurden, die noch in Bearbeitung waren?)
     
  10. Dennis (MotivMonster.de)

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

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    welche ?
     
  11. Waldfussel

    Waldfussel Erfahrener Benutzer

    Registriert seit:
    25. August 2011
    Beiträge:
    153
    Danke erhalten:
    2
    Danke vergeben:
    19
    FATAL ERROR(1): "Uncaught --> Smarty Compiler: Syntax error in template "/var/www/web50/html/cache/mail_template_change_order_mail-2.html" on line 22 "{if $PARCEL_TRACKING_CODES_ARRAY &amp;&amp; $PARCEL_TRACKING_CODES} <strong>Die Sendungsnummer(n) zu Ihrer Bestellung: </strong><br />" - Unexpected ";", expected one of: "}" <--
    thrown"

    Testweise habe ich jetzt eine einzelne Bestellung einer Kundin mit Kundenkonto geändert. Da ist zwar offenbar keine Benachrichtigung an sie rausgegangen und mir wurde eine Fehlermeldung angezeigt (ich weiß leider nicht, ob es die gleiche war), aber der Status wurde geändert.
     
  12. Dennis (MotivMonster.de)

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

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Du solltest mal die Mailvorlagen wiederherstellen und den Mail cache (cache im Admin Bereich) löschen.
    Da ist ein Fehler in der Syntax wie es scheint
     
  13. Waldfussel

    Waldfussel Erfahrener Benutzer

    Registriert seit:
    25. August 2011
    Beiträge:
    153
    Danke erhalten:
    2
    Danke vergeben:
    19
    Uff, wenn ich bei der Mailvorlage "Admin: Änderung Bestellstatus" auf "Original wiederherstellen" und dann auf "Vorschau" klicke, bekomme ich auch die Fehlermeldung angezeigt.
     
  14. Waldfussel

    Waldfussel Erfahrener Benutzer

    Registriert seit:
    25. August 2011
    Beiträge:
    153
    Danke erhalten:
    2
    Danke vergeben:
    19
    Ok, jetzt läufts anscheinend trotzdem. Vielen Dank schon mal. Mal sehen, was noch kommt.
     
  15. Dennis (MotivMonster.de)

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

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Mail Cache leeren nicht vergessen
     
  16. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. August 2012
    Beiträge:
    654
    Danke erhalten:
    38
    Danke vergeben:
    93
    Jetzt stelle ich fest das es meine DHL Sendungsnummer auch njicht an den Kunden sendet.
    Im Admin funktioniert sie aber.
    Die Haken sind auch alle gesetzt.

    Der Code in der Emailvorlage fehlt.
    Welcher Code kommt wo genau rein in die Email Vorlage?
     
  17. Dennis (MotivMonster.de)

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

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Sicher dir deinen aktuellen Quellcode und stell das original wieder her, dann kannst die 2 Quellcodes vergleichen
     
  18. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. August 2012
    Beiträge:
    654
    Danke erhalten:
    38
    Danke vergeben:
    93
    Kein Unterschied ist das gleiche. Und nun?
     
  19. Dennis (MotivMonster.de)

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

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    is der abschnitt drinnen?
    HTML:
    {if $PARCEL_TRACKING_CODES_ARRAY && $PARCEL_TRACKING_CODES} <strong>Die Sendungsnummer(n) zu Ihrer Bestellung: </strong><br />
    			<br />
    			{foreach name=aussen item=PARCEL_TRACKING_CODE from=$PARCEL_TRACKING_CODES_ARRAY} <a href="{$PARCEL_TRACKING_CODE->getServiceUrl()|escape}" target="_blank">{$PARCEL_TRACKING_CODE->getTrackingCode()|escape}</a> ({$PARCEL_TRACKING_CODE->getServiceName()|escape})<br />
    			{$PARCEL_TRACKING_CODE->getServiceComment()|nl2br}<br />
    			<br />
    			{/foreach} {/if}
     
  20. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. August 2012
    Beiträge:
    654
    Danke erhalten:
    38
    Danke vergeben:
    93
    Super, vielen Dank! Genau das hat gefehlt.