# Lagerbestand: Varianten automatisch deaktivieren

**URL:** <https://forum.shopware.com/t/lagerbestand-varianten-automatisch-deaktivieren/25774>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [22. März 2015 um 19:14 UTC](https://forum.shopware.com/t/lagerbestand-varianten-automatisch-deaktivieren/25774 "2015-03-22T19:14:26Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![RainerF](https://avatars.discourse-cdn.com/v4/letter/r/77aa72/32.png) [@RainerF](https://forum.shopware.com/u/RainerF)\
**Post date:** [22. März 2015 um 19:14 UTC](https://forum.shopware.com/t/lagerbestand-varianten-automatisch-deaktivieren/25774/1 "2015-03-22T19:14:26Z")

</div>

Hallo! Bei einem Abverkaufsartikel wird der Artikel bei einer realen Bestellung genau dann deaktiviert, wenn alle Varianten einen Lagerbestand kleiner gleich 0 haben. Ist es möglich, dies auf Variantenbasis zu realisieren? D.h. wenn ein Artikel bestellt wurde, dass genau diese Variante dann deaktiviert wird, wenn der Lagerbestand kleiner gleich 0 ist? Vielen Dank und beste Grüße

---

<div class="post-metadata">

**Author:** ![Euromann](https://avatars.discourse-cdn.com/v4/letter/e/eada6e/32.png) [@Euromann](https://forum.shopware.com/u/Euromann)\
**Post date:** [22. März 2015 um 21:27 UTC](https://forum.shopware.com/t/lagerbestand-varianten-automatisch-deaktivieren/25774/2 "2015-03-22T21:27:42Z")

</div>

ja, das ist möglich, aber nur über ein Plugin

---

<div class="post-metadata">

**Author:** ![RainerF](https://avatars.discourse-cdn.com/v4/letter/r/77aa72/32.png) [@RainerF](https://forum.shopware.com/u/RainerF)\
**Post date:** [24. März 2015 um 11:02 UTC](https://forum.shopware.com/t/lagerbestand-varianten-automatisch-deaktivieren/25774/3 "2015-03-24T11:02:33Z")

</div>

Habe es inzwischen selbst hinbekommen durch ein kleines Plugin. Vielleicht hilft das dem einen oder anderen weiter: `public function registerEvents() { $this-\>subscribeEvent( 'Shopware\_Modules\_Order\_SendMail\_BeforeSend', 'disableVariants' ); } public function disableVariants(Enlight\_Event\_EventArgs $args) { $article = Shopware()-\>Db()-\>fetchAll("SELECT \* FROM s\_order\_details WHERE ordernumber = ?", array($args-\>getSubject()-\>sOrderNumber)); foreach($article as $a) { $instock = Shopware()-\>Db()-\>fetchOne("SELECT instock FROM s\_articles\_details WHERE articleID = ? AND ordernumber = ?", array($a["articleID"], $a["articleordernumber"])); if($instock \<= 0) { Shopware()-\>Db()-\>query("UPDATE s\_articles\_details SET active = ? WHERE articleID = ? AND ordernumber = ?", array(0,$a["articleID"],$a["articleordernumber"])); } } }`

---

<div class="post-metadata">

**Author:** ![Euromann](https://avatars.discourse-cdn.com/v4/letter/e/eada6e/32.png) [@Euromann](https://forum.shopware.com/u/Euromann)\
**Post date:** [25. März 2015 um 18:47 UTC](https://forum.shopware.com/t/lagerbestand-varianten-automatisch-deaktivieren/25774/4 "2015-03-25T18:47:37Z")

</div>

die Frage ist: wenn Kunde A eine Variante schon im Warenkorb hat, ein anderer Kunde B das letzte Exemplar davon bestellt: kann Kunde A die Variante immer noch bestellen? Ich denke, ja Gruß

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [25. März 2015 um 19:09 UTC](https://forum.shopware.com/t/lagerbestand-varianten-automatisch-deaktivieren/25774/5 "2015-03-25T19:09:40Z")

</div>

Hi, in Shopware 5 geht das dynamisch. Also ohne Plugin. Ist dort Abverkauf aktiv, so werden Variationen z.B. direkt ausgeblendet. Der Warenkorb wird generell vor dem Absenden überprüft. Sollte eine Variante vorher gerade verkauft worden sein, so kann der nächste düse nicht mehr kaufen. Auch wenn beide diese im Warenkorb hatten Sebastian

---

<div class="post-metadata">

**Author:** ![Euromann](https://avatars.discourse-cdn.com/v4/letter/e/eada6e/32.png) [@Euromann](https://forum.shopware.com/u/Euromann)\
**Post date:** [25. März 2015 um 20:00 UTC](https://forum.shopware.com/t/lagerbestand-varianten-automatisch-deaktivieren/25774/6 "2015-03-25T20:00:33Z")

</div>

hey, Ihr habt ja richtig was geschafft mit V5 :thumbup:

---

<div class="post-metadata">

**Author:** ![Euromann](https://avatars.discourse-cdn.com/v4/letter/e/eada6e/32.png) [@Euromann](https://forum.shopware.com/u/Euromann)\
**Post date:** [31. März 2016 um 22:54 UTC](https://forum.shopware.com/t/lagerbestand-varianten-automatisch-deaktivieren/25774/7 "2016-03-31T22:54:25Z")

</div>

so, bin jetzt auf Shopware 5, aber von Abverkauf auf Variantenebene sehe ich nix ☹

Mal soll halt den Tag nicht vor dem Abend loben…
