# Warum kein "In den Warenkorb"-Button im Listing bei Staffelpreisen

**URL:** <https://forum.shopware.com/t/warum-kein-in-den-warenkorb-button-im-listing-bei-staffelpreisen/53438>\
**Category:** Allgemein\
**Created:** [12. Juni 2018 um 14:54 UTC](https://forum.shopware.com/t/warum-kein-in-den-warenkorb-button-im-listing-bei-staffelpreisen/53438 "2018-06-12T14:54:26Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)\
**Post date:** [12. Juni 2018 um 14:54 UTC](https://forum.shopware.com/t/warum-kein-in-den-warenkorb-button-im-listing-bei-staffelpreisen/53438/1 "2018-06-12T14:54:26Z")

</div>

Hi Leute, nur eine kleine Versändnisfrage. Es gibt ja die option dass man einen “In den Warenkorb”-Button im Listing direkt anzeigen kann. Dieser wird bei Artikeln, welchen einen Staffelpreis haben nicht angezeigt. Hab im Quellcode nochmal nachgeschaut und dort ist tatsächlich&nbsp;!$product-\>displayFromPrice(); als Kriterium im ListProductService hinterlegt. Nun wollte ich Fragen, ob das dafür eine Grund gibt, welcher mir Spontan nicht einfällt?

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [12. Juni 2018 um 15:06 UTC](https://forum.shopware.com/t/warum-kein-in-den-warenkorb-button-im-listing-bei-staffelpreisen/53438/2 "2018-06-12T15:06:44Z")

</div>

Weil in Listing ein ab-Preis angezeigt wird. Du musst aber genau den Preis der im Warenkorb landet darstellen. Trusted Shops meckert das bspw. an, es müssen&nbsp;sofort wenn der Artikel in den Warenkorb gelegt wird alle Bedingungen des Preises sichtbar sein.

---

<div class="post-metadata">

**Author:** ![Koenig2020](https://avatars.discourse-cdn.com/v4/letter/k/ec9cab/32.png) [@Koenig2020](https://forum.shopware.com/u/Koenig2020)\
**Post date:** [6. Februar 2020 um 07:58 UTC](https://forum.shopware.com/t/warum-kein-in-den-warenkorb-button-im-listing-bei-staffelpreisen/53438/3 "2020-02-06T07:58:46Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Weil in Listing ein ab-Preis angezeigt wird. Du musst aber genau den Preis der im Warenkorb landet darstellen. Trusted Shops meckert das bspw. an, es müssen&nbsp;sofort wenn der Artikel in den Warenkorb gelegt wird alle Bedingungen des Preises sichtbar sein.

Da wir ausschließlich einen B2B Shop betreiben möchten wir auch den Warenkorb Button bei Artikeln mit Staffelpreisen im Listing darstellen. Wie ist das möglich?

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [6. Februar 2020 um 08:27 UTC](https://forum.shopware.com/t/warum-kein-in-den-warenkorb-button-im-listing-bei-staffelpreisen/53438/4 "2020-02-06T08:27:35Z")

</div>

Per Theme-Anpassung wäre so die erste Idee.  
Hier wird „entschieden“:  
[https://github.com/shopware/shopware/blob/5.6/themes/Frontend/Bare/frontend/listing/product-box/box-basic.tpl#L89](https://github.com/shopware/shopware/blob/5.6/themes/Frontend/Bare/frontend/listing/product-box/box-basic.tpl#L89)  
Entweder den ganzen Block ersetzen, oder den Block „prependen“ und dort die Variable $sArticle.allowBuyInListing per assign mit true überschreiben.

---

<div class="post-metadata">

**Author:** ![Koenig2020](https://avatars.discourse-cdn.com/v4/letter/k/ec9cab/32.png) [@Koenig2020](https://forum.shopware.com/u/Koenig2020)\
**Post date:** [6. Februar 2020 um 12:48 UTC](https://forum.shopware.com/t/warum-kein-in-den-warenkorb-button-im-listing-bei-staffelpreisen/53438/5 "2020-02-06T12:48:47Z")

</div>

> [@sonic schrieb:](https://forum.shopware.com/profile/16285/sonic "sonic")
> 
> Per Theme-Anpassung wäre so die erste Idee.  
> Hier wird „entschieden“:  
> [https://github.com/shopware/shopware/blob/5.6/themes/Frontend/Bare/frontend/listing/product-box/box-basic.tpl#L89](https://github.com/shopware/shopware/blob/5.6/themes/Frontend/Bare/frontend/listing/product-box/box-basic.tpl#L89)  
> Entweder den ganzen Block ersetzen, oder den Block „prependen“ und dort die Variable $sArticle.allowBuyInListing per assign mit true überschreiben.

Pefekt danke. Genau danach hatte ich gesucht. Damit war es möglich das Problem zu lösen.

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [6. Februar 2020 um 12:55 UTC](https://forum.shopware.com/t/warum-kein-in-den-warenkorb-button-im-listing-bei-staffelpreisen/53438/6 "2020-02-06T12:55:47Z")

</div>

Ist aber auch wirklich nur ein Kniff - so dürfte der “In den Warenkorb”-Button dann auch bei “nicht mehr verfügbare” Artikel auftauchen - ebenso bei&nbsp;Varianten! Besser wäre es, das&nbsp;mit einem Plugin zu lösen.
