# Kundengruppen mit unterschiedlichem Lagerbestand

**URL:** <https://forum.shopware.com/t/kundengruppen-mit-unterschiedlichem-lagerbestand/56018>\
**Category:** Allgemein\
**Created:** [26. Oktober 2018 um 12:09 UTC](https://forum.shopware.com/t/kundengruppen-mit-unterschiedlichem-lagerbestand/56018 "2018-10-26T12:09:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![anisch](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/anisch/32/21199_2.png) [@anisch](https://forum.shopware.com/u/anisch)\
**Post date:** [26. Oktober 2018 um 12:09 UTC](https://forum.shopware.com/t/kundengruppen-mit-unterschiedlichem-lagerbestand/56018/1 "2018-10-26T12:09:25Z")

</div>

Hallo,

eine Frage, nachdem ich mir schon so diverse Plugins angesehen habe aber nichts gefunden habe:

Gibt es die Möglichkeit, unterschiedliche Lagerbestände für unterschiedliche&nbsp;Kundengruppen anzulegen?  
Ich möchte es meinen Händlern ermöglichen, immer zu bestellen während der Endkunde nur den wirklichen Lagerbestand sehen und bestellen soll.

Danke, Peter 🙂

---

<div class="post-metadata">

**Author:** ![Urbansoftware](https://avatars.discourse-cdn.com/v4/letter/u/90db22/32.png) [@Urbansoftware](https://forum.shopware.com/u/Urbansoftware)\
**Post date:** [27. Oktober 2018 um 10:30 UTC](https://forum.shopware.com/t/kundengruppen-mit-unterschiedlichem-lagerbestand/56018/2 "2018-10-27T10:30:48Z")

</div>

Du könntest für die Händler die Lagermenge einfach ausblenden =\> würde über die Blöcke in den Themes gehen.  
Alternativ wäre es auch möglich eine Backend-Erweterung zu machen, wo du einen anderen Lagerbestand eintragen kannst. Hier müsstest du allerdings ein bisschen genauer spezifizieren, was dein Ziel ist. =\> Ein Plugin schreiben

Viele Grüße,  
Franz Urban

---

<div class="post-metadata">

**Author:** ![anisch](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/anisch/32/21199_2.png) [@anisch](https://forum.shopware.com/u/anisch)\
**Post date:** [27. Oktober 2018 um 13:41 UTC](https://forum.shopware.com/t/kundengruppen-mit-unterschiedlichem-lagerbestand/56018/3 "2018-10-27T13:41:16Z")

</div>

Hey Franz,

das war schon mal ein guter Hinweis. Ich hab für meine Händler erst mal den Text für Lieferzeiten ausgeblendet:  
In der **delivery\_informations.tpl&nbsp;** mit&nbsp;_{if {$Shopware-\>System()-\>sUSERGROUP} != „H“}_

Wenn ich es nun noch hinbekomme, da bei eier Händlerbestellung der Lagerbestand NICHT verringert wird, bin ich glücklich&nbsp; ![Wink](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wink.png "Wink")  
Hast du einen Tipp wo ich da ansetzen kann?

Muchas gracias aus Spanien  
Peter

&nbsp;

---

<div class="post-metadata">

**Author:** ![Urbansoftware](https://avatars.discourse-cdn.com/v4/letter/u/90db22/32.png) [@Urbansoftware](https://forum.shopware.com/u/Urbansoftware)\
**Post date:** [27. Oktober 2018 um 16:27 UTC](https://forum.shopware.com/t/kundengruppen-mit-unterschiedlichem-lagerbestand/56018/4 "2018-10-27T16:27:26Z")

</div>

Das wird allerdings etwas schwieriger. Hier der zu planende Ablauf:  
Erstelle ein Plugin (da kommst du nicht drumherum), welches sich beim Update der Lagermengen einklinkt und dort abhängig von der Kundengruppe des&nbsp;Bestellers die upzudatenden Artikel manipuliert.&nbsp;  
Also technisch gesehen Registrierst du dich für das entsprechende Event. Jetzt kannst du dich vor das eigentliche Event setzen oder dahinter. Bei „vorher“ könntest du die zu aktualisierende Artikelmenge auf 0 setzen - Bei „dahinter“ könntest du einen zweiten Update-Befehl hinterherschieben und die Artikelmengen auf den ursprünglichen Wert zurücksetzen.  
Hier findest du mehr Infos darüber, wenn du dich damit noch wenig auseinander gesetzt hast:&nbsp;[https://developers.shopware.com/developers-guide/event-guide/](https://developers.shopware.com/developers-guide/event-guide/)

Etwas einfacher zu gestalten ist es die Funktion an sich anzupassen und diese quasi zu überschrieben (geht mit einem Hook statt einem Event). ABER!!! Das Plugin ersetzt dann eine Core-Funktionalität des Shops. Du bist dann vollumfänglich (auch bei Updates!) dafür verantwortlich, dass du deine Funktion immer kontrollierst, dass sie auch korrekt arbeitet, bzw. musst dann natürlich immer die entsprechenden Änderungen aus dem Update übernehmen. Wie gesagt, es ist einfacher zu gestalten aber fast unmöglich zu warten.

Viele Grüße,  
Franz
