Artikel & Shop
Lagerbestände & Lieferzeiten
Der Shop soll nur verkaufen, was tatsächlich lieferbar ist. maniacSeller berechnet den Shop-Bestand aus dem Sage-Bestand – auf Wunsch abzüglich bereits verkaufter und zuzüglich bestellter Ware – und überträgt dazu eine passende Lieferzeit.
Die Einstellungen finden Sie unter Einstellungen › Lagerbestände.
So entsteht der Shop-Bestand
- Manueller Lagerbestand?
Ist am Webshop-Artikel bzw. an der Variante ein manueller Lagerbestand eingetragen (auch 0), wird dieser übertragen. Sage wird nicht befragt; die Lieferzeit richtet sich nur danach, ob der Wert größer als 0 ist.
Ja → fertig - Eigene SQL-Abfrage?
Ist eine eigene SQL-Abfrage hinterlegt, liefert sie den Bestand (siehe unten).
- Artikel ohne Lagerführung?
Führt Sage für den Artikel keinen Bestand (z. B. Dienstleistungen), wird die Lagermenge pauschal übertragen.
- Ausgangsbestand ermitteln
Sind Lagerplätze ausgewählt, die Summe dieser Lagerplätze; sonst der verfügbare Bestand des Artikels bzw. der Variante in Sage (Sperrlager zählen nicht). Der Bestand wird in die Verkaufsmengeneinheit umgerechnet und abgerundet.
- Dispositionsmethode anwenden
Je nach Art der Bestandsermittlung werden offene Verkäufe abgezogen, offene Bestellungen beim Lieferanten hinzugerechnet und noch nicht verarbeitete Shop-Bestellungen abgezogen.
- Verpackungseinheit
Mit VPME enthält VKME beachten wird der Bestand durch den Faktor geteilt und abgerundet (siehe Verpackungseinheiten).
- Sicherheitsbestand abziehen
Der am Artikel hinterlegte Sage Sicherheitslagerbestand wird abgezogen. Das Ergebnis wird als ganze Zahl übertragen.
Art der Bestandsermittlung
| Methode | Berechnung | Wann sinnvoll |
|---|---|---|
| Tatsächlicher Bestand | Bestand laut Sage | Einfache Lagerhaltung, Aufträge werden sofort ausgeliefert. |
| … abzgl. Verkauf Dispo | Bestand − offene Verkaufsaufträge | Bestand ist teilweise schon an andere Kunden vergeben. |
| … abzgl. Verkauf Dispo zzgl. Einkauf Dispo | Bestand − offene Verkäufe + offene Bestellungen beim Lieferanten | Sie verkaufen Ware, die bald eintrifft. |
| … abzgl. Verkauf Dispo zzgl. Einkauf Dispo abzgl. unverarbeitete Bestellungen | wie oben, zusätzlich − Shop-Bestellungen, die noch nicht als Beleg in Sage stehen | Bestellungen werden nicht sofort verarbeitet. |
| … abzgl. Verkauf Dispo abzgl. unverarbeitete Bestellungen | Bestand − offene Verkäufe − unverarbeitete Shop-Bestellungen | |
| … abzgl. unverarbeitete Bestellungen | Bestand − unverarbeitete Shop-Bestellungen |
Mit Tage der Verkaufsdispo / Einkaufsdispo / Produktionsdispo in die Zukunft betrachtet begrenzen Sie, wie weit in die Zukunft Dispositionen zählen. Beispiel: Einkaufsdispo 14 Tage → eine Lieferantenbestellung mit Liefertermin in drei Wochen erhöht den Shop-Bestand noch nicht. Leeres Feld = nur Dispositionen bis heute.
Lagerplätze
- Zu beachtende Lagerplätze
- Nur der Bestand dieser Lagerplätze zählt für den Shop. Ohne Auswahl wird der Bestand über alle Lagerplätze außer Sperrlagern gebildet.
- Lagerplatz für FBA-Bestand
- Lagerplatz, von dem Amazon-FBA-Aufträge (Zahlungsart mit Freier Belegart 2) abgebucht werden.
- Standardlager f. Beleganlage
- Lagerplatz, der bei der Beleganlage in die Positionen eingetragen wird.
Stücklisten
Für Handels- bzw. Verkaufsstücklisten (Sets) ermittelt maniacSeller den Bestand jedes Bestandteils und überträgt, wie viele vollständige Sets daraus gebildet werden können – der knappste Bestandteil bestimmt den Bestand. Bestandteile ohne Lagerführung bleiben unberücksichtigt.
Produktionsstücklisten werden wie normale Artikel behandelt: Übertragen wird ihr eigener Lagerbestand in Sage, nicht der ihrer Bestandteile. Bei Variantenartikeln wird der Bestand ebenfalls nicht aus Bestandteilen berechnet.
Shopware unterscheidet den Lagerbestand und den verfügbaren Bestand (Lagerbestand abzüglich noch nicht gelieferter Bestellungen). Bis Shopware 6.5 konnte der verfügbare Bestand deshalb vom hochgeladenen Sage-Bestand abweichen. Ab Shopware 6.6 setzt der hochgeladene Bestand beide Werte – der Shop zeigt dann genau den Bestand aus Sage.
Bestandsabhängige Lieferzeiten
Mit dem Bestand überträgt maniacSeller eine Shopware-Lieferzeit, je nach Situation:
| Einstellung | Gilt, wenn … | Beispiel |
|---|---|---|
| Lieferzeit Text, wenn Bestand > 0 | der ermittelte Bestand positiv ist | „1–3 Tage“ |
| Lieferzeit Text, wenn Bestand ≤ 0 & EK-Dispo | kein Bestand, aber eine offene Lieferantenbestellung existiert | „1–2 Wochen“ |
| Lieferzeit Text, wenn Bestand ≤ 0 & keine EK-Dispo | kein Bestand und nichts bestellt | „3–4 Wochen“ |
Ohne Einträge bleibt die Lieferzeit des Webshop-Artikels unverändert. Mit Lagerupload inkl. Erscheinungsdatum wird zusätzlich das Erscheinungsdatum übertragen (z. B. für Vorbestellungen).
Ob ein Artikel ohne Bestand weiter bestellbar ist, steuert der Shopware-Schalter Abverkauf am Webshop-Artikel (siehe Grundlagen).
Eigene SQL-Abfrage
Für Sonderfälle – etwa Bestände aus einem externen Lager – hinterlegen Sie eine eigene SQL-Abfrage auf die Sage-Datenbank, die je Artikel eine ganze Zahl zurückgibt. Testen prüft die Syntax; ob das Ergebnis stimmt, prüfen Sie bitte z. B. im SQL Server Management Studio.
Eigene SQL-Abfragen sollten von Ihrem Sage-Partner oder unserem Support erstellt werden. Eine fehlerhafte Abfrage kann zu falschen Beständen im Shop führen.
Bestände hochladen
- Manuell: Artikel markieren, in der Fußleiste Lagerbestände hochladen einschalten und Upload klicken.
- Automatisch: der Bestandsupload überträgt in kurzen Abständen die Bestände geänderter Artikel; zusätzlich kann einmal täglich ein Vollabgleich aller Artikel laufen.