Neu Shop TrackingID bei Teilversendet

Bolschi

Gut bekanntes Mitglied
2. Mai 2016
222
8
Hallo, wir nutzen die Mailvorlagen aus dem Shop Backend für die Information an den Kunden bei Versand (Versandbestätigung) und Teilversand (Versandbestätigung Teilversendet).
Ich wollte nun in die Mailvorlage für den Teilversand die TrackingID reinnehmen. Daher habe ich mir aus der normalen Versandbestätigung folgenden Code rausgenommen:

{if $Bestellung->cTrackingURL}
<br><br>Mit nachfolgendem Link können Sie sich über den Status Ihrer Sendung informieren:<br>
<br>
Tracking-Link: <a href="{$Bestellung->cTrackingURL}">zur DHL Sendungsverfolgung</a><br>
{/if}


Leider wird die TrackingID nicht übergeben obwohl diese im Wawi vorhanden ist. Bei der normalen Versandbestätigung funktioniert es?

Hat jemand eine Idee?

Danke Marco.
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
Hallo @Bolschi

Welche Shop-Version verwendest du? Ich habe es gerade mit 4.06.9 noch einmal nachgetestet, und in der unveränderten Standard Email-Vorlage für teilversendet wird die Tracking-URL korrekt ausgegeben.
Wenn die Bestellung dann vollständig versendet wird, werden beide Tracking-URLs ausgegeben.
 

Bolschi

Gut bekanntes Mitglied
2. Mai 2016
222
8
Hey Julian, danke für die Antwort.
Wir fahren mit 4.05 (Build 7).
Kannst du mir bitte den quellcode für die Teilversendet Mailvorlage aus dem 4.06 posten. Dann teste ich mal beide Vorlagen und melde mich nochmals. Danke!
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
@Bolschi
Ich kann dir nicht garantieren, dass der Code unverändert fehlerfrei in 4.05 funktioniert!

HTML:
Code:
{includeMailTemplate template=header type=plain}

Sehr {if $Kunde->cAnrede == "w"}geehrte{elseif $Kunde->cAnrede == "m"}geehrter{else}geehrte(r){/if} {$Kunde->cAnredeLocalized} {$Kunde->cNachname},

der Versandstatus Ihrer Bestellung mit der Bestell-Nr. {$Bestellung->cBestellNr} hat sich geändert.

{foreach name=pos from=$Bestellung->oLieferschein_arr item=oLieferschein}
{if !$oLieferschein->getEmailVerschickt()}
{foreach from=$oLieferschein->oPosition_arr item=Position}
{$Position->nAusgeliefert} x {if $Position->nPosTyp==1}{$Position->cName} {if $Position->cArtNr}({$Position->cArtNr}){/if}
{foreach name=variationen from=$Position->WarenkorbPosEigenschaftArr item=WKPosEigenschaft}
{$WKPosEigenschaft->cEigenschaftName}: {$WKPosEigenschaft->cEigenschaftWertName}
{/foreach}
{if $Position->cSeriennummer|strlen > 0}
Seriennummer: {$Position->cSeriennummer}
{/if}
{if $Position->dMHD|strlen > 0}
Mindesthaltbarkeitsdatum: {$Position->dMHD_de}
{/if}
{if $Position->cChargeNr|strlen > 0}
Charge: {$Position->cChargeNr}
{/if}
{else}
{$Position->cName}
{/if}
{/foreach}

{foreach from=$oLieferschein->oVersand_arr item=oVersand}
{if $oVersand->getIdentCode()|strlen > 0}
Tracking-Url: {$oVersand->getLogistikVarUrl()}
{/if}
{/foreach}
{/if}
{/foreach}

Über den weiteren Verlauf Ihrer Bestellung werden wir Sie jeweils gesondert informieren.

Mit freundlichem Gruß,
Ihr Team von {$Firma->cName}

{includeMailTemplate template=footer type=plain}

TEXT:
Code:
{includeMailTemplate template=header type=html}

Sehr {if $Kunde->cAnrede == "w"}geehrte{elseif $Kunde->cAnrede == "m"}geehrter{else}geehrte(r){/if} {$Kunde->cAnredeLocalized} {$Kunde->cNachname},<br>
<br>
der Versandstatus Ihrer Bestellung mit der Bestell-Nr. {$Bestellung->cBestellNr} hat sich geändert.<br>
<br>
{foreach name=pos from=$Bestellung->oLieferschein_arr item=oLieferschein}
    {if !$oLieferschein->getEmailVerschickt()}
        <table cellpadding="10" cellspacing="0" border="0" width="100%" style="border-bottom: 1px dotted #929292;">
            <tr>
                <td width="10%" align="left" valign="top">
                    Anzahl
                </td>
                <td align="left" valign="top">
                    Position
                </td>
            </tr>
            {foreach from=$oLieferschein->oPosition_arr item=Position}
                <tr>
                    <td align="left" valign="top">
                        {$Position->nAusgeliefert}
                    </td>
                    <td align="left" valign="top">
                        {if $Position->nPosTyp==1}
                            <strong>{$Position->cName}</strong> {if $Position->cArtNr}({$Position->cArtNr}){/if}
                            {foreach name=variationen from=$Position->WarenkorbPosEigenschaftArr item=WKPosEigenschaft}
                                <br>{$WKPosEigenschaft->cEigenschaftName}: {$WKPosEigenschaft->cEigenschaftWertName}
                            {/foreach}

                            {* Seriennummer *}
                            {if $Position->cSeriennummer|strlen > 0}
                                <br>Seriennummer: {$Position->cSeriennummer}
                            {/if}

                            {* MHD *}
                            {if $Position->dMHD|strlen > 0}
                                <br>Mindesthaltbarkeitsdatum: {$Position->dMHD_de}
                            {/if}

                            {* Charge *}
                            {if $Position->cChargeNr|strlen > 0}
                                <br>Charge: {$Position->cChargeNr}
                            {/if}
                        {else}
                            <strong>{$Position->cName}</strong>
                        {/if}
                    </td>
                </tr>
            {/foreach}
        </table>
        {foreach from=$oLieferschein->oVersand_arr item=oVersand}
            {if $oVersand->getIdentCode()|strlen > 0}
                <br><strong>Tracking-Url:</strong> <a href="{$oVersand->getLogistikVarUrl()}">{$oVersand->getIdentCode()}</a>
            {/if}
        {/foreach}
    {/if}
{/foreach}<br>
<br>
Über den weiteren Verlauf Ihrer Bestellung werden wir Sie jeweils gesondert informieren.<br>
<br>
Mit freundlichem Gruß,<br>
Ihr Team von {$Firma->cName}

{includeMailTemplate template=footer type=html}
 

Ähnliche Themen