Offen Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

legovierb

Aktives Mitglied
7. August 2013
5
0
Hallo zusammen.

In der Bestellbestätigung bekommt der Kunde ja unter dem Platzhalter pro Position = cName od. ArtNr. angezeigt.
Bsp. also 2 verschiedene Artikel erworben... In der Bestellbestätigung steht dann
1. Position 1= 1 x Artikel XY mit Art. Nr. xxxxxxx,
2. Pos. 2= 1 x Artikel yXXXX mit Art. Nr. yyyyyyy

Ich möchte hier noch zusätzlich einen Platzhalter/ Produktlink zum jeweiligen Produkt im Shop haben.
Normal ist das ja unter Artikel der Platzhalter [cURL]

Was muss ich tun ?
Danke im Voraus
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
714
107
06774 Muldestausee
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

Das Template der E-Mail Vorlage entsprechend anpassen. Hast du dir die E-Mail Templates schon mal angesehen? . Da war ich wohl zu langsam :)
 

legovierb

Aktives Mitglied
7. August 2013
5
0
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

Moin...
mit anpassen ist doch klar.
Ich benötige den Code des Platzhalters.

MIt {$Position->cURL} habe ich es probiert. Geht nicht. Er gibt nichts aus. Den Platzhalter scheint er nicht zu kennen.
Noch ne andere Lösung ?
Danke
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
714
107
06774 Muldestausee
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

Hab mir mal die Mühe gemacht ...

enthält den reinen Artikel:
PHP:
  $Position->Artikel->cUrl

sollte zum Erfolg führen:
PHP:
  {$ShopURL}/{$Position->Artikel->cUrl}
 

legovierb

Aktives Mitglied
7. August 2013
5
0
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

Hallo zurück.

Danke für die Mühe, aber ich komme hier auch nicht weiter.
In der Bestätigung steht dann zwar die URL zum Shop aber nicht zum Artikel...
Irgendwie kennt JTL den Halter cURL nicht ...

Vielliecht kann mal ein anderer dies bei sich probieren
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
714
107
06774 Muldestausee
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

$Position funktioniert nur, wenn du die Schleife zum erzeugen der Artikel nicht verändert hast und nur innerhalb dieser. Poste doch bitte mal ein bischen Quelltext damit wir wissen wo du rumwerkelst.
 

legovierb

Aktives Mitglied
7. August 2013
5
0
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

Hier der Auszug aus der Inhalt Html:

wo soll der Code rein?
Danke

<td valign="top" style="padding-bottom:5px;">
{if $Position->nPosTyp==1}
{if $Position->kKonfigitem > 0}&bull; {/if}<b>{$Position->cName}</b> {if $Position->cArtNr}({$Position->cArtNr}){/if}
{if $Position->Artikel->nErscheinendesProdukt}
<br>Verfügbar ab: <strong>{$Position->Artikel->Erscheinungsdatum_de}</strong>
{/if}
{if $Einstellungen.kaufabwicklung.bestellvorgang_lieferstatus_anzeigen=="Y" && $Position->cLieferstatus}
<br><span class="small">Lieferzeit: {$Position->cLieferstatus}</span>
{/if}<br>
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
714
107
06774 Muldestausee
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

Im Beispiel ist die Artieklbezeichnung verlinkt:

Code:
<td valign="top" style="padding-bottom:5px;">
        {if $Position->nPosTyp==1}
          {if  $Position->kKonfigitem > 0}&bull;  {/if}<b>[COLOR=#0000cd]<a href="{$ShopURL}/{$Position->Artikel->cUrl}">[/COLOR]{$Position->cName}[COLOR=#0000cd]</a>[/COLOR]</b> {if  $Position->cArtNr}({$Position->cArtNr}){/if}
        {if $Position->Artikel->nErscheinendesProdukt}
          <br>Verfügbar ab: <strong>{$Position->Artikel->Erscheinungsdatum_de}</strong>
        {/if}
        {if $Einstellungen.kaufabwicklung.bestellvorgang_liefe  rstatus_anzeigen=="Y" && $Position->cLieferstatus}
          <br><span class="small">Lieferzeit: {$Position->cLieferstatus}</span>
        {/if}<br>
 

legovierb

Aktives Mitglied
7. August 2013
5
0
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

Hi Tom10.. geht immer noch nicht. Mit dem Code von dir wird nur ein Link zum Shop selbst, aber nicht um den Artikel ergänzt. Also auch nicht das richtige

Jetzt habe ich noch ein Problem. Vor lauter probieren habe ich mir den Code nun zerschossen und finde den Fehler nicht. Vielleicht kann wer helfen.
Ich bekomme die Info
Die E-Mail Vorlage ist fehlerhaft
syntax error, unexpected T_STRING
Anbei der Code ... wo ist der Fehler

Sehr {if $Kunde->cAnrede=="w"}geehrte{else}geehrter{/if} {$Kunde->cAnredeLocalized} {$Kunde->cNachname},<br><br>

vielen Dank für Ihre Online-Bestellung in unserem Webshop. <br><br>

{if $Verfuegbarkeit_arr.cArtikelName_arr|@count > 0}
{$Verfuegbarkeit_arr.cHinweis}
<ul>
{foreach from=$Verfuegbarkeit_arr.cArtikelName_arr item=cArtikelname}
<li>{$cArtikelname}</li>
{/foreach}
</ul>
<br /><br />
{/if}

Diese automatische Empfangsbestätigung informiert Sie darüber,
mit welchen Daten Ihr Bestellwunsch bei uns eingegangen ist.
Die Empfangsbestätigung gilt noch nicht als Annahme Ihrer
Bestellung in rechtlichem Sinne.

Über das Widerrufsrecht von Verbrauchern und die Widerrufsfolgen
unterrichten wir Sie detailliert am Ende dieser E-Mail.

Ihre bestellten Produkte mit Bestellnummer {$Bestellung->cBestellNr} nochmals zur Kontrolle: <br><br>

{foreach name=pos from=$Bestellung->Positionen item=Position}
<table width="600" border="0" cellspacing="0" cellpadding="0" style="padding-top:11px;border-color:#929292;border-width:1px; border-style:dotted;border-top-width:0px;border-right-width:0px;border-left-width:0px;">
<tr>
<td valign="top" style="padding-bottom:5px;">
{if $Position->nPosTyp==1}{/if}
{if $Position->kKonfigitem > 0}&bull; {/if}<b>{$Position->cName}</b> {if $Position->cArtNr}({$Position->cArtNr}){/if}
{if $Position->Artikel->nErscheinendesProdukt}
<br>Verfügbar ab: <strong>{$Position->Artikel->Erscheinungsdatum_de}</strong>
{/if}
{if $Einstellungen.kaufabwicklung.bestellvorgang_liefe rstatus_anzeigen=="Y" && $Position->cLieferstatus}
<br><span class="small">Lieferzeit: {$Position->cLieferstatus}</span>
{/if}<br>
{foreach name=variationen from=$Position->WarenkorbPosEigenschaftArr item=WKPosEigenschaft}
<br><span class="standard"><b>{$WKPosEigenschaft->cEigenschaftName}</b>: {$WKPosEigenschaft->cEigenschaftWertName}
</span>
{/foreach}
{else}
<span class="bluenormal">{$Position->cName}</span>
{/if}
</td>
<td width="50" style="padding-left:2px;" valign="top">
<span class="standard">{$Position->nAnzahl}</span>
</td>
{if $Einstellungen.kaufabwicklung.bestellvorgang_einzelpreise_anzeigen=="Y"}
<td width="90" style="padding-left:2px;" align="right" valign="top">
<span class="standard">{$Position->cEinzelpreisLocalized[$NettoPreise]}</span>
</td>
{/if}
<td width="90" style="padding-left:2px;" align="right" valign="top">
<span class="standard">{$Position->cGesamtpreisLocalized[$NettoPreise]}</span>
</td>
</tr>
</table>
{/foreach}
<table width="600" border="0" cellspacing="0" cellpadding="0" style="padding-top:11px;border-color:#929292;border-width:1px; border-style:dotted;border-top-width:0px;border-right-width:0px;border-left-width:0px;">
{if $Einstellungen.global.global_steuerpos_anzeigen!="N"}
{foreach name=steuerpositionen from=$Bestellung->Steuerpositionen item=Steuerposition}
<tr>
<td valign="top" align="right" style="padding-bottom:5px;padding-top:4px;padding-right:8px;">
<span class="standard">{$Steuerposition->cName}:</span></a>
</td>
<td width="90" style="padding-bottom:5px;padding-top:4px;padding-right:8px;" align="right" valign="top">
<span class="standard">{$Steuerposition->cPreisLocalized}</span>
</td>
</tr>
{/foreach}
{/if}
{if $Bestellung->GuthabenNutzen==1}
<tr>
<td valign="top" align="right" style="padding-bottom:5px;padding-top:11px;">
<span class="standard"><b>Gutschein:</b></span></a>
</td>
<td width="90" style="padding-bottom:5px;padding-top:11px;" align="right" valign="top">
<span class="standard"><b>-{$Bestellung->GutscheinLocalized}</b></span>
</td>
</tr>
{/if}
<tr>
<td valign="top" align="right" style="padding-bottom:5px;padding-top:4px;padding-right:8px;font-size: 18px;">
<span class="standard"><b>Gesamtsumme:</b></span></a>
</td>
<td width="90" style="padding-bottom:5px;padding-top:4px;padding-right:8px; font-size: 18px;" align="right" valign="top">
<span class="standard"><b>{$Bestellung->WarensummeLocalized[0]}</b></span>
</td>
</tr>
</table><br><br>

Ihre Rechnungsadresse:<br>
{if $Kunde->cFirma}{$Kunde->cFirma}<br />{/if}
{$Kunde->cAnredeLocalized} {$Kunde->cVorname} {$Kunde->cNachname}<br>
{$Kunde->cStrasse} {$Kunde->cHausnummer}<br>
{if $Kunde->cAdressZusatz}{$Kunde->cAdressZusatz}<br>
{/if}{$Kunde->cPLZ} {$Kunde->cOrt}<br>
{if $Kunde->cBundesland}{$Kunde->cBundesland}<br>
{/if}{$Kunde->cLand}<br>
{if $Kunde->cTel}Tel: {$Kunde->cTel}<br>
{/if}{if $Kunde->cMobil}Mobil: {$Kunde->cMobil}<br>
{/if}{if $Kunde->cFax}Fax: {$Kunde->cFax}<br>
{/if}<br>
Email: {$Kunde->cMail}<br>
{if $Kunde->cUSTID}UstID: {$Kunde->cUSTID}<br>
{/if}
<br><br>

{if $Bestellung->Lieferadresse->kLieferadresse>0}
Ihre Lieferadresse: <br><br>
{if $Bestellung->Lieferadresse->cFirma}
{$Bestellung->Lieferadresse->cFirma}<br />
{/if}
{$Bestellung->Lieferadresse->cAnredeLocalized} {$Bestellung->Lieferadresse->cVorname} {$Bestellung->Lieferadresse->cNachname}<br>
{$Bestellung->Lieferadresse->cStrasse} {$Bestellung->Lieferadresse->cHausnummer}<br>
{if $Bestellung->Lieferadresse->cAdressZusatz}{$Bestellung->Lieferadresse->cAdressZusatz}<br>
{/if}{$Bestellung->Lieferadresse->cPLZ} {$Bestellung->Lieferadresse->cOrt}<br>
{if $Bestellung->Lieferadresse->cBundesland}{$Bestellung->Lieferadresse->cBundesland}<br>
{/if}{$Bestellung->Lieferadresse->cLand}<br>
{if $Bestellung->Lieferadresse->cTel}Tel: {$Bestellung->Lieferadresse->cTel}<br>
{/if}{if $Bestellung->Lieferadresse->cMobil}Mobil: {$Bestellung->Lieferadresse->cMobil}<br>
{/if}{if $Bestellung->Lieferadresse->cFax}Fax: {$Bestellung->Lieferadresse->cFax}<br>
{/if}{if $Bestellung->Lieferadresse->cMail}Email: {$Bestellung->Lieferadresse->cMail}<br>
{/if}<br>
{else}
Lieferadresse ist gleich Rechnungsadresse.<br>
{/if}
{if isset($Bestellung->cKommentar) && $Bestellung->cKommentar|count_characters > 0}
Ihr Kommentar: {$Bestellung->cKommentar}
{/if}
<br><br>
Sie haben folgende Zahlungsart gewählt: {$Bestellung->cZahlungsartName}<br><br>

Über den weiteren Verlauf Ihrer Bestellung werden wir Sie jeweils gesondert informieren. <br><br>
Wir sind bemüht, Ihren Auftrag schnellst möglich zu prüfen und
im Rahmen unserer Liefermöglichkeiten auf der Grundlage unserer
Allgemeinen Geschäftsbedingungen zu bearbeiten. Sie erhalten von
uns in Kürze per E-Mail Nachricht über den weiteren Verlauf.

Diese automatisch versandte E-Mail dient lediglich Ihrer
Information über die erfolgreiche Datenübermittlung. Sie stellt
keinen verbindlichen Vertrag dar und gilt noch nicht als Annahme
Ihrer Bestellung. Die Annahme (Vertragsschluss) erfolgt erst
durch die Übersendung der Ware.

Unsere AGB und Hinweise über Ihr Widerrufsrecht als Verbraucher
sind an die Mail angehängt.
{if $oTrustedShopsBewertenButton->cURL|count_characters > 0}

Waren Sie mit Ihrer Bestellung zufrieden? Dann würden wir uns über eine Empfehlung freuen ... es dauert auch nur eine Minute.<br>
<a href="{$oTrustedShopsBewertenButton->cURL}"><img src="{$oTrustedShopsBewertenButton->cPicURL}" alt="Bewerten Sie uns!"></a><br><br>
{/if}

Mit freundlichem Gruß <br><br>

Ihr Team von {$Firma->cName}
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
714
107
06774 Muldestausee
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

Nicht alle Variablen funktionieren bzw. existieren beim Versand einer Testmail. Teste deine Vorlagen bitte auch immer mit realen Bestellungen.

Zu deinem geposteten Quelltext.
Auf die schnelle ohne es getestet zu haben sind mir Fehler in Zeile 34 und 48 aufgefallen (Leerzeichen).
Das du deine Änderungen nicht rückgängig machen konntest, entsetzt mich schon ein bischen. Ich hoffe du weißt was du tust ...

Tipp: Poste Quelltext bitte zukünftig auch als solchen, sonst ist damit schlecht was anzufangen.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

die Leerzeichen kommen zu 99% daher, dass der code nicht -wie von tom empfohlen- in code-Tags gepostet wurde

Im Original-Quelltext dürften diese nicht vorhanden sein.

Du kannst aber jede "verhunzte" Vorlage auf den Standard zurück setzen.
 

Jma

Aktives Mitglied
5. Dezember 2014
87
5
Zürich
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

Hallo zusammen. Hat jemand nach 2 Jahren eine Lösung für dieses Problem.
Das ist doch ein absolutes Muss. Sowohl für den Kunden, als auch für uns wäre es sehr hilfreich, direkt ab der Bestellbestätigung auf die einzelnen Produktlinks klicken zu können, um den Artikel einzusehen, und nicht via Artikelnummer suchen zu müssen!
Mit dem obigen Lösungsvorschlag entsteht bei mir auch nur ein Link auf den Shop, nicht aber zum einzelnen Produkt.
Bitte um Hilfe, ggf. von JTL direkt. Selbst unsere frühere Software hatte diese Funktion schon seit mehr als 10 Jahren automatisch drin.
Danke für jedwelche Hilfe.
Grüessli,
Daniel
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
714
107
06774 Muldestausee
AW: Vorlage Bestellbestätigung - Platzhalter für Links zum jeweiligen Produkt?

Probier es anstelle von cUrl mit cSeo.
Code:
{$ShopURL}/{$Position->Artikel->cSeo}
Eine andere Möglichkeit, falls kein SEO, ist die Artikel-ID
Code:
{$ShopURL}?a={$Position->Artikel->kArtikel}
oder die Suche mit Artikelnummer
Code:
{$ShopURL}/navi.php?suche={$Position->Artikel->cArtNr}
 

AndrePiwonka

Offizieller Servicepartner
SPBanner
11. September 2009
18
1
Falls hier noch jemand nach einer Lösung sucht. Im 4er und 5er Shop funktioniert folgende Variable:
Code:
{$Position->Artikel->cSeo}

Ca. Zeile 25:
Code:
{$Position->cName}
in:
Code:
<a href="{$ShopURL}/{$Position->Artikel->cSeo}" target="_blank">{$Position->cName}</a>
umändern.
 
  • Gefällt mir
Reaktionen: Harald Weingaertner
Ähnliche Themen
Titel Forum Antworten Datum
Neu Template/ Vorlage für Bestellbestätigung gesucht Templates für JTL-Shop 0
Neu Kindpreise bei Vorlage Arbeitsabläufe in JTL-Wawi 4
Neu List & Label Neue Vorlage Projektbaustein Bild Logo nur auf erstem Exemplar anzeigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Versandzeit in Ebay-Vorlage geändert - Laufende Auktion automatisch anpassen? eBay-Anbindung - Ideen, Lob und Kritik 0
In Email-Vorlage: E-Mail Adresse im eigenen Feld verwenden JTL-Wawi 1.8 4
Neu Email Vorlage erstellen Wawi 1.8.12.0 User helfen Usern - Fragen zu JTL-Wawi 7
Neu Email Vorlage in Wawi 1.8 erstellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Zweite Etiketten Vorlage User helfen Usern - Fragen zu JTL-Wawi 3
Neu Kurzbeschreibung von einem "Stücklisten-Artikel" wird in der Rechnungskorrektur Vorlage nicht angezeigt. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu E-Mail Vorlagen erweitern: Neue Vorlage à la Header, bzw. Sprachvariable nutzen? Templates für JTL-Shop 3
Neu Vorlage hat im Standard die Variable SalesQuotationPositionConfiguration.Name die nicht funktioniert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Vorlage verknüpfen eBay-Designvorlagen - Fehler und Bugs 0
Neu Tracking-Link-Variable für Sendungsreferenz - e-mil vorlage jtl-shop JTL-Shop - Ideen, Lob und Kritik 0
Neu Zahlungsziel in Vorlage bei Kauf auf Rechnung ändern User helfen Usern - Fragen zu JTL-Wawi 2
Neu XML-Vorlage Variablen Unklarheit Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Meine Vorlage klappt nicht mehr. Die Projektdate ist nicht lesbar User helfen Usern - Fragen zu JTL-Wawi 3
Neu Bestellbestätigung Allgemeine Fragen zu JTL-Shop 0
Neu Bestellbestätigung email Variable Hinweistext für Downloadartikel Allgemeine Fragen zu JTL-Shop 3
Neu Bestellattibute in Bestellbestätigung Templates für JTL-Shop 0
Bestellbestätigung erneut versenden JTL-Wawi 1.8 3
Neu Bestellbestätigung E-Mail Überweisungsbetrag falsch JTL-Shop - Fehler und Bugs 4

Ähnliche Themen