Drupal: Ubercart Stock Validate

Nichts ist nervtötender als bei einem Online-Shop etwas zu kaufen, nur um dann kurz darauf darüber informiert zu werden, dass das Produkt nicht mehr auf Lager ist. Um Kunden gar nicht erst in diese Situation kommen zu lassen, sollte die Kontrolle des Lagerbestandes bereits im Bestellprozess erfolgen. Für Ubercart habe ich nun im Rahmen meiner Arbeit bei labor b ein Modul dafür entwickelt.

Was kann das Modul?

Im Grunde genommen gibt es nicht allzu viel über die Funktionsweise zu erklären. Das Modul funktioniert ohne Konfiguration, also sofort nach der Aktivierung. Sofern ein Kunde versucht ein Produkt ohne oder mit einem zu geringen Lagerbestand (stock level) zu kaufen, wird ihm eine Fehlermeldung angezeigt. Das Produkt kann dann nicht gekauft werden.

Bei Produkten, die keinen Lagerbestand benötigen, wie beispielsweise bei Downloads, wird die Validierung übersprungen. Jenseits von dieser Validierung hat das Modul keine Funktion. Das Modul ist derzeit als Sandbox-Projekt auf drupal.org und als Modul auf ubercart.org veröffentlicht.

Alternativen

Einen etwas anderen Ansatz verfolgt das Ubercart Out Of Stock-Modul. Dieses tauscht direkt im Produkt-Formular den Button aus und die Validierung erfolgt größtenteils über JavaScript und Ajax. Zum Zeitpunkt des Schreibens, lief das Modul unter Drupal 7.x allerdings noch nicht stabil genug und bot nicht die benötigte Funktionalität.

Noch keine Kommentare vorhanden.