# Automatisch aktualisierter Grundpreis neben Staffelpreise?

**URL:** <https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139>\
**Category:** Shopware 3.5\
**Tags:** templates--design\
**Created:** [15. März 2011 um 12:58 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139 "2011-03-15T12:58:26Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![ssamy](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@ssamy](https://forum.shopware.com/u/ssamy)\
**Post date:** [15. März 2011 um 12:58 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/1 "2011-03-15T12:58:26Z")

</div>

Ist das irgendwie möglich,dass der Verkaufspreis auch angezeigt und entsprechend Staffelpreise aktualisiert wird? Ich anwende für eine Kategorie die Daten aus bestimmter Preisgruppe.Dann wird bei Artikeldetails nur eine Tabelle mit"Staffelpreise" angezeigt(ohne Verkaufspreis).Und erst wenn der Artikel in den Warenkorb gelegt wird,erst dann wird der berechneter Preis aus Staffelpreise angezeigt. Es soll ungefähr so aussehen: Danke im Voraus ssamy

---

<div class="post-metadata">

**Author:** ![ssamy](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@ssamy](https://forum.shopware.com/u/ssamy)\
**Post date:** [16. März 2011 um 15:37 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/2 "2011-03-16T15:37:45Z")

</div>

bitte um Hilfe!!!..😢 ssamy

---

<div class="post-metadata">

**Author:** ![user\_one](https://avatars.discourse-cdn.com/v4/letter/u/e480ec/32.png) [@user\_one](https://forum.shopware.com/u/user_one)\
**Post date:** [21. März 2011 um 12:06 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/3 "2011-03-21T12:06:19Z")

</div>

Das würde mich auch interessieren. Glaube das ist aktuell jedoch nicht möglich und wenn mich nicht alles täuscht gibts dazu auch bereits ein Ticket.

---

<div class="post-metadata">

**Author:** ![baschti](https://avatars.discourse-cdn.com/v4/letter/b/77aa72/32.png) [@baschti](https://forum.shopware.com/u/baschti)\
**Post date:** [6. Mai 2011 um 17:38 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/4 "2011-05-06T17:38:14Z")

</div>

Gibt es den überhaupt die Möglichkeit den EInzelpreis anzeigen zulassen wenn man Staffelpreise hat. Quasi der ab Preis und der Grundpreis. Ich finde die Darstellung sehr verwirrend!

---

<div class="post-metadata">

**Author:** ![eWeniger](https://avatars.discourse-cdn.com/v4/letter/e/9de053/32.png) [@eWeniger](https://forum.shopware.com/u/eWeniger)\
**Post date:** [13. Juni 2012 um 14:35 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/5 "2012-06-13T14:35:45Z")

</div>

Hallo, habe mal ein wenig gebastelt bin soweit gekommen (Layout wird noch „schön“ gemacht): Mein Problem ist zur Zeit die Anzeige des Grundpreises für „ab 6Stk“. Hier sollte 1,01€ stehen. Es wird jedoch der Grundpreis vom Stückpreis 1-5 Artikel gezogen. Mein Code: ` {if $sArticle.purchaseunit != $sArticle.referenceunit} {$sArticle.referenceunit} {$sArticle.sUnit.description} = {$sArticle.referenceprice|currency} {s name="Star" namespace="frontend/listing/box\_article"}{/s} {else} {$sArticle.purchaseunit} {$sArticle.sUnit.description}= {$sArticle.referenceprice|currency} {/if} ` Geht das überhaupt so, wie ich mir das vorstelle? Wo liegt mein Fehler? Kann jemand helfen?

---

<div class="post-metadata">

**Author:** ![Artur\_Nietsch](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@Artur\_Nietsch](https://forum.shopware.com/u/Artur_Nietsch)\
**Post date:** [10. März 2013 um 13:57 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/6 "2013-03-10T13:57:46Z")

</div>

Pusch… darf ich kurz fragen, ob es bereits eine Lösung zu den Grundpreisen (Shopware Version 4.0.6) bei Staffelpreisen gibt? Immerhin und soweit mir bekannt, muss der Grundpreis bei jeder Preisangabe hinterlegt sein.

---

<div class="post-metadata">

**Author:** ![Nerdzwork\_GmbH](https://avatars.discourse-cdn.com/v4/letter/n/ee7513/32.png) [@Nerdzwork\_GmbH](https://forum.shopware.com/u/Nerdzwork_GmbH)\
**Post date:** [11. März 2013 um 11:13 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/7 "2013-03-11T11:13:35Z")

</div>

Moin, wir haben das gelöst in dem wir in der block\_price.tpl eine eigene Berechnung über die vorhandenen Variablen ausführen. Wir haben vorhanden in dem Template folgende relevante Variablen: $sArticle.tax $row.price $sArticle.purchaseunit $sArticle.referenceunit Mit ein wenig gebastel eine eigene Berechnung in Smarty erstellen. Kann ggf. später den Code posten. Gruß Jan

---

<div class="post-metadata">

**Author:** ![Artur\_Nietsch](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@Artur\_Nietsch](https://forum.shopware.com/u/Artur_Nietsch)\
**Post date:** [11. März 2013 um 11:39 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/8 "2013-03-11T11:39:33Z")

</div>

Hallo Jan, vielen Dank fpr die Antwort. Also zumindest wäre es möglich, nur leider für mich nicht. Ich hatte mehr auf Shopwareseitige Lösung gehofft. (eine versteckte Option etc., die ich übersehen habe) @ Shopware: Evtl. könnte sich diesem Thema doch jemand von der Technik annehmen. Dankeschön Artur Nietsch

---

<div class="post-metadata">

**Author:** ![Nerdzwork\_GmbH](https://avatars.discourse-cdn.com/v4/letter/n/ee7513/32.png) [@Nerdzwork\_GmbH](https://forum.shopware.com/u/Nerdzwork_GmbH)\
**Post date:** [14. März 2013 um 00:47 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/9 "2013-03-14T00:47:43Z")

</div>

Moin Artur Nietsch, Shopware konzentriert sich auf den Kern des Systems dennoch auch auf die Community, was meiner Meinung nach immer sehr schwer ist. Doch in erster Linie muss man auch einfach sagen gibt es tausende Wege an Support oder generell an eine Lösung zu gelangen. Im Vergleich und auch gezielt betrachtet im E-Commerce gibt es hier die transparentesten Lösungen 😉 block\_price.tpl: [code]

{if $sArticle.purchaseunit != $sArticle.referenceunit} {assign var=‚replacedPrice‘ value=$row.price|replace:",":"."} {assign var=‚unitBrutto‘ value=($replacedPrice/($sArticle.purchaseunit)\*($sArticle.referenceunit))} **{$unitBrutto|currency} Brutto** {else} **{$unitBrutto|currency} Brutto** {/if} {assign var=unitNetto value=$unitBrutto|replace:’,’:’.’} {assign var=formatTax value={($sArticle.tax/100)+1}} {math equation=„x / y“ x=$unitNetto y=$formatTax format="%.2f"} € Netto |[/code] Zusammenfassung: Einfach die notwendigen values einer variable übergeben, diese Berechnen lassen und ausgaben im eigenen Format 🙂 Das muss natürlich in die jeweilige spalte hinein in der tabelle die sich in der block\_price.tpl befindet. Bestenfalls einfach noch dazu weiter oben im code eine neue „Zeile“ erstellen mit: ` **Grundpreis {$sArticle.referenceunit} {$sArticle.sUnit.description}** |` In diesem Falle ist natürlich diese Zeile immer zu sehen. Da keine Abfrage vorher im Template stattfindet ob generell ein referenceunit in diesem falle vorhanden ist oder nicht. Wenn es also entsprechend in dem Shop auch Artikel gibt die keinen Grundpreis besitzen/benötigen oder sonstige alternative Ausdrucksweisen… dann einfach eine if schleife drumherum. Beispiel: ` {if $sArticle.referenceunit} **Grundpreis {$sArticle.referenceunit} {$sArticle.sUnit.description}** |{/if} ` Gruß Jan

---

<div class="post-metadata">

**Author:** ![Artur\_Nietsch](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@Artur\_Nietsch](https://forum.shopware.com/u/Artur_Nietsch)\
**Post date:** [14. März 2013 um 09:43 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/10 "2013-03-14T09:43:49Z")

</div>

da sag ich mal auch moin moin… danke für den Ansatz nur hilft mir leider so nicht weiter, da mir gezielte Programmierkenntnisse fehlen. Ein Copy - Paster 😃 Aber evtl gibt es andere User, die mit dem Code etwas anfangen können. Vielen Dank in jedem Fall. Gruss Artur Nietsch

---

<div class="post-metadata">

**Author:** ![herbosus](https://avatars.discourse-cdn.com/v4/letter/h/41988e/32.png) [@herbosus](https://forum.shopware.com/u/herbosus)\
**Post date:** [14. Dezember 2014 um 01:06 UTC](https://forum.shopware.com/t/automatisch-aktualisierter-grundpreis-neben-staffelpreise/2139/11 "2014-12-14T01:06:35Z")

</div>

Danke an alle die hier Lösungen presentiert haben. ich habe den oben stehenden Code volgend abgeändert. sucht in der Datei block\_price.tpl ` **{$row.price|currency}\*** ` und ersetzt durch ` **{$row.price|currency}\* {if $sArticle.referenceunit} {assign var='replacedPrice' value=$row.price|replace:",":"."} {assign var='unitBrutto' value=($replacedPrice/($sArticle.purchaseunit)\*($sArticle.referenceunit))} ({$unitBrutto|currency} /{$sArticle.referenceunit} {$sArticle.sUnit.description}) {else} ({$unitBrutto|currency} /{$sArticle.referenceunit} {$sArticle.sUnit.description}) {assign var=unitNetto value=$unitBrutto|replace:',':'.'} {assign var=formatTax value={($sArticle.tax/100)+1}} | {/if}** ` so sieht es dann aus Menge Stückpreis bis 2 18,82 €\* (26,89 € /1 Liter) ab 3 17,82 €\* (25,46 € /1 Liter) ab 5 16,50 €\* (23,57 € /1 Liter) ab 10 15,00 €\* (21,43 € /1 Liter) Schöne Grüße
