Staffelpreise statt Preis anzeigen

Hallo Leutz,

gibt es eine Möglichkeit die Staffelpreistabelle dauerhaft statt des Einzelpreises anzuzeigen?
Müßte doch irgendwo in der priceinfo.tpl zu ändern sein oder irre ich da?

Basti

Und wo genau liegt das Problem? In das Template reinzuschauen? Und Fragen zu templates stellt man für gewöhnlich im template Forum

Dann bitte ich doch darum dieses Thema zu verschieben

verschoben

welche Shopversion und was für ein Theme - eigenes, Child von welchem, unabhängig etc. könnte helfen

Hallo,

Shopversion :4.7.3 CE
Theme Azure

\application\views\azure pl\page\details\inc\productmain.tpl

so ab Zeile 234 ist die Preisermittlung und Darstellung:

                [{block name="details_productmain_price"}]
                    [{oxhasrights ident="SHOWARTICLEPRICE"}]
                        [{if $oDetailsProduct->getFPrice()}]
                            <label id="productPrice" class="price">
                                [{assign var="sFrom" value=""}]
                                [{assign var="fPrice" value=$oDetailsProduct->getFPrice()}]
                                [{if $oDetailsProduct->isParentNotBuyable() }]
                                    [{assign var="fPrice" value=$oDetailsProduct->getFVarMinPrice()}]
                                    [{if $oDetailsProduct->isRangePrice() }]
                                        [{assign var="sFrom" value="PRICE_FROM"|oxmultilangassign}]
                                    [{/if}]
                                [{/if}]
                                <strong >
                                    <span>[{$sFrom}] [{$fPrice}]</span>
                                    <span>[{ $currency->sign}]</span>
                                    [{if $oView->isVatIncluded() }]
                                    <span>*</>
                                    [{/if}]
                                </strong>
                            </label>
                        [{/if}]
                        [{oxscript include="js/widgets/oxamountpriceselect.js" priority=10 }]
                        [{if $oDetailsProduct->loadAmountPriceInfo()}]
                            [{include file="page/details/inc/priceinfo.tpl"}]
                        [{/if}]
                    [{/oxhasrights}]
                [{/block}]

Die Staffelpreise sind allerdings in dem Dropdown verpackt, das da am Ende eingebunden wird
[{include file=“page/details/inc/priceinfo.tpl”}]

Im Prinzip musst Du nun also diese Preisermittlung bzw. Darstellung aus dem priceinfo.tpl anstatt der im productmain.tpl verwenden, natürlich ohne das Dropdown, Du willst die ja gleich sehen können.
So wie hier.
http://forum.oxid-esales.com/showthread.php?t=17534#post111374

@ Hebsacker

Danke hat wunderbar geklappt

HI,

ich bin gerade dabei dies ebenfalls umzusetzen aber irgendwie binich zu blöd dazu oder der Schlauch auf dem ich steh ist kurz vor dem platzen. Ich habe die CE 4.8.4 mit Azure und Child im Einsatz und möchte gerne unter der Preisanzeige un den Lieferzeiten , die Staffelpreistabelle aus der priceinfo.tpl dauerhaft anzeigen lassen falls der Artikel Staffelpreise aufweist. Irgendwie krieg ich das nicht hin. Der Button für die Staffelpreise verschwindet zwar aber die Tabelle wird nicht angzeigt.Wo muss ich was einfügen.

Der Code der betroffen sein müsste, müsste hier zu finden sien wenn ich mich nicht irre. Das ist der :Teil aus der productmain.tpl

        [{block name="details_productmain_price"}]
                [{oxhasrights ident="SHOWARTICLEPRICE"}]
                    [{if $oDetailsProduct-&gt;getPrice()}]
                        &lt;label id="productPrice" class="price"&gt;
                            [{assign var="sFrom" value=""}]
                            [{assign var="oPrice" value=$oDetailsProduct-&gt;getPrice()}]
                            [{if $oDetailsProduct-&gt;isParentNotBuyable() }]
                                [{assign var="oPrice" value=$oDetailsProduct-&gt;getVarMinPrice()}]
                                [{if $oDetailsProduct-&gt;isRangePrice() }]
                                    [{assign var="sFrom" value="PRICE_FROM"|oxmultilangassign}]
                                [{/if}]
                            [{/if}]
                            &lt;strong &gt;
                                &lt;span&gt;[{$sFrom}] [{oxprice price=$oPrice currency=$currency}]&lt;/span&gt;
                                [{if $oView-&gt;isVatIncluded() }]
                                &lt;span&gt;*&lt;/span&gt;
                                [{/if}]
                            &lt;/strong&gt;
                        &lt;/label&gt;
                    [{/if}]
                    [{oxscript include="js/widgets/oxamountpriceselect.js" priority=10 }]
                    [{if $oDetailsProduct-&gt;loadAmountPriceInfo()}]
                        [{include file="page/details/inc/priceinfo.tpl"}]
                    [{/if}]
                [{/oxhasrights}]
            [{/block}]

Und das hier ist der Code aus der priceinfo.tpl.

[{oxscript add=“$( ‘a.js-amountPriceSelector’ ).oxAmountPriceSelect();”}]
<a class=“selector corners FXgradBlueDark js-amountPriceSelector” href=“#priceinfo” id=“amountPrice” rel=“nofollow”><img src=“[{$oViewConf->getImageUrl(‘selectbutton.png’)}]” alt=“Select”></a>
[{assign var=“currency” value=$oView->getActCurrency()}]
<ul class=“pricePopup corners shadow” id=“priceinfo”>
<li><span><h4>[{oxmultilang ident=“BLOCK_PRICE” suffix=“COLON”}]</h4></span></li>
<li><label>[{oxmultilang ident=“FROM”}]</label><span>[{oxmultilang ident=“PCS”}]</span></li>
[{foreach from=$oDetailsProduct->loadAmountPriceInfo() item=priceItem name=amountPrice}]
<li>
<label>[{$priceItem->oxprice2article__oxamount->value}]</label>
<span>
[{if $priceItem->oxprice2article__oxaddperc->value}]
[{$priceItem->oxprice2article__oxaddperc->value}] % [{oxmultilang ident=“DISCOUNT”}]
[{else}]
[{$priceItem->fbrutprice}] [{$currency->sign}]
[{/if}]
</span>
</li>
[{/foreach}]
</ul>

Irgendwie bin ich echt zu blöd das zu integrieren. Bin zwar noch neu hier aber das sll keine Entschuldigung sein. Vielleicht kann sich ja jemand erbarmen. Wäre echt super.

Viele Grüße Reiner

alternativ gibts das hier unter detailansicht:

[B]der reiner machts feiner![/B] uralter spruch. mir nur grad so eingefallen. nicht bös sein. :-))

Hallo Volker,

ich bin dir doch nicht böse, ganz im gegenteil. Hast mich doch eben gerettet. Ganz herzlichen Dank dafür.

Es gibt noch so nen Spruch, den hat mein Lehrer immer gesagt:
So wie der Reiner kanns keiner lach

Wünsche dir ein schönes Osterfest

Viele Grüße Reiner

schöne ostern zurück!
freut mich, daß es dir gefällt. läßt sich auch easy anpassen: hintergrundfarbe,etc., etc.,… hat josef echt super gemacht. :smiley:

und falls du weiteres brauchst, hier massig: oxmod.org