# Kaufen aus dem Listing für bestimmte Produkte abschaltbar?

**URL:** <https://forum.shopware.com/t/kaufen-aus-dem-listing-fur-bestimmte-produkte-abschaltbar/55288>\
**Category:** Administration\
**Created:** [20. September 2018 um 09:40 UTC](https://forum.shopware.com/t/kaufen-aus-dem-listing-fur-bestimmte-produkte-abschaltbar/55288 "2018-09-20T09:40:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andy79](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@Andy79](https://forum.shopware.com/u/Andy79)\
**Post date:** [20. September 2018 um 09:40 UTC](https://forum.shopware.com/t/kaufen-aus-dem-listing-fur-bestimmte-produkte-abschaltbar/55288/1 "2018-09-20T09:40:30Z")

</div>

Hallo Shopware-Freunde, eine Frage stellt sich uns gerade. Wir haben folgende Konstellation in unserem zukünftigen Shop eingestellt. “Kaufen aus dem Listing = Ja”. Jetzt nutzen wir aber dieses Plugin für “Bundles”: [https://store.shopware.com/dreis14361196761/set-artikel-konfigurator.html?c=1069](https://store.shopware.com/dreis14361196761/set-artikel-konfigurator.html?c=1069). Der Set Artikel Konfigurator verhält sich leider aktuell nicht wie ein “Varianten-Artikel”, was dann den Kaufen Button hier wegnehmen würde. Wir haben das mit dem Plugin Hersteller besprochen. Es ist bekannt, und in einiger Zeit (Wochen / Monate) wird es wohl ein Update geben, welches dafür sorgt, dass dann aus der Kategorie die “Set Artikel” nicht kaufbar sind. Aktuell ist das aber der Fall.

Wir haben zwei Möglichkeiten. Erstens --\> die Funktion abschalten, dann kann man nix aus der Kategorie kaufen. Das ist nicht so toll für die Kunden, wegen “ein Klick mehr” bei normalen Artikeln. Zweitens: Eine Möglichkeit finden, wie man “von außen” für diese Artikel definiert, dass sie sich wie ein Varianten-Artikel verhalten sollen.

Hat jemand eine Idee / Code-Schnipsel, wie man das bewerkstelligen kann?

&nbsp;

Vielen Dank!

---

<div class="post-metadata">

**Author:** ![JanineOverhausKocan](https://avatars.discourse-cdn.com/v4/letter/j/65b543/32.png) [@JanineOverhausKocan](https://forum.shopware.com/u/JanineOverhausKocan)\
**Post date:** [20. September 2018 um 09:49 UTC](https://forum.shopware.com/t/kaufen-aus-dem-listing-fur-bestimmte-produkte-abschaltbar/55288/2 "2018-09-20T09:49:39Z")

</div>

Hallo,

spontan wäre eine Idee die Artikel über ein Freitextfeld zu kennzeichnen, einfach vom Typ Checkbox und dieses dann in der passenden box.tpl unter frontend/listing im Block&nbsp;frontend\_listing\_box\_article\_buy mit abzufragen.

Grüße aus Schöppingen

---

<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:** [20. September 2018 um 09:56 UTC](https://forum.shopware.com/t/kaufen-aus-dem-listing-fur-bestimmte-produkte-abschaltbar/55288/3 "2018-09-20T09:56:09Z")

</div>

Keine Ahnung, ob das weiterhilft, weil ich nicht weiß, wie das Plugin ins Theme eingreift.

Ich habe ein “ähnliches” Problem, allerdings mit normalen Artikeln, bei denen ich den Kunden noch zwingend vor dem Kauf ein Hinweis geben möchte.&nbsp;  
Wie man hier :&nbsp;[shopware/box-basic.tpl at 5.5 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/5.5/themes/Frontend/Bare/frontend/listing/product-box/box-basic.tpl#L89) sehen kann, wird das Verhalten durch eine&nbsp;Artikel-Var gesteuert.  
Trick: Gleichen Block “Prependen” und z.B. auf ein Freitext testen&nbsp;und ggf.&nbsp;$sArticle.allowBuyInListing auf false setzen.  
&nbsp;

```
{extends file='parent:frontend/listing/product-box/box-basic.tpl'}

{block name="frontend_listing_box_article_buy"}
{if {config name="displayListingBuyButton"} && ($sArticle.allowBuyInListing) && ($sArticle[$theme.custombadge_attr] != '')}
  {$sArticle.allowBuyInListing = false}  
{/if}
{$smarty.block.parent}
{/block}

```

Relevant wäre hier:&nbsp;**($sArticle[$theme.custombadge\_attr] != ‘’)**&nbsp;– wobei ich mir den Namen des Freitextes mit **$theme.custombadge\_attr&nbsp;** aus meiner Theme-Config ziehe - hier kann natürlich das Freitext auch direkt eingetragen werden. &nbsp;Ich frage hier auf einen Text ab, ist der Text leer, wird der Button nicht ausgeblendet. Ist das Freitext eine Checkbox, muss das If noch ein wenig agepasst werden.

Ggf. setzt das Plugin bereits selber ein Flag in $sArticle das man abfragen kann, dann braucht es nicht einmal ein Freitext. Könnte man mit dem [Profiler von shyim](https://github.com/FriendsOfShopware/FroshProfiler) ermitteln.

---

<div class="post-metadata">

**Author:** ![Andy79](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@Andy79](https://forum.shopware.com/u/Andy79)\
**Post date:** [17. Oktober 2018 um 12:54 UTC](https://forum.shopware.com/t/kaufen-aus-dem-listing-fur-bestimmte-produkte-abschaltbar/55288/4 "2018-10-17T12:54:08Z")

</div>

Danke das hat uns bei der Lösung geholfen. Schade dass der PlugIn-Hersteller das Thema als nicht so dringend erachtet…
