Minimale und maximale Bestellmenge
Im Regelfall pflegen Sie beide Grenzen je Produkt. Sie gelten dann für jeden Käufer gleichermaßen. Darüber hinaus lassen sich die Grenzen anhand der Kundennummer je Käufer und je Subshop festlegen. Dabei ändert sich die Bedeutung der Obergrenze grundlegend: Sie bezieht sich dann nicht mehr auf die einzelne Bestellung, sondern auf alle Bestellungen des Käufers zusammen. Ob er sein Kontingent in einer oder in zwanzig Bestellungen aufbraucht, spielt keine Rolle. WEBSALE V8s zieht bei jedem Kauf die gekaufte Menge von der verbleibenden Höchstmenge ab. Referenz: Abschnitt OrderConditionsKundenabhängige Bestellmengen freischalten
Die kundenabhängige Variante ist standardmäßig aus. Schalten Sie sie in der Shopkonfigurationshop.config im Abschnitt <Login> frei.
yes aktiviert die Funktion. Jede andere Angabe und ein fehlender Parameter lassen sie aus.
Über den ebenfalls dort angesiedelten Parameter MaxUserOrderQuantitySubshop legen Sie fest, auf welchen Subshop sich die Mengen beziehen.
Referenz: Abschnitt Login
Bei abhängigen Varianten
Kontingente werden je Produktnummer geführt. Bei abhängigen Varianten müssen Sie deshalb zweierlei tun:- jeder abhängigen Variante eine eigene Produktnummer zuordnen
- für jede abhängige Variante die minimale beziehungsweise maximale Bestellmenge des Käufers festlegen
Zuweisung über eine Importdatei
Die Mengen je Käufer und Produkt lassen sich per Importdatei an den WSPManager übergeben. Das Format erhalten Sie von der WEBSALE AG. Wegweiser: Mindestbestellwert und MindermengenzuschlagStückelung und Losgröße
Mit einer Stückelung akzeptiert der Shop nur Bestellmengen, die ein ganzzahliges Vielfaches der angegebenen Losgröße sind. Gepflegt wird sie je Produkt im WSPManager. Der Nutzen liegt in der Preisdarstellung. Das folgende Beispiel zeigt beide Wege für dasselbe Angebot: eine Kiste Wein mit zwölf Flaschen zu 98,40 EUR.
Mit Stückelung kann der Käufer nur 12, 24, 36, 48 und so weiter bestellen, sieht aber den attraktiveren Stückpreis.
Das Mengenfeld ist von vornherein mit der kleinsten zulässigen Menge vorbelegt, im Beispiel also mit 12. Gibt der Käufer trotzdem eine unpassende Menge ein, zeigt der Shop eine Meldung an.
Text für die Meldung hinterlegen
Den Text hinterlegen Sie in dershop.config im Abschnitt <NotifyMessages-Txt> hinter dem Parameter ProductUnitFactor.
Stückelung im Template ausgeben
Zwei Tags gehören zusammen und werden leicht verwechselt.Kundenindividuelle Stückelung
Statt einer Stückelung für alle vergeben Sie hier unterschiedliche Losgrößen an unterschiedliche Käufergruppen. Verbunden werden Käufer und Produkt über eine frei gewählte ID. Ist am Produkt bereits eine allgemeine Stückelung hinterlegt, wird sie für den betreffenden Käufer durch die kundenindividuelle überschrieben. Für alle anderen Käufer gilt die allgemeine weiter. Eine Freischaltung durch WEBSALE ist nicht nötig.Schritt 1: ID in den Kundendaten hinterlegen
Tragen Sie in den Kundendaten der betreffenden Käufer eine ID ein. Alle Käufer mit derselben ID erhalten später dieselbe Stückelung. Die ID wird ohne Rücksicht auf Groß- und Kleinschreibung verglichen.Schritt 2: Stückelungen in den Produktdaten hinterlegen
Hinterlegen Sie an den betreffenden Produkten die gewünschten Stückelungen und verknüpfen Sie jede über die ID mit einer Käufergruppe. Pro Produkt sind mehrere Stückelungen für verschiedene Gruppen möglich. Wirksam wird die Einstellung nur, wenn beide Seiten gepflegt sind. Fehlt die ID beim Käufer oder die Gruppe am Produkt, gilt die allgemeine Stückelung.Schritt 3: Templates erweitern (optional)
Auf der Produktdetailansichtws_product.htm geben Sie damit einen Hinweis auf die individuelle Stückelung aus. Der zweite Block zeigt die hinterlegten Gruppen als Rohdaten und ist nur zum Testen gedacht.
<g><1>GroupID</1><2>Menge</2></g>, je Gruppe ein Block.
Auf der Warenkorbseite ws_basket.htm stehen die entsprechenden Tags mit dem Präfix BASKET- zur Verfügung.
Schritt 4: Meldung für den Bestellprozess hinterlegen
Ein Käufer kann ein Produkt in den Warenkorb legen und sich erst danach anmelden. Erst mit der Anmeldung kennt der Shop seine Stückelung, und die bereits gewählte Menge passt möglicherweise nicht mehr dazu. Die Bestellung lässt sich dann nicht abschließen. Für diesen Fall hinterlegen Sie in dershop.config im Abschnitt <NotifyMessages-Txt> den Parameter UserUnitFactorError.
