# Filter "Sofort Lieferbar" greift nicht auf Varianten zu

**URL:** <https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355>\
**Category:** Allgemein\
**Created:** [7. August 2017 um 08:58 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355 "2017-08-07T08:58:00Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Danio](https://avatars.discourse-cdn.com/v4/letter/d/cab0a1/32.png) [@Danio](https://forum.shopware.com/u/Danio)\
**Post date:** [7. August 2017 um 08:58 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355/1 "2017-08-07T08:58:00Z")

</div>

Hallo Community,

&nbsp;

ich habe mal eine Frage zu der Fitleroption “Sofort Lieferbar”

Hier werden leider die Artikel nicht korrekt ausgegeben bei Variant-Artikel. Wenn ich den Filter setzte werden Artikel angezeigt, welche in der Variante nicht verfügbar sind.

Was bringt denn so eine Filter funktion wenn die Filterfunktion “dumm” ist. So bald irgendein Artikel aus der Variante verfügbar ist, wird der Artikel angezeigt, egal ob ich mit meinen anderen Filtereinstellung (Bsp:&nbsp;Größe) einen bestimmten Artikel suche. &nbsp;Artikel ist gar nicht Lieferbar!

Ist das Problem irgendwie zu lösen mit einer Code Erweiterung? So dass wenn ich nach einem Kleidungsstück suche in der Größe L auch die Verfügbarkeit für diese Variante geprüft wird.

LG Danny

&nbsp;

---

<div class="post-metadata">

**Author:** ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)\
**Post date:** [7. August 2017 um 09:09 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355/2 "2017-08-07T09:09:40Z")

</div>

Im Standard lässt sich im Frontend nur nach der Stammvariante filtern, weshalb hier auch der Filter nicht auf Variantenebene genutzt werden kann. Hier kannst Du im Store nach einem Plugin suchen.

Alternativ haben wir auf unserer Roadmap eine Optimierung der Variantenanzeige im Listing vermerkt, genaue Termine gibt es aber nicht.

> **[Shopware Roadmap](https://www.shopware.com/de/roadmap/)**
>
> Die Shopware Roadmap zeigt Dir, woran wir arbeiten, was wir als nächstes in Angriff nehmen wollen und welche Visionen wir für die Zukunft haben.

&nbsp;

---

<div class="post-metadata">

**Author:** ![Danio](https://avatars.discourse-cdn.com/v4/letter/d/cab0a1/32.png) [@Danio](https://forum.shopware.com/u/Danio)\
**Post date:** [7. August 2017 um 09:11 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355/3 "2017-08-07T09:11:51Z")

</div>

Ich habe es derzeit mit einen externen Filter Plug-In so geregelt, dass immer nur Sofort lieferbare Artikel angezeigt wird.  
Das Problem dabei ist, dass der Kunde dies natürlich nicht weiß und denkt mein Sortiment ist klein, weil er ja weniger angezeigt bekommt.

&nbsp;

---

<div class="post-metadata">

**Author:** ![Danio](https://avatars.discourse-cdn.com/v4/letter/d/cab0a1/32.png) [@Danio](https://forum.shopware.com/u/Danio)\
**Post date:** [7. August 2017 um 09:16 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355/4 "2017-08-07T09:16:50Z")

</div>

Danke&nbsp;AndreHerking&nbsp;für die schnelle Antwort.&nbsp;

**Dann solltest ihr aber die Varianten Verbesserung schnellstens umsetzten, da ja viele Shopbetreiber Varianten haben.** Nicht nur bei Kleidung sondern auch bei Füllmenge, &nbsp;ist dies ja elementar wichtig. Kunden die immer Produkte anklicken die laut Filter vorhanden sein sollen und es dann auf der Detailseite doch nicht sind, sind frustirert und&nbsp;springen ab. Die kommen dann leider auch nicht wieder sondern kaufen woanders.&nbsp;

ich drück die Daumen, dass schnell daran gearbeitet wird da das Thema wichtig ist im Jahr 2017 nach Varianten filtern zu können.&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![codiverse](https://avatars.discourse-cdn.com/v4/letter/c/b782af/32.png) [@codiverse](https://forum.shopware.com/u/codiverse)\
**Post date:** [15. Oktober 2018 um 17:25 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355/5 "2018-10-15T17:25:10Z")

</div>

> [@Danio schrieb:](https://forum.shopware.com/profile/22883/Danio "Danio")
> 
> Ich habe es derzeit mit einen externen Filter Plug-In so geregelt, dass immer nur Sofort lieferbare Artikel angezeigt wird.  
> Das Problem dabei ist, dass der Kunde dies natürlich nicht weiß und denkt mein Sortiment ist klein, weil er ja weniger angezeigt bekommt.
> 
> &nbsp;

Hi Danio, könntest du mir sagen, ob ich das Plugin im Store kaufen kann oder mir evtl. den Code des Plugins zur Verfügung stellen?

@shopware: Mit 5.4 habt ihr ja nochmal was an der Variantenlogik, aber die hier gewünschte Funktion ist immer noch nicht möglich, oder?

Viele Grüße,  
Constantin

---

<div class="post-metadata">

**Author:** ![Pua7](https://avatars.discourse-cdn.com/v4/letter/p/35a633/32.png) [@Pua7](https://forum.shopware.com/u/Pua7)\
**Post date:** [10. April 2019 um 07:14 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355/6 "2019-04-10T07:14:52Z")

</div>

Wie ist den nun der Stand? Hatte Shopware auch schonmal vor 1 Jahr auf einer Messe angesprochen.&nbsp;

Geht es nun das man einstellen kann, das beim Filtern nach varianten nur aktive/mit Bestand angezeigt werden?

---

<div class="post-metadata">

**Author:** ![wolkenkrieger](https://avatars.discourse-cdn.com/v4/letter/w/85e7bf/32.png) [@wolkenkrieger](https://forum.shopware.com/u/wolkenkrieger)\
**Post date:** [29. Juli 2019 um 07:26 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355/7 "2019-07-29T07:26:03Z")

</div>

Das ist der Code, nachdem das “ist sofort lieferbar” - Flag gesetzt wird:

```
$query->select('COUNT(availableVariant.id)')
            ->from('s_articles_details', 'availableVariant')
            ->where('availableVariant.articleID = product.id')
            ->andWhere('availableVariant.active = 1')
            ->andWhere('(availableVariant.laststock * availableVariant.instock) >= (availableVariant.laststock * availableVariant.minpurchase)');

```

Nun rechnen wir mit laststock = 0, instock = 0 und&nbsp;minpurchase = 1

(0 \* 0) \>= (0 \* 1) === TRUE

Netter Bug … zumindest in unserer 5.5.5!

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [29. Juli 2019 um 07:53 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355/8 "2019-07-29T07:53:59Z")

</div>

(0 \* 0) \>= (0 \* 1) === TRUE

Was an dem Ausdruck soll ein Bug sein? Beide Terme ergeben Null und erfüllen damit die Bedingung größer/gleich, da sie gleich sind.

---

<div class="post-metadata">

**Author:** ![wolkenkrieger](https://avatars.discourse-cdn.com/v4/letter/w/85e7bf/32.png) [@wolkenkrieger](https://forum.shopware.com/u/wolkenkrieger)\
**Post date:** [29. Juli 2019 um 08:08 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355/9 "2019-07-29T08:08:08Z")

</div>

Japp und werden zu logisch 1 und damit liefert das COUNT() mindestens 1 und der Artikel wird als “Sofort lieferbar” gekennzeichnet … ist er aber nicht, da gar nicht auf Lager!

&nbsp;

Die Denke dahinter ist mir schon klar: wenn ich einen Artikel als “auch bei Lagerbestand kleiner 0” kaufbar mache, kann man den auch in den Warenkorb legen. Das Problem ist aber, dass die Aussage “Sofort lieferbar” nichts mit dieser Logik zu tun hat.

Im Ergebnis bekommt der Kunde eine Listen angezeigt, bei der X Artikel eine Lieferzeit von \> X Tagen haben (je nachdem, was eben bei den einzelnen Instock-Werten bzw. -varianten definiert ist), die dennoch angezeigt werden, wenn er nach “Sofort lieferbar” filtert

---

<div class="post-metadata">

**Author:** ![Danio](https://avatars.discourse-cdn.com/v4/letter/d/cab0a1/32.png) [@Danio](https://forum.shopware.com/u/Danio)\
**Post date:** [23. August 2019 um 10:44 UTC](https://forum.shopware.com/t/filter-sofort-lieferbar-greift-nicht-auf-varianten-zu/47355/10 "2019-08-23T10:44:26Z")

</div>

Nutze mittlerweile das Plug-in Power Ajax Filter&nbsp;

[https://store.shopware.com/onco740284870863/power-ajax-filter.html?number=onco740284870863](https://store.shopware.com/onco740284870863/power-ajax-filter.html?number=onco740284870863)

Damit werden direkt nur Artikel welche Lieferbar sind angezeigt.&nbsp;&nbsp;
