Lagerbestands- und Lieferzeitanzeige

Gültig ab Version:
5.0.0

Einleitung

Auf der Detailseite eines Artikels wird ein Text zur Lieferzeit angezeigt. Dieser kommt in drei verschiedenen Versionen vor:

  • Grün für Artikel mit Lagerbestand > 0
  • Gelb für Artikel mit Erscheinungsdatum oder Lagerbestand <= 0 und eingetragenem Wert für die Lieferzeit
  • Rot für Artikel mit Lagerbestand <= 0 ohne Wert für die Lieferzeit

Die angezeigten Texte kannst Du im Backend unter Einstellungen > Textbausteine > frontend > plugins > index > delivery_informations anpassen.

Anzeige der Lieferzeit in der Storefront

Die Lieferzeit sowie das Erscheinungsdatum sind bei Konfigurator-Artikeln für jede einzelne Variante individuell einstellbar. Z.B. kann bei einem Varianten Artikel die Größe L eine Lieferzeit von 1-3 Werktage und die Größe XL eine Lieferzeit von 5-7 Werktagen haben.

Nachfolgend wird erklärt, woran Shopware bestimmt welche Lieferzeit für einen Artikel aktuell ist.

Grün: Definierter Lagerbestand größer 0

Ist ein Lagerbestand von größer 0 in den Stammdaten des Artikels hinterlegt, so wird der Wert des Textbausteins DetailDataInfoInstock in der Storefront dargestellt. Im Standard wird hier der Text "Sofort versandfertig, Lieferzeit ca. 1-3 Werktage" angezeigt. Hierbei ist es egal, ob "Artikel bei Bestand <= 0 nicht bestellbar" aktiviert ist oder nicht.

Gelb: Lagerbestand kleiner 1 mit Lieferzeit (in Tagen) oder Erscheinungsdatum

Ist der Lagerbestand kleiner 1, so wird die Verfügbarkeitsanzeige in Gelb nur dann ausgegeben, wenn das Feld "Lieferzeit (in Tagen)" gefüllt ist. Das gleiche gilt für einen Artikel oder Varianten mit zukünftigem Erscheinungsdatum.

Hier wird der angezeigte Text aus dem Wert im Feld Lagerbestand und entweder den Textbausteinen DetailDataShippingtime, DetailDataShippingDays oder dem Textbautein DetailDataInfoShipping generiert.

Rot: Lagerbestand kleiner 1 ohne Lieferzeit (in Tagen)

Wenn der Lagerbestand kleiner 0 ist und das Feld Lieferzeit (in Tagen) leer ist, erscheint der Standard-Hinweis "Lieferzeit ca. 5 Tage" aus dem Textbaustein DetailDataNotAvailable.

Ändern der Textbausteine

Öffne die Textbausteinverwaltung im Backend unter Einstellungen > Textbausteine > frontend > plugins > index > delivery_informations.

In diesem Modul kannst Du anhand der Suche den gewünschten Textbaustein finden. Hierzu kannst Du mehrere Auffindungsmöglichkeiten nutzen. Du hast die Option den Text des Textbausteins direkt in die Suche einzugeben, oder Du suchst unter dem gegebenen Pfad den passenden Textbaustein heraus.

Nach der Änderung der Textbausteine musst du den Cache leeren (Konfigration + Template), so dass die Änderungen auch storefrontseitig sichtbar werden.

Grün

  • Sofort versandfertig, Lieferzeit ca. 1-3 Werktage: DetailDataInfoInstock

Gelb

  • Lieferzeit: DetailDataShippingtime
  • Werktage: DetailDataShippingDays
  • Dieser Artikel erscheint am: DetailDataInfoShipping

Rot

  • Lieferzeit ca. 5 Tage: DetailDataNotAvailable

Spezifische Werte für grün und rot pro Artikel

Teilweise reicht es nicht aus für die verfügbaren oder nicht verfügbaren Artikel (grün oder rot) einen Standard-Textbaustein auzugeben, welcher für alle Artikel die gleichen Werte enthält.
Es kann nötig sein spezifische Werte pro Artikel anzuzeigen.
Hierzu kannst du die Textbausteine auch um Abfragen oder Variablen erweitern.
Die Variable für den Inhalt des Feldes "Lieferzeit (in Tagen)" lautet beispielsweise {$sArticle.shippingtime}, für ein Freitextfeld könnte diese beispielsweise {$sArticle.attr5} lauten.

Ein Beispiel für eine Abfrage der Lieferzeit könnte z.B. so ausehen:

 
{if $sArticle.shippingtime}{$sArticle.shippingtime} Werktage{elseif $sBasketItem.shippingtime}{$sBasketItem.shippingtime} Werktage{else}Sofort versandfertig, Lieferzeit ca. 1-3 Werktage{/if}
 

Für ein Freitextfeld wäre dies analog:

 
{if $sArticle.attr5 || $sBasketItem.additional_details.attr5}{if $sArticle.attr5}Lieferzeit {$sArticle.attr5} Tage{else if $sBasketItem.additional_details.attr5}Lieferteit {$sBasketItem.additional_details.attr5} Tage{/if}{else}sofort versandfertig, Lieferzeit ca. 1-3 Werktage{/if}
 

Größere Änderungen als die Anzeige der speziellen Tage solltest du direkt über die Datei deliver_infomration.tpl uner frontend/plugins/index in deinem eigenen Theme durchführen.

Hier sollten die Angaben in den Meta-Bereichen wie "" zu den Angaben aus den Textbausteinen passen, da ansonsten die Produkte nicht von Google oder anderen Anbietern gelistet werden können. Weitere Hilfestellung zu Theme-Anpassungen findest du in unserer Developer-Dokumentation.

Weitere interessante Artikel:

Wie kann ich die eMail-Absenderadresse der Bestellbestätigung ändern?

Du kannst den Absender direkt in der eMail-Vorlage der Bestellbestätigung ändern. Dazu gehst Du wie folgt in der Administration vor: '''Einstellungen > eMail-Vorlagen > System emails > sORDER > Absender'''. Dort kann der Absender mit...

weiterlesen

Wo finde ich eine Auswertung mit der Anzahl der verkauften Artikel?

Shopware bietet eine Verkaufs-Statistik für jeden angelegten Artikel. So kannst Du sehen, wie oft dieser Artikel in einem bestimmten Zeitraum verkauft wurde. Du findest diese Statistik in der Artikeldetails-Maske unter dem Tab '''Statistik...

weiterlesen

Können Variantenartikel mit Staffelpreisen versehen werden?

Über die Varianten-Einstellungen in der Artikeldetail-Maske kannst Du jeder einzelnen Variante einen indivduellen Staffelpreis zuordnen. Zusätzlich kannst Du Staffelpreise abhängig von der Kundengruppe hintelegen. Beispiel: * ab 1 Stück 0%...

weiterlesen
€ 2,00

Preise inkl. gesetzlicher
MwSt. + Versandkosten*