# Artikel mit Preis = 0€ nicht anzeigen und für Warenkorb sperren

**URL:** <https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067>\
**Category:** Shopware 6 (German)\
**Created:** [18. Mai 2024 um 10:46 UTC](https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067 "2024-05-18T10:46:12Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![PetVitalShop](https://avatars.discourse-cdn.com/v4/letter/p/cdc98d/32.png) [@PetVitalShop](https://forum.shopware.com/u/PetVitalShop)\
**Post date:** [18. Mai 2024 um 10:46 UTC](https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067/1 "2024-05-18T10:46:13Z")

</div>

Wir haben tausende von Artikeln in der Warenwirtschaft. Da passiert es immer mal, dass ein Artikel mit einem 0€ Preis synchronisiert wird.  
Wenn es ganz dumm läuft, dann wird er mitbestellt und sogar ausgeliefert ☹

Ich würde gerne Artikel die einen 0€ Preis haben ausblenden und für den Warenkorb sperren.  
Schön wäre es, wenn das auch Kundengruppenabhängig funktionieren würde.

Plugin hab ich keins gefunden und im Standard finde ich auch nix

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [18. Mai 2024 um 12:35 UTC](https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067/2 "2024-05-18T12:35:26Z")

</div>

Einfach eine Regel für den Versand erstellen. Artikel wird dann zwar angezeigt, kann dann aber zumindest nicht bestellt werden.

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [19. Mai 2024 um 11:40 UTC](https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067/3 "2024-05-19T11:40:17Z")

</div>

Ausblenden müsste ja recht einfach übers Template machbar sein. Kommen die falsch aus der WaWi oder setzt die Schnittstelle die auf 0? Würde ja nicht das Symptom behandeln, sondern die Ursache.

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [19. Mai 2024 um 14:53 UTC](https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067/4 "2024-05-19T14:53:49Z")

</div>

Ausblenden im Template wird nicht ausreichen - da greift zuviel ein. Wenn dann ein Subscriber und die Query entsprechend anpassen.

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [19. Mai 2024 um 16:19 UTC](https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067/5 "2024-05-19T16:19:36Z")

</div>

Aber in Kombination mit der Versandregel? Dachte das man zumindest das Plugin (für den Subscriber) damit vermeiden könnte. Was könnte da „schiefgehen“? Find es ja, wie gesagt, wichtiger rauszufinden, warum manchmal die Preise 0 sind.

---

<div class="post-metadata">

**Author:** ![Muehle](https://avatars.discourse-cdn.com/v4/letter/m/65b543/32.png) [@Muehle](https://forum.shopware.com/u/Muehle)\
**Post date:** [28. April 2025 um 08:10 UTC](https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067/6 "2025-04-28T08:10:38Z")

</div>

Bei uns ist das auch so. Ich gebe Dir dazu ein Fallbeispiel:  
Nahmen wir an, die Warenwirtschaft pflegt keine Lagerbestände und die Warenwirtschaft übermittelt die Preise täglich an Shopware.

1. Ein Stammkunde bestellt telefonisch oder per Email, sagen wir als Beispiel 5 unterschiedliche Artikel.
2. Ein Mitarbeiter bereitet den Lieferschein aus der Warenwirtschaft hervor, und es stellt sich heraus, dass einer der 5 Artikel derzeit nicht lieferbar ist.
3. Auf der Rechnung muss der entsprechende Artikel mit € 0,00 ausgezeichnet sein, damit der nicht lieferbare Artikel auch keinen Preis hat.
4. Die Warenwirtschaft synchronisiert die Preise jedoch täglich.

Der Artikel soll aber im Shopware sichtbar bleiben, damit Kunden sehen, dass der Artikel weiterhin im Sortiment bleibt.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [28. April 2025 um 09:03 UTC](https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067/7 "2025-04-28T09:03:56Z")

</div>

> [@Muehle](#):
>
> Lieferschein aus der Warenwirtschaft hervor

Wieso setzt eure Warenwirtschaft ein Artikel auf einen Lieferschein, der nicht lieferbar ist. Der Sinn und Zweck eines Lieferscheins ist doch den Inhalt der Lieferung festzuhalten.

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [28. April 2025 um 09:09 UTC](https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067/8 "2025-04-28T09:09:33Z")

</div>

Das hat er nach meinem Verständnis nicht gesagt. Frage ist aber, warum muss der Artikel auf 0 Euro geändert werden, reicht nicht die Änderung in der Rechnung? Sollte doch eigentlich unabhängig sein.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [28. April 2025 um 09:39 UTC](https://forum.shopware.com/t/artikel-mit-preis-0-nicht-anzeigen-und-fuer-warenkorb-sperren/104067/9 "2025-04-28T09:39:41Z")

</div>

Jetzt habe ich es verstanden. Danke, @Anotherone

Dann entfernt den Artikel doch komplett aus der Rechnung. Fügt ein CustomField zu den Rechnungen hinzu und gebt das auf der Rechnung unten aus, dass der Artikel nachgeliefert wird oder wie auch immer ihr das handhabt.
