Neu Auflistung Merkmalnamen wenn Artikel in den Warenkorb gelegt wird

Farbtoner

Neues Mitglied
21. September 2021
5
1
Hallo zusammen!

Ich bin jetzt schon seit ein paar Tagen dabei, unseren Testshop mit JTL Shop 5 aufzubauen und war nun auch schon am testen. Dabei ist mir eine Sache am Shop aufgefallen, bei der ich bisher den Sinn dahinter einfach nicht verstehe.

Wenn ich einen Artikel in den Warenkorb lege, erscheint ja eine Meldung "Dieser Artikel befindet sich nun in Ihrem Warenkorb.". Darunter der Artikelname, Bild, Artikelnummer, Hersteller und was man halt sonst noch hinterlegt hat. Hier wird nun auch "Merkmale:" mit aufgelistet und dahinter stehen alle Merkmalnamen, von denen der Artikel Merkmalwerte hat. Also steht dort jetzt als Beispiel "Merkmale: Farbe, Größe". Aber wieso? Was hat der Kunde davon, dass jetzt angezeigt wird, dass ein Artikel eine Farbe und eine Größe hat?
Sollte dort nicht eher stehen, welche Farbe und welche Größe, also zum Beispiel:
"Farbe: schwarz
Größe: xy"
So wie es also auch im Warenkorb selber ist. Das wäre für mich viel logischer.

Ist das gewollt? Oder eine falsche Einstellung? Oder ein Bug?

Gruß
Farbtoner
 

Farbtoner

Neues Mitglied
21. September 2021
5
1
Habe mir jetzt eine Lösung zusammengebastelt, damit die Merkmale mit den Merkmalwerten dahinter angezeigt wird.
Damit also nichtmehr dort steht:

"Merkmal: Farbe, Größe"

sondern

"Farbe: schwarz
Größe: xy"

Dazu habe ich die productdetails/pushed_success.tpl angepasst. Betroffen ist der Block mit dem Namen "productdetails-pushed-success-product-cell-details". Wer das auch bei sich einbauen möchte:

Code:
{block name='productdetails-pushed-success-product-cell-details'}
    {row}
        {col cols=12}
            <dl class="form-row">
                <dt class="col-6">{lang key='productNo'}:</dt>
                <dd class="col-6">{$pushedArtikel->cArtNr}</dd>
                {if !empty($pushedArtikel->cHersteller)}
                    <dt class="col-6">{lang key='manufacturer' section='productDetails'}:</dt>
                    <dd class="col-6">{$pushedArtikel->cHersteller}</dd>
                {/if}
                {foreach $Artikel->oMerkmale_arr as $characteristic}
                    {if !empty($pushedArtikel->oMerkmale_arr)}
                        <dt class="col-6">{$characteristic->cName}:</dt>
                        <dd class="col-6 attr-characteristic">
                            {foreach $characteristic->oMerkmalWert_arr as $characteristicValue name=merkmalwertschleife}
                                {$characteristicValue->cWert|escape:'html'}{if $smarty.foreach.merkmalwertschleife.last !== true},{/if}
                            {/foreach}
                        </dd>
                    {/if}
                {/foreach}
                {if isset($pushedArtikel->dMHD) && isset($pushedArtikel->dMHD_de)}
                    <dt class="col-6">{lang key='productMHDTool'}:</dt>
                    <dd class="col-6">{$pushedArtikel->dMHD_de}</dd>
                {/if}
                {if $Einstellungen.artikeluebersicht.artikeluebersicht_gewicht_anzeigen === 'Y' && isset($pushedArtikel->cGewicht) && $pushedArtikel->fGewicht > 0}
                    <dt class="col-6">{lang key='shippingWeight'}:</dt>
                    <dd class="col-6">{$pushedArtikel->cGewicht} {lang key='weightUnit'}</dd>
                {/if}
                {if $Einstellungen.artikeluebersicht.artikeluebersicht_artikelgewicht_anzeigen === 'Y' && isset($pushedArtikel->cArtikelgewicht) && $pushedArtikel->fArtikelgewicht > 0}
                    <dt class="col-6">{lang key='productWeight'}:</dt>
                    <dd class="col-6">{$pushedArtikel->cArtikelgewicht} {lang key='weightUnit'}</dd>
                {/if}
                {if $Einstellungen.bewertung.bewertung_anzeigen === 'Y' && (int)$pushedArtikel->fDurchschnittsBewertung !== 0}
                    <dt class="col-6">{lang key='ratingAverage'}:</dt>
                    <dd class="col-6">
                        {block name='productdetails-pushed-success-include-rating'}
                            {include file='productdetails/rating.tpl' stars=$pushedArtikel->fDurchschnittsBewertung}
                        {/block}
                    </dd>
                {/if}
            </dl>
        {/col}
    {/row}
{/block}

Geändert ist der Teil zwischen den if-Abfragen für Hersteller und MHD.

Wenn ein Merkmal mehrere Merkmalwerte hat, werden diese durch ein Komma getrennt.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Lieferschein mit Auflistung aller Artikel Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Mehrsprachiger Shop: MerkmalNAMEN werden nur auf Deutsch angezeigt JTL-Shop - Fehler und Bugs 1
Neu Versandgewicht Anzeige wenn Artikel in Warenkorb gelegt wird Technische Fragen zu Plugins und Templates 0
Anzeige des Herstellernamens wenn Artikel in Warenkorb gelegt wird Einrichtung JTL-Shop5 1
In Diskussion Workflow: Wenn Artikel zuvor bestellt, dann stornieren JTL-Workflows - Ideen, Lob und Kritik 4
Neu Bei LS-POS Zahlung, Rechnung nur erstellen, wenn nicht vorhanden, sonst als bezahlt markieren Fragen rund um LS-POS 2
Neu Versandkostenfrei Coupon wird aus Warenkorb nicht entfernt wenn er nicht mehr gültig ist! JTL-Shop - Fehler und Bugs 1
Beantwortet Auftrag farbig markieren wenn alle Artikel auf Einkaufsliste sind JTL-Workflows - Ideen, Lob und Kritik 2
Beantwortet Suche Workflow: E-Mail Benachrichtigung wenn Bestand von 0 erhöht wird JTL-Workflows - Ideen, Lob und Kritik 5
Issue angelegt [WAWI-34748] Storno aufheben wenn bezahlt JTL-Workflows - Ideen, Lob und Kritik 3
Neu Automatischer Reload der Seite, wenn Consent-Manager aktiv ist Allgemeine Fragen zu JTL-Shop 1
Neu Auftrag per WF ausliefern, wenn Artikel im FFN eingetroffen ist User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel aus Unterkategorien in Artikelübersicht anzeigen wenn Überkategorie leer ist Allgemeine Fragen zu JTL-Shop 1
Beantwortet Versandklasse des Artikels ändern wenn Verfügbarkeit 0 oder kleiner JTL-Workflows - Fehler und Bugs 4
Neu Nach Update auf 5.1 Springt die Startseite wenn der Cookiebanner noch nicht angeklickt wurde JTL-Shop - Fehler und Bugs 3
Neu Allgemeiner Fehler wenn DHL Labels gleichzeitig erstellt werden JTL-ShippingLabels - Fehler und Bugs 1
Gelöst Warnhinweis wenn Paket schwerer als Xkg wird Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Beantwortet Wenn Warengruppe= ….. dann PDF Datei ausdrucken JTL-Workflows - Ideen, Lob und Kritik 4
Neu Was macht Ihr, wenn ein Paket zurück kommt (nicht abgeholt). Porto neu Verlangen? Wie? Business Jungle 6
Neu QR Code auf Lieferschein drucken wenn Auftragsnummer mit xx beginnt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Workflow E-Mail wenn Bestand 0 User helfen Usern - Fragen zu JTL-Wawi 4
In Bearbeitung Was macht man, wenn beim Kassiervorgang ein Fehler passiert? Allgemeine Fragen zu JTL-POS 4
Neu Hinweis unter die Rechnungen wenn Artikel aus xy Warengruppe vorhanden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3

Ähnliche Themen