Produkt-Verfügbarkeiten
Produkt-Verfügbarkeiten im Backend
Produkt-Verfuegbarkeiten definieren die sichtbaren Lieferstatus im Shop und steuern, ob ein Produkt kaufbar bleibt, Preise ausgeblendet werden oder ein automatischer Produktstatuswechsel stattfinden soll.
Automatische Statusaenderungen
Der obere Formularbereich legt globale Verfuegbarkeiten fest, die bei Produkten mit automatischer Verfuegbarkeitsermittlung verwendet werden. Alle Auswahlfelder enthalten die vorhandenen Verfuegbarkeitsstufen sowie die Option Keine Statusaenderung.
- lieferbar_action_bestand: Statusstufe fuer Produkte, deren Bestand oder virtueller Bestand oberhalb der Grenze liegt.
- lieferbar_action_gering_bestand: Statusstufe fuer Produkte mit Bestand groesser 0 und kleiner oder gleich der eingetragenen Grenze.
- lieferbar_gering_bestand_grenze: numerischer Schwellenwert fuer die Einstufung als geringer Bestand.
- lieferbar_action_kein_bestand: Statusstufe fuer Produkte ohne Bestand.
- lieferbar_action_kaufen_bei_null: Statusstufe fuer Produkte ohne Bestand, bei denen Kaufen bei Null erlaubt ist.
Produkt-Verfuegbarkeitsliste
Die Tabelle zeigt die vorhandenen Verfuegbarkeitsstufen der aktuellen Sprache. Die Reihenfolge ist wichtig: Stufen mit kuerzerer Lieferzeit gehoeren weiter nach oben, weil die Reihenfolge bei der Verfuegbarkeitsermittlung verwendet wird.
- Id: interne Kennung der Verfuegbarkeitsstufe; auf kleinen Ansichten ausgeblendet.
- Icon: zeigt das hinterlegte Statussymbol, sofern ein Icon vorhanden ist.
- Name: sichtbare Bezeichnung der Verfuegbarkeitsstufe.
- Kaufbar: zeigt Ja oder Nein. Der Wert bestimmt, ob Produkte mit dieser Stufe kaufbar bleiben.
- Produkt-Status-Aenderung: zeigt, ob bei automatischem Wechsel keine Aenderung erfolgt, das Produkt deaktiviert wird oder das Produkt aktiviert wird.
- Optionen: enthaelt Bearbeiten, Loeschen sowie Sortieraktionen nach oben, unten, ganz nach oben und ganz nach unten.
Neue Verfuegbarkeit erstellen oder bearbeiten
Die Schaltflaeche zum Erstellen und die Bearbeiten-Aktion oeffnen dasselbe Modalformular. Bei neuen Stufen vergibt das Backend eine neue Id und sortiert den Eintrag zunaechst ans Ende.
- name: Pflichtfeld fuer die Bezeichnung. Der Name ist im Shop sichtbar und kann sprachbezogen gepflegt werden.
- kaufbar: Checkbox fuer die Kaufbarkeit. Ohne gesetzte Checkbox wird 0 gespeichert.
- hide_price: blendet den Preis aus, wenn die Stufe nicht kaufbar ist. Ohne gesetzte Checkbox wird 0 gespeichert.
- notification: Benachrichtigungsverhalten mit den Optionen keine, Formular anzeigen und E-Mail versenden.
- change_status: Artikelstatus-Aktion beim automatischen Verfuegbarkeitswechsel. Moeglich sind keine Aenderung, deaktivieren und aktivieren.
- liefertage: optionale Anzahl der Tage bis zur Lieferung.
- img: Icon-Upload fuer die Verfuegbarkeitsstufe. Beim Hochladen prueft das Backend die Bilddatei, speichert den Dateinamen zur Stufe und ersetzt ein altes eigenes Icon.
Optionen und Sicherheitslogik
- Bearbeiten: oeffnet das Modalformular fuer den bestehenden Eintrag.
- Loeschen: loescht die Verfuegbarkeitsstufe nach Bestaetigung. Dabei wird auch das zugehoerige Icon entfernt und ein Verfuegbarkeits-Webhook gesendet.
- Sortieren: verschiebt die Stufe in der Prioritaet. Einzelpfeile bewegen um eine Stufe, Doppelpfeile an Anfang oder Ende.
- Icon entfernen: die separate Icon-Loeschfunktion entfernt die Datei und leert das Icon-Feld des Eintrags.
- Webhook: Erstellen, Aktualisieren und Loeschen senden jeweils ein Verfuegbarkeitsereignis an angebundene Systeme.
Wirkung auf Produkte
- Bei automatischer Verfuegbarkeitsermittlung nutzt das Backend Bestand, geringen Bestand, keinen Bestand und Kaufen bei Null, um die passende Stufe zu bestimmen.
- Lieferantenspezifische Verfuegbarkeitsregeln koennen die globalen Standardaktionen fuer betroffene Produkte ersetzen.
- Der Wert change_status kann ein Produkt beim automatischen Wechsel aktivieren oder deaktivieren.
- Die Werte kaufbar, hide_price, notification, Icon und Name wirken auf die Anzeige und Interaktion im Shop.