Jooglies Goodies für Joomla und VirtueMart

Die Verfügbarkeitsampel wird nicht manuell eingestellt, sie beruht auf den Prozessen im Shop.

  • Die richtige Verwaltung der Anzahl der vorhandenen Produkte in der Produktbearbeitung.
  • In der Bestellübersicht muss eine Bestellung den "richtigen" Status erhalten, um die Anzahl der verfügbaren Produkte richtig zu berechnen.

Verfügbare Produkte nach Virtuemart sind (bitte in der Produktbearbeitung im Reiter Status einmal nachschauen):
"Vorrätig" - "gebuchte, bestellte Produkte" = "verfügbare Produkte"

"Bestellte Produkte" ist am Anfang 0. Wenn eine Bestellung eingeht, wird das Produkt "reserviert".
-> Der Zähler für "bestellte Produkte" geht auf 1 (oder mehr).
-> Der Zähler für "vorrätig" wird noch nicht geändert.

Nun gibt es zwei Möglichkeiten:

  • Die Bestellung wird versendet, der Status wird auf versendet gesetzt.
    • Zähler "bestellte Produkte" geht zurück auf 0.
    • Zähler "vorrätig" wird um das bestellte Produkt reduziert.
  • Die Bestellung wird nicht versendet. Der Status wird auf "Abgebrochen", "Erstattet" oder "Nicht senden" gesetzt.
    • Zähler "bestellte Produkte" geht zurück auf 0.
    • Zähler "vorrätig" wird nicht reduziert.

Bestellstatusse sind wichtig

Dieses verdeutlicht, dass die Bestellstatusse eine wichtige Aufgabe haben, wenn man die Lagerhaltung mit VirtueMart betreibt. Jede Bestellung sollte hier auf einen entsprechenden Status gesetzt werden, sonst wächst die "Anzahl der bestellten Produkte" und geht nie zurück.

Wenn die zwei folgenden Vorgänge eingehalten werden, ist nichts weiter zu beachten, damit die Verfügbarkeitsampel zuverlässig funktioniert:

  • Immer den Bestellstatus nach dem internen Prozess setzen.
  • Neu eingetroffene Produkte zu den vorrätigen Produkten in der jeweiligen Produktbearbeitung hinzufügen, bzw. entnehmen falls intern Produkte entnommen werden.

Jooglies.com is not affiliated with or endorsed by the Joomla! Project. It is not supported or warranted by the Joomla! Project or Open Source Matters.

VirtueMart ist eine geschützte Marke der iStraxx UG (haftungsbeschränkt).