Variantenvater in Promoslider - fehlerhafte Preisanzeige - CE 4.7

Betrifft OXID eShop Version 4.7 CE

Hallo zusammen,

ich weiß nicht ob das schon immer so war oder sogar gewollt ist aber folgendes:

Ich möchte mit Hilfe von Bannern auf der Startseite eines Shops Artikel bewerben. Das ist soweit auch alles wunderbar möglich - Banner anlegen, Bilder hinterlegen und schon erscheint das Banner im Slider vom Azur-Template. Hinterlege ich einen Artikel, kann man bei Klick auf das Banner zum Artikel. Soweit so gut.

Bei Artikeln, die keine Varianten haben, wird auch der Preis ordnungsgemäß angezeigt. Hinterlege ich allerdings einen Variantenvater, wird der Preis des Variantenvaters (der i.d.R. 0,- ist) angezeigt. Ich würde erwarten, dass dort “ab xx,xx €” erscheint. In meinen Augen ist das ein Bug.

Lege ich den Variantenvater mit einem Preis an (z.B. 300 Euro) werden im Slider immer diese 300 Euro angezeigt aber nicht die Variantenpreise.

Ich habe die Varianten auch aktiv geschaltet und die ganze Sache auch schon im aktuellen Demo-Shop getestet.

Grüße

Gregor

Gut, ich denke das ganze ist nur ein Template-Problem.

ich habe application/views/azure/tpl/page/details/promoslider.tpl geändert

Zeile 20

                <strong class="promoPrice">[{ $oArticle->getFPrice() }] [{ $currency->sign}]</strong>

zu


                [{if $oArticle->getFPrice()}]
                    <strong class="promoPrice">
                        [{assign var="sFrom" value=""}]
                        [{assign var="fPrice" value=$oArticle->getFPrice()}]
                        [{if $oArticle->isParentNotBuyable() }]
                            [{assign var="fPrice" value=$oArticle->getFVarMinPrice()}]
                            [{if $oArticle->isRangePrice() }]
                                [{assign var="sFrom" value="PRICE_FROM"|oxmultilangassign}]
                            [{/if}]
                        [{/if}]
                        <span>[{$sFrom}] [{$fPrice}]</span>
                        <span>[{ $currency->sign}]</span>
                    </strong>
                [{/if}]

dieser Code lehnt sich an den Code von der Produktdetailseite an.

[CLOSE]

Für mich ist das ein Bug - nicht aus Code-Sicht, sondern aus rechtlicher Sicht

Trägst Du das ein? Oder soll ich?

Ich tue mich immer noch etwas schwer mit dem Eintragen, gerade wenn das was rechtliches ist…

Wäre toll, wenn Du das machen könntest.

https://bugs.oxid-esales.com/view.php?id=4735