Wenn ich im Backend unter Lieferzeit:
eintrage - wieso wird dann im Frontend:
angezeigt?
verstehe ich nicht - kann mir dies jemand beantworten?
LG
Michael
Wenn ich im Backend unter Lieferzeit:
eintrage - wieso wird dann im Frontend:
angezeigt?
verstehe ich nicht - kann mir dies jemand beantworten?
LG
Michael
Shopware kann keine Lieferzeit individuell zum Artikel, dieser Wert gilt nur für Lagerbestand <= 0. Hier ist Shopware etwas …
Die normale Lieferzeit kommt aus einem einzigen Textbaustein. Diesen könntest Du per Smarty erweitern und eine individuelle Lieferzeit aus einem Freitextfeld generieren.
aber wieso gibt es dann das Feld - Lieferzeit in Tagen? Damit muss man doch etwas anfangen können?
Wo - im 1) Artikel? Oder 2) allgemeine Einstellung?
Die Lieferzeit bezieht sich auf die Nicht-Verfügbarkeit des Artikels.
Den Text auf dem Frontend kannst du im entsprechenden Textbaustein ändern, gilt aber dann für den gesamten Shop.
Gruß, Newb
also verstehe ich richtig? dass:
Sofort versandfertig, Lieferung in 2-3 Werktagen
angezeigt?
Wenn ich Bestand kleiner 0 eintrage - greift das Feld aus Lieferzeit in Tagen.
ja okay…
Erstmal: Ja - so ist es!
Die statischen 2-3 Tage kannst Du für alle in den Textbausteinen ändern.
Wenn Du unterschiedliche Lieferzeiten auch beim Bestand haben willst, kannst Du in dem Textbaustein eine Abfrage auf ein Freitextfeld machen und die Tage dann über eben einen Eintrag in das entsprechende Freitextfeld steuern. Müsstest Du im Forum nach suchen - gibt es glaube ich schon eine Kurzanleitung zu.
ich habe jetzt folgende Template Lösung angewendet:
Fakten:
Lösung:
in der Datei - delivery_informations.tpl habe ich den Block:
{elseif $sArticle.instock >= $sArticle.minpurchase}
{s name="DetailDataInfoInstock"}{/s}
wie folgt erweitert:
{elseif $sArticle.instock >= $sArticle.minpurchase}
{s name="DetailDataInfoInstock"}{/s}
{s name="DetailDataShippingtime"}{/s} {$sArticle.shippingtime} {s name="DetailDataShippingDays"}{/s}
damit bekomme ich jetzt, immer auch die Lieferzeit in Tagen anzeigt.