# Nettopreis anzeigen

**URL:** <https://forum.shopware.com/t/nettopreis-anzeigen/4297>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [14. September 2011 um 23:12 UTC](https://forum.shopware.com/t/nettopreis-anzeigen/4297 "2011-09-14T23:12:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![TMAK3R](https://avatars.discourse-cdn.com/v4/letter/t/b487fb/32.png) [@TMAK3R](https://forum.shopware.com/u/TMAK3R)\
**Post date:** [14. September 2011 um 23:12 UTC](https://forum.shopware.com/t/nettopreis-anzeigen/4297/1 "2011-09-14T23:12:58Z")

</div>

Hallo, ich möchte in meinem Shop unter jedem Bruttopreis, den Nettopreis (abzgl. 19% MwSt.) angezeigt bekommen. In der Shopware Hilfe wird es bereits erklärt: [http://wiki.shopware.de/Kann-ich-im-Sho … l\_181.html](http://wiki.shopware.de/Kann-ich-im-Shop-auch-zusaetzlich-die-Nettopreise-anzeigen%253F%5C_detail%5C_181.html) Allerdings wird darauf hingewiesen das dies nur bis zur Version 3.0.5.1 funktioniert. Kann ich ich mit der aktuellen 3.5x Version dies auch so umsetzten oder gibt es eine Änderung? Gibt es evtl. sogar ein Plugin dafür? Auch Eure Antworten freue ich mich! 🙂 Gruß Philipp

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [16. September 2011 um 16:05 UTC](https://forum.shopware.com/t/nettopreis-anzeigen/4297/2 "2011-09-16T16:05:52Z")

</div>

Sollte Funktionieren. Falls die Variablen so nicht zur Verfügung stehen kannst du mit {$sArticle|var\_dump} alles verfügbaren Variablen einsehen.

---

<div class="post-metadata">

**Author:** ![exquisitgeschenke](https://avatars.discourse-cdn.com/v4/letter/e/71e660/32.png) [@exquisitgeschenke](https://forum.shopware.com/u/exquisitgeschenke)\
**Post date:** [13. Oktober 2011 um 09:51 UTC](https://forum.shopware.com/t/nettopreis-anzeigen/4297/3 "2011-10-13T09:51:16Z")

</div>

[quote=“urban”]Hallo, ich möchte in meinem Shop unter jedem Bruttopreis, den Nettopreis (abzgl. 19% MwSt.) angezeigt bekommen. In der Shopware Hilfe wird es bereits erklärt: [http://wiki.shopware.de/Kann-ich-im-Sho … l\_181.html](http://wiki.shopware.de/Kann-ich-im-Shop-auch-zusaetzlich-die-Nettopreise-anzeigen%253F%5C_detail%5C_181.html) Allerdings wird darauf hingewiesen das dies nur bis zur Version 3.0.5.1 funktioniert. Kann ich ich mit der aktuellen 3.5x Version dies auch so umsetzten oder gibt es eine Änderung? Gibt es evtl. sogar ein Plugin dafür? Auch Eure Antworten freue ich mich! 🙂 Gruß Philipp[/quote] Hallo Philipp, hast Du das mit den Nettopreisen inzwichen hinbekommen? Wenn ja, kannst Du mal bitte kurz erläutern, was ich in welcher Datei einfügen muss? Vielen Dank. Lampi

---

<div class="post-metadata">

**Author:** ![Teardrop](https://avatars.discourse-cdn.com/v4/letter/t/f4b2a3/32.png) [@Teardrop](https://forum.shopware.com/u/Teardrop)\
**Post date:** [31. Oktober 2011 um 04:01 UTC](https://forum.shopware.com/t/nettopreis-anzeigen/4297/4 "2011-10-31T04:01:05Z")

</div>

Hallo Zusammen, hab das gerade mal zusammengebastelt, folgend die Schritte (Achtung, bin Neuling in Sachen Shopware und habe nur die Standard CE, keine Zusatzmodule, daher immer schön testen 😉 ). Basierend auf dem oben verlinkten Artikel habe ich mir die entsprechenden Templatedateien rausgesucht und in mein eigenes Frontend-Template übernommen. Folgend der Code für die entsprechenden Dateien: frontend/listing/box\_article.tpl [code] {extends file="…/\_default/frontend/listing/box\_article.tpl"} {\* Article Price \*} {block name=‚frontend\_listing\_box\_article\_price‘} {assign var=„sArticlePriceNumeric“ value=$sArticle.price|replace:",":"."|floatval} {assign var=„sArticleTaxFactor“ value=$sArticle.tax+100} {assign var=„sArticlePriceNettoNumeric“ value=$sArticlePriceNumeric/$sArticleTaxFactor\*100} {assign var=„sArticlePriceNetto“ value=$sArticlePriceNettoNumeric|number\_format:2:",":""}

{if $sArticle.pseudoprice} {s name=„reducedPrice“}Statt: {/s}{$sArticle.pseudoprice|currency} {s name=„Star“}\*{/s} {/if} {if $sArticle.priceStartingFrom && !$sArticle.liveshoppingData}{s name=‚ListingBoxArticleStartsAt‘}{/s} {/if}{$sArticle.price|currency} {s name=„Star“}\*{/s}  
Netto {if $sArticle.priceStartingFrom && !$sArticle.liveshoppingData}{s name=‚ListingBoxArticleStartsAt‘}{/s} {/if}{$sArticlePriceNetto|currency} {s name=„Star“}\*{/s}

{/block} [/code] frontend/detail/data.tpl ` {extends file="../\_default/frontend/detail/data.tpl"} {\* Article price configurator \*} {block name='frontend\_detail\_data\_price\_configurator'} {assign var="sArticlePriceNumeric" value=$sArticle.price|replace:",":"."|floatval} {assign var="sArticleTaxFactor" value=$sArticle.tax+100} {assign var="sArticlePriceNettoNumeric" value=$sArticlePriceNumeric/$sArticleTaxFactor\*100} {assign var="sArticlePriceNetto" value=$sArticlePriceNettoNumeric|number\_format:2:",":""} **{if $sArticle.priceStartingFrom && !$sArticle.sConfigurator && $sView} {se name="DetailDataInfoFrom"}{/se} {$sArticle.priceStartingFrom|currency} {s name="Star" namespace="frontend/listing/box\_article"}{/s} {else} {$sArticle.price|currency} {s name="Star" namespace="frontend/listing/box\_article"}{/s} {/if}**   
Nettopreis {if $sArticle.priceStartingFrom && !$sArticle.sConfigurator && $sView} {se name="DetailDataInfoFrom"}{/se} {/if} {$sArticlePriceNetto|currency} {s name="Star" namespace="frontend/listing/box\_article"}{/s}{/block} ` frontend/compare/col.tpl [code] {extends file="…/\_default/frontend/compare/col.tpl"} {\* Price \*} {block name=‚frontend\_compare\_price‘} {assign var=„sArticlePriceNumeric“ value=$sArticle.price|replace:",":"."|floatval} {assign var=„sArticleTaxFactor“ value=$sArticle.tax+100} {assign var=„sArticlePriceNettoNumeric“ value=$sArticlePriceNumeric/$sArticleTaxFactor\*100} {assign var=„sArticlePriceNetto“ value=$sArticlePriceNettoNumeric|number\_format:2:",":""}

{if $sArticle.pseudoprice}{s name=„reducedPrice“ namespace=„frontend/listing/box\_article“}{/s} {$sArticle.pseudoprice|currency} {s name=„Star“ namespace=„frontend/listing/box\_article“}{/s}  
{/if} **{if $sArticle.priceStartingFrom}ab {/if}{$sArticle.price|currency}** \*  
**Netto {if $sArticle.priceStartingFrom}ab {/if}{$sArticlePriceNetto|currency}\***

{/block} [/code] CSS-Code (die relevante Klasse habe ich „netto“ genannt) ` /\* Akzentfarbe \*/ .netto { color: #9B8303; } /\* Artikel-Listing \*/ #listing-3col .artbox p.price { bottom: 60px; } p.price .netto { font-size: 11px; } /\* Artikel-Detail \*/ div.article\_details\_price .netto { font-size: 14px; } /\* Artikel-Vergleich\*/ p.article-price .netto { font-size: 11px; } ` Wie oben erwähnt fange ich gerade erst an mit Shopware und habe keine Zusatzmodule, daher weiß ich nicht, ob es noch andere Stellen gibt, wo die Preise angezeigt werden und wo es sinnvoll wäre, diese zusätzlich im Netto auszugeben. Aber nach obigem Schema sollte man das dann auch anpassen können. Bei der Suche nach den entsprechenden Stellen kann man in den Templatedateien nach „$sArticle.price“ und „article-price“ suchen. Gruß Jens

---

<div class="post-metadata">

**Author:** ![Teardrop](https://avatars.discourse-cdn.com/v4/letter/t/f4b2a3/32.png) [@Teardrop](https://forum.shopware.com/u/Teardrop)\
**Post date:** [15. November 2011 um 18:33 UTC](https://forum.shopware.com/t/nettopreis-anzeigen/4297/5 "2011-11-15T18:33:13Z")

</div>

Hallo Zusammen, mir ist heute aufgefallen, dass mein obiges Beispiel noch einen Fehler hat. Und zwar werden bei eindimensionalen Varianten die Nettopreise nicht berechnet, bzw. nur bei der ersten Variante. Wie es aussieht ist die Eigenschaft $sArticle.tax nur bei der Ausgabe des Preises des Stammartikels verfügbar, nicht aber bei der Variante. Ich vermute das man in der Datei engine/core/class/sArticles.php irgendwo um Zeile 2840 etwas anpassen müsste (oder besser ein PlugIn bauen, aber damit habe ich mich noch gar nicht beschäftigt). Hat jemand einen Tip / Ansatz für mich, wo man was anpassen muss? Danke und Gruß Jens

---

<div class="post-metadata">

**Author:** ![Teardrop](https://avatars.discourse-cdn.com/v4/letter/t/f4b2a3/32.png) [@Teardrop](https://forum.shopware.com/u/Teardrop)\
**Post date:** [15. November 2011 um 19:28 UTC](https://forum.shopware.com/t/nettopreis-anzeigen/4297/6 "2011-11-15T19:28:53Z")

</div>

Hallo, habe es gerade selber gefunden. In Zeile 2925 in der engine/core/class/sArticles.php innerhalb der IF Abfrage `if ($getArticle["pricegroupActive"]){` folgendes einfügen `$getArticleVariants[$variantKey]["tax"] = $getArticle["tax"]; ` Gleiches im Else-Teil der Abfrage. Bei mir klappts. Beim nächsten Update ist das dann vermutlich weg, daher werde ich bei Gelegenheit mal versuchen ein PlugIn aus der ganzen Geschichte zu stricken… Gruß Jens
