Problembeschreibung:
Ich biete in meinem Shop sowohl Produkte an, die ich auf Lager habe, als auch Vorbestellungen. Dieser Mix ist wohl ungewöhnlich und stellt anscheinend besondere Anforderungen an die Shopsoftware. Wichtig ist es mir, dass der Kunde klar erkennen kann, wann er ein lagerndes Produkt bestellt, das innerhalb von einigen Tagen geliefert werden kann, und wann er eine Vorbestellung macht, auf die er u.U. mehrere Wochen warten muss.
Außerdem sind viele meiner Produkte in mehreren Varianten und mit Zubehör erhältlich, was bedeutet, dass die "Attribute-Funktion" schnell an ihre Grenzen stößt.
Mallux erlaubt es mir anzugeben, wieviele Produkte auf Lager sind, und soweit ich sehen kann, kann ich an zwei Stellen einstellen, was geschehen soll, wenn die Anzahl auf 0 sinkt. Auf der Produktseite selbst kann ich auswählen, ob eine Vorbestellung möglich sein soll. Wähle ich “nein”, wird der Lagerbestand mit drei Farben angezeigt:
Grün = Produkt in ausreichender Anzahl auf Lager
Gelb = nur noch wenige Artikel vorrätig
Rot = Produkt ist nicht mehr auf Lager
Wähle ich “ja”, wird nur noch Blau angezeigt, egal ob, wie viele und welche Produktvarianten auf Lager sind.
Was passiert, wenn man auf “in den Warenkorb legen” klickt, hängt aber davon ab, was man an anderer Stelle unter “Einstellungen > Sonstiges > Lagerbestandsanzeige einschalten” angeklickt hat. Bei aktivierter Lagerbestandsanzeige kann man wählen, ob mehr Artikel bestellt werden können als im Lager vorhanden sind oder nicht.
Wähle ich “nein”, kann der Kunde Artikel, für die “keine Vorbestellung” ausgewählt ist, nur dann in den Warenkorb legen, wenn der Lagerbestand 1 oder größer ist. Versucht er mehr Artikel als auf Lager sind in den Korb zu legen, bekommt er eine Fehlermeldung, und die Anzahl im Warenkorb wird automatisch angepasst. Soweit, so gut. Nur leider können Produkte, bei denen “Vorbestellung” aktiviert ist, auch nicht in den Warenkorb gelegt werden - es sei denn, ich gebe ein, dass das Produkt x-mal auf Lager ist - was eigentlich nicht Sinn und Zweck der Sache ist.
Wähle ich “ja”, ist es möglich, nicht lagernde Produkte vorzubestellen. Nur leider kann der Kunde dann auch Produkte, bei denen die Vorbestellung deaktiviert ist, über den Lagerbestand hinaus bestellen -- OHNE einen Hinweis zu erhalten. Damit ist Ärger vorprogrammiert.
Noch schwieriger wird es bei Produktvarianten (Attributen), von denen einige auf Lager sind und andere vorbestellt werden können. Wähle ich aus, dass Vorbestellungen möglich sein sollen, wird nicht zwischen lagernden und nicht-lagernden Produkten unterschieden. Das Produkt wird blau gekennzeichnet. Je nach Grundeinstellung kann der Kunde entweder alle Varianten in beliebiger Anzahl in den Warenkorb legen, oder er bekommt bei nicht-lagernden Produktvarianten eine Fehlermeldung. Wobei dummerweise aber auch nicht ersichtlich ist, welche Variante auf Lager ist und welche nicht.
[align=center]_______________________________________________[/align]
Für den Fall, dass meine Beschreibung zu abstrakt war, versuche ich das Problem an einem vereinfachten Beispiel zu erläutern. Nehmen wir an, ich verkaufe Werkzeug. Ich habe 3 Produkte erstellt:
- Hammer (5x auf Lager)
- Zange (0x auf Lager, vorbestellbar)
- Schraubenzieher
- groß (3x auf Lager)
- klein (0x auf Lager, vorbestellbar)
Beim Hammer gibt es kein Problem. Versucht ein Kunde den Hammer 6x zu bestellen, bekommt er den Hinweis, dass das Produkt nicht in ausreichender Menge auf Lager ist, und die Anzahl im Warenkorb wird auf 5 reduziert.
Bei der Zange ist es jedoch nicht möglich, eine Bestellung auszulösen - auch wenn für das Produkt selbst “Vorbestellung möglich” aktiviert ist. Um eine Bestellung zu ermöglichen, müsste ich einen Lagerbestand vortäuschen. Das wäre aber akzeptabel, weil das Produkt mit Blau gekennzeichnet ist, und ich in der Beschreibung darauf hinweisen kann, dass es sich um eine Vorbestellung mit entsprechender Wartezeit handelt.
Problematisch ist der Schraubenzieher. Um es dem Kunden zu ermöglichen, den kleinen Schraubenzieher vorzubestellen, müsste ich einen Lagerbestand angeben. Damit ist nicht mehr ersichtlich, welcher Schraubenzieher auf Lager sind - egal in welcher Produkteinstellung. Ich könnte in der Beschreibung angeben, welche Schraubenzieher auf Lager sind, aber im Gegensatz zur Zange müsste ich die Beschreibung dann ständig aktualisieren.
Fall 2 - in den Grundeinstellungen ist ausgewählt, dass mehr Artikel bestellt werden können als im Lager vorhanden sind.
Jetzt habe ich beim Hammer das Problem, dass der Kunde mehr bestellen kann als auf Lager ist, ohne darauf hingewiesen zu werden.
Bei der Zange brauche ich dafür aber keinen Lagerbestand mehr vorzutäuschen.
Beim Schraubenzieher habe ich das gleiche Problem wie beim Hammer: der Kunde kann alles in beliebiger Anzahl bestellen, ohne zu wissen, wann er ein lagerndes Produkt bestellt und wann er eine Vorbestellung macht.
Fazit: In meinem Fall macht die Grundeinstellung, dass mehr Artikel bestellt werden können als auf Lager sind, überhaupt keinen Sinn.
[align=center]_______________________________________________[/align]
Leider sind meine Produkte deutlich komplexer als die Werkzeuge im Beispiel. Sofern es keine versteckte oder zubuchbare Einstellung gibt, die es mir ermöglicht eine Einstellung für jede Produktvariante zu treffen, bleibt mir eigentlich nur die Option, Produktvarianten in lieferbare und nicht-lieferbare Produkte aufzuteilen. Das macht den Shop aber deutlich unübersichtlicher.
Hat jemand einen anderen Tipp oder Vorschlag für mich?
Anmerkung: Das ist mein erster Shop, und ich habe mittlerweile gemerkt, dass Mallux vermutlich nicht die beste Wahl war. Aber ich habe bereits viel Zeit in diesen Shop gesteckt und möchte den Start nicht um weitere Wochen verzögern, weil ich mit einem anderen Shopsystem noch einmal von vorne anfange. Vorschläge für besser geeignete Shopsysteme nehme ich aber gerne entgegen und werde sie definitiv in Betracht ziehen, sobald Mallux einigermaßen läuft.