# Stock + availableStock wird nach einer Bestellung im Frontend nicht aktualisiert

**URL:** <https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101>\
**Category:** Shopware 6 (German)\
**Tags:** general\
**Created:** [6. September 2024 um 08:52 UTC](https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101 "2024-09-06T08:52:14Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![shtree](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@shtree](https://forum.shopware.com/u/shtree)\
**Post date:** [6. September 2024 um 08:52 UTC](https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101/1 "2024-09-06T08:52:14Z")

</div>

Hallo Zusammen,

ich habe dass Problem, dass nachdem eine Bestellung via Frontend eingegangen ist, sich der Bestand, egal ob „stock“ oder „availableStock“, eines Artikels im Frontend sich nicht reduziert. Im Backend verändert sich jedoch der verfügbarer Bestand  
Ein Update im Frontend erfolgt erst, wenn man den Bestand im Backend oder per API verändert oder den Cache leert.  
Als Beispiel:  
Backend: Bestand=100 / Verfügbar=100  
Frontend: Verfügbar = 100  
 → Dann erfolgt eine Bestellung mit 5 Stück  
Backend: Bestand=100 / Verfügbar=95  
Frontend: Verfügbar = 100

→ Frontend „Verfügbar“ ändert sich dann erst, wenn ich manuell den Artikel bearbeite und speichere oder ich den Shop Cache leere.

Ist das so richtig oder übersehe ich eine Einstellung?

LG Sebastian

---

<div class="post-metadata">

**Author:** ![bytery](https://avatars.discourse-cdn.com/v4/letter/b/ba8739/32.png) [@bytery](https://forum.shopware.com/u/bytery)\
**Post date:** [12. September 2024 um 13:40 UTC](https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101/2 "2024-09-12T13:40:39Z")

</div>

Hallo Sebastian,

laut Dokumentation setzt sich der „verfügbare Bestand“ aus „Bestand“ - „offene Bestellungen“ zusammen. Heißt, wenn du deine offene Bestellung auf „erledigt“ setzt, sollte sich auch der „Bestand“ auf 95 reduzieren.

Angeblich soll sich diese Logik mit 6.6 ändern, habe ich aber selbst noch nicht getestet.

Hier zum Nachlesen:

> **[Stock Manipulation API | Shopware Documentation](https://developer.shopware.com/docs/resources/references/adr/2023-05-15-stock-api.html)**
>
> Documentation for Shopware developers

> **[Available stock improvements | Shopware Documentation](https://developer.shopware.com/docs/resources/references/adr/2022-03-25-available-stock.html)**
>
> Documentation for Shopware developers

Viele Grüße  
Michael

---

<div class="post-metadata">

**Author:** ![shtree](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@shtree](https://forum.shopware.com/u/shtree)\
**Post date:** [12. September 2024 um 17:09 UTC](https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101/3 "2024-09-12T17:09:01Z")

</div>

Hi Michael,

das ist schon klar, aber wir geben im Frontend den „verfügbaren Bestand“ aus, also „availableStock“, der sich nicht Live mit aktualisiert, nachdem eine Bestellung eingegangen ist.  
Wenn ich ein paar Minuten nach einer Bestellung nur den Cache leere und sonst nichts verändere, wird der Bestand im Frontend = dem „verfügbaren Bestand“ aus dem Backend angeglichen.

LG Sebastian

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [8. November 2024 um 11:37 UTC](https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101/4 "2024-11-08T11:37:49Z")

</div>

Gleiches Problem hier in Shopware 6.5.8.14

Bestellung wird abgesetzt, Bestand im Produkt wird aktualisiert aber im Frontend nicht sichtbar, auf Grund des Caches,

eigentlich sollten doch Lagerbestand und verfügbarer Lagerbestand gar nicht gecached sein, oder?

Beispiel:  
Artikel mit stock = 1 + available\_stock = 1 → grüne Lagerampel, sofort verfügbar  
nach Kauf von 1 Artikel: stock = 1, available\_stock = 0 → im Frontend aber weiter grüne Ampel, sollte eigentlich gelb oder rot sein, nach in den Warenkorb wird es im Warenkorb dann richtig ausgegeben, Liste und Detailseite aber erst nach Cache leeren

Erst im Warenkorb, passt die Lagerampel dann, aber auf Listen- und Produktseite wird es gecached, was natürlich zu Unmut bei den Kunden führt

Hat da jemand eine Lösung für?

---

<div class="post-metadata">

**Author:** ![b.david](https://avatars.discourse-cdn.com/v4/letter/b/3be4f8/32.png) [@b.david](https://forum.shopware.com/u/b.david)\
**Post date:** [8. November 2024 um 11:45 UTC](https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101/5 "2024-11-08T11:45:30Z")

</div>

Welches Theme wird denn genutzt?  
Wir haben vom Standardtheme unsere Customthemes bei den Shops abgeleitet und da funktioniert es überall. Die Shops sind zwischen 6.4 und 6.6 alle.

---

<div class="post-metadata">

**Author:** ![frip-tech.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frip-tech.de/32/24453_2.png) [@frip-tech.de](https://forum.shopware.com/u/frip-tech.de)\
**Post date:** [8. November 2024 um 16:38 UTC](https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101/6 "2024-11-08T16:38:16Z")

</div>

Klingt erstmal wild - schießt ein Plugin oder das Theme quer?

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [11. November 2024 um 06:46 UTC](https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101/7 "2024-11-11T06:46:39Z")

</div>

hhmmm, schwer zu sagen, aber das teste ich mal durch

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [11. November 2024 um 07:04 UTC](https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101/8 "2024-11-11T07:04:38Z")

</div>

tritt auch mit Standardtheme und ohne Plugins auf, ElasticSearch ist auch nicht aktiv

---

<div class="post-metadata">

**Author:** ![frip-tech.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frip-tech.de/32/24453_2.png) [@frip-tech.de](https://forum.shopware.com/u/frip-tech.de)\
**Post date:** [11. November 2024 um 14:26 UTC](https://forum.shopware.com/t/stock-availablestock-wird-nach-einer-bestellung-im-frontend-nicht-aktualisiert/105101/9 "2024-11-11T14:26:23Z")

</div>

@web-grips wild, dann bitte Issue öffnen
