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
682
81
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
682
81
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
682
81
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
682
81
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
682
81
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
225
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
65
2
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
682
81
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 Rechnung Vorlage Bearbeiter Anzeigen nur wenn nicht Administrator JTL-Wawi - Ideen, Lob und Kritik 1
Neu Englischer Text in deutscher E-Mail-Vorlage JTL-Shop - Fehler und Bugs 0
Neu Vorlage Lieferantenbestellung: Variablen in deutsch => Update auf die 1.6 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Fehlermeldungen vom Versanddienstleister via Workflow als Vorlage ausdruckbar? JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Vorlage Sortierung umdrehen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Vorlage für Abwicklungsschein Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Vorlage Versanddatenexport "Experte" User helfen Usern 0
Neu Ausdrucken von verschiedenen Arbeitsplätzen löscht Druckschacht in der Vorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Keine Teilbare Menge auf Re. Vorlage 2 User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnungsvorlagen: Keine Vorschau möglich. Keine Vorlage gefunden. User helfen Usern - Fragen zu JTL-Wawi 1
Neu Globale Vorlage den Artikelnamen bei Attribute für Modell und Produktlinie aus der JTL Wawi übernehmen Arbeitsabläufe in JTL-Wawi 6
Neu WAWI Fehler bei Statistik - eigene Vorlage JTL-Wawi - Fehler und Bugs 1
Neu "E-Mail: " + Report.Company.Email auf Design Vorlage ohne E-Mail User helfen Usern - Fragen zu JTL-Wawi 0
Neu Auftragsimport XML mit Vorlage schlägt fehl JTL-Wawi - Fehler und Bugs 3
Neu Email Vorlage / Anhang bearbeiten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Versanddaten Import Vorlage passt nicht JTL-Wawi - Fehler und Bugs 1
Neu Verknüpfung laufendes eBay Angebot mit Vorlage? Einrichtung und Installation von JTL-eazyAuction 1
Neu Lieferanten Bestellung E-Mail Vorlage JTL-Wawi - Fehler und Bugs 0
Neu Exportformat Vorlage des Inhalts 1 Funktionsattribut hinzufügen Einrichtung von JTL-Shop4 1
Neu Bestellbestätigung Email BCC wird nicht gesendet JTL-Shop3 0
Neu Platzhalter Datenbankfelder Betreffzeile Email aus shop5 Bestellbestätigung Versandbestätigung etc Allgemeine Fragen zu JTL-Shop 0
Neu Kein Versand von Bestellbestätigung an Kunden mehr per mail. User helfen Usern - Fragen zu JTL-Wawi 8
Keine Bestellbestätigung und PW-Anforderungsmails an Kunden Upgrade JTL-Shop4 auf JTL-Shop5 9
Gelöst Anhängen AGB/Widerruf an Bestellbestätigung funktioniert nicht mehr JTL-Shop - Fehler und Bugs 2

Ähnliche Themen