Neu Lieferzeit im Frontend immer anzeigen, auch bei Variationen

Negan

Aktives Mitglied
4. April 2016
75
10
Hallo zusammen,

mich stört es ungemein, dass die Lieferzeit in der Artikelübersicht nur bei Artikel angezeigt wird, wo es keine Variationen gibt. Ich möchte die Lieferzeit immer anzeigen lassen, egal ob Einzelartikel oder eben mit Variationen.

Im Template konnte ich bisher leider nicht den passenden Codeschnipsel finden. Kann mir jemand auf die Sprünge helfen?

Vielen Dank
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Hallo, bei Artikeln die lediglich Variationen haben, wird im Standard-Evo auch in der Artikelliste die Lieferzeit angezeigt. Lediglich bei Variationskombinationen ist dies nicht so. Bei Variationskombinationen ist jede Variation ein eigenständiger Artikel, die ggfs. alle unterschiedliche Lieferzeiten haben können. Bei Variationskombinationen wird deshalb die Lieferzeit erst angezeigt, wenn eine konkrete Kombination ausgewählt wurde und damit der Artikel genau festgelegt ist.
Eine reine Templateänderung hilft hier auch nicht weiter, da der zugehörige Wert ($Artikel->cEstimatedDelivery) im Shop-Core für Variationskombinationen nicht berechnet wird. Hier müßte also zumindest noch mit einem Plugin gearbeitet werden, welches die entsprechende Berechnung vornimmt (z.B. den kleinsten und größten Wert aller Kindartikel ermittelt).
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.684
344
@FPrüfer Wieso bei Varkombis nicht einfach die Maximalwerte im Vater anzeigen? Also deliverMin den kleinsten Wert der Varkombimenge und deliverMax den höchstmöglichen Wert der Varkombimenge, dann daraufs cEstimatedDelivery für den Vater bauen. Dann steht dann im Vater eben bsp. Lieferzeit: 2-8 Tage. So ist die gesamte Lieferspanne abgedeckt.
 

Negan

Aktives Mitglied
4. April 2016
75
10
Ok, ich meinte auch Variationskombinationen. Es sieht einfach total unschön aus, wenn auf der Startseite die Buttons "In den Warenkorb" in unterschiedlichen Höhen hängen. Gleiches gilt ja auch für die Sterne der Bewertungen. Kann man das denn überhaupt nicht irgendwie fixen, dass es einheitlich und nicht zerpflückt ausschaut? Eine Anzeige der Lieferzeit wäre mir im Prinzip am liebsten. Der Grundgedanke dahinter ist mir schon klar, allerdings fände ich es gut, wenn man die generelle Lieferzeit - ähnlich wie die Preise "ab XX,XX Euro" zuerst mal abbildet und dann bei Auswahl dann nochmal die exakte Lieferzeit anzeigt.

Danke
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Es sieht einfach total unschön aus, wenn auf der Startseite die Buttons "In den Warenkorb" in unterschiedlichen Höhen hängen. Gleiches gilt ja auch für die Sterne der Bewertungen. Kann man das denn überhaupt nicht irgendwie fixen, dass es einheitlich und nicht zerpflückt ausschaut?
Für das nächste Release sind mehrere Verbesserungen in der Gallerie- und Listenansicht geplant, mit denen auch die unterschiedliche Ansicht verbessert wird. Insofern kann ich dich vlt. dahin vertrösten...