Warum migrierte Produkte trotz Lagerbestand nicht gekauft werden können

von Marcel Krippendorf
18. Februar 2025
Warum migrierte Produkte trotz Lagerbestand nicht gekauft werden können

Während der Migration von Shopware 5 auf Shopware 6 stehen viele Shop-Betreiber vor einem unerwarteten Problem: Einige oder sogar alle Produkte haben keinen „In den Warenkorb“-Button. Das führt schnell zu Panik, da es den Anschein hat, dass die Produkte nicht gekauft werden können – obwohl der Lagerbestand korrekt importiert wurde.

sw simplyworks kein kauf trotz lagerbestand 1.png

Die Ursache dieses Problems liegt in der Maximalabnahme des Produkts. Beim Import durch den Migrationsassistenten wird dieser Wert fälschlicherweise mit „0“ gesetzt. In Shopware 6 bedeutet eine Maximalabnahme von „0“, dass das Produkt nicht gekauft werden kann.

sw simplyworks kein kauf trotz lagerbestand 2

Ein Produkt mit einer Maximalabnahme von 0


Schnelle Lösung: Maximalabnahme über phpMyAdmin korrigieren

Die Lösung ist einfach: Der Wert „0“ muss aus dem Feld „Maximalabnahme“ entfernt werden. Dies geht am schnellsten direkt über die Datenbank mit einem kleinen SQL-Befehl in phpMyAdmin.

Schritt-für-Schritt-Anleitung

1. phpMyAdmin aufrufen

Melde Dich in phpMyAdmin an. In der Regel erreichst Du phpMyAdmin über das Hosting-Backend oder direkt über eine URL wie: https://dein-shop.de/phpmyadmin

2. Backup erstellen (empfohlen)

Bevor Du Änderungen in der Datenbank vornimmst, erstelle ein Backup, um mögliche Fehler rückgängig machen zu können.
In phpMyAdmin kannst Du das tun, indem Du:

  • Die Datenbank "product" auswählst (links im Menü).
  • Auf "Exportieren" klickst.
  • "Schnell - nur notwendige Optionen anzeigen" auswählst.
  • Auf "OK" oder "Go" klickst.

3. SQL-Befehl in phpMyAdmin ausführen

Nun muss die falsche Maximalabnahme korrigiert werden. Dafür gehst Du wie folgt vor:

  • Wähle links die Datenbank Deines Shopware-Shops aus.
  • Klicke oben auf den Reiter "SQL".

Füge folgenden Befehl in das SQL-Feld ein:

UPDATE product 
SET max_purchase = NULL;
sw simplyworks kein kauf trotz lagerbestand 3

SQL-Befehl, um das Feld Maximalabnahme zu leeren

Um zu prüfen, ob dieser Befehl eine Auswirkung hat, kannst du vorab auch einen Test durchführen durch klicken des Buttons "Abfrage simulieren".

sw simplyworks kein kauf trotz lagerbestand 4

Möglich, aber nicht zwingend notwendig: die Abfrage vorher simulieren

  • Klicke auf "OK" oder "Go", um den Befehl auszuführen.

Wenn du die Produktseite im Shopware-Admin nun neu lädst, siehst du, dass im Feld Maximalabnahme nun nichts mehr eingetragen ist.

sw simplyworks kein kauf trotz lagerbestand 5

Befehl ausgeführt, Feld geleert.

4. Cache leeren und Suchindex neu aufbauen

Nach der Änderung solltest Du den Cache leeren und den Suchindex neu aufbauen, um sicherzustellen, dass die Änderungen sofort wirksam werden. Dies kannst Du über die Shopware 6 Administration tun:

  • Gehe zu Einstellungen > System > Caches & Indizes.
  • Leere den Cache.
  • Auf der Produktseite erscheint nun der "In den Warenkorb"-Button
sw simplyworks kein kauf trotz lagerbestand 6

Das Produkt ist nun im Rahmen des Lagerbestands kaufbar.

Fazit

Wenn nach der Migration von Shopware 5 zu Shopware 6 Produkte nicht gekauft werden können, liegt es häufig an der falsch gesetzten Maximalabnahme. Mit dem SQL-Befehl in phpMyAdmin kannst Du dieses Problem schnell und unkompliziert beheben. Danach sind die Produkte wieder ganz normal kaufbar, solange sie einen Lagerbestand haben.

Marcel Krippendorf
Marcel Krippendorf
Exzellenz in Shopware 6: E-Commerce-Lösungen der Spitzenklasse. Mein Top-Shop-System ist die Lösung für alle, die sich einen Shop wünschen, der ihre Kunden begeistert & auf die Zukunft ausgerichtet ist.

Noch keine Kommentare vorhanden

Schreibe einen Kommentar

Das könnte Sie auch interessieren

Effizienter Shopware-Umzug: Schritt-für-Schritt-Anleitung und Expertentipps

Effizienter Shopware-Umzug: Schritt-für-Schritt-Anleitung und Expertentipps

Inhaltsverzeichnis Vorkehrungen für Ihren Shopware Umzug: Planung und Wartungsmodus Hosting-Lösungen für Sie: Sicher und effizient beim Shopware Umzug Sicherer ...
Weiterlesen
Der Shopware AI Copilot: Das Upgrade für Ihren Online-Shop

Der Shopware AI Copilot: Das Upgrade für Ihren Online-Shop

In dem heutigen Blogartikel möchte ich Ihnen einen Einblick in den Shopware AI Copilot geben. Inhaltsverzeichnis Erlebniswelten mit AI-generiertem ...
Weiterlesen
Shopware 6.6: Entdecken Sie alle Neuerungen für Ihren Online Shop

Shopware 6.6: Entdecken Sie alle Neuerungen für Ihren Online Shop

Willkommen zum neuesten Update von Shopware – Version 6.6. Dieses Update steht kurz vor der Veröffentlichung und bringt eine ...
Weiterlesen

Individuelle Shop-Strategie

Jetzt Ihre kostenlose Beratung anfordern

Sichern Sie sich jetzt Ihren persönlichen Termin, in dem Sie mit Marcel Krippendorf darüber sprechen, wie Ihr Shop zukunftssicher aufgestellt werden kann.

Jetzt unverbindlichen Telefontermin sichern
Zuverlässig
100% Transparent
Marcel Krippendorf Logo
Als zuverlässiger Premium Shopware Freelancer erhalten ambitionierte Onlinehändler modernste Onlineshops auf Basis von Marcel Krippendorfs Top-Shop-Systems.
© 2026 - Marcel Krippendorf