Aufpreis-Anzeige bei Variationskombiartikeln

hendrik

Aktives Mitglied
6. Juni 2013
34
0
Hallo,

wir sind jetzt aktuell auf Shopversion 3.19 Build 1 und haben folgendes Problem. Bei Var Kombiartikeln mit mehr als einem Varationsfeld (Radio Button) werden die Aufpreise hinter den Variationswerten nicht mehr angezeigt. Bei einem Variationswert mit Radio Button wird der Preis noch angezeigt aber sobald ein zweite Variation hinzukommt ist der Aufpreis nicht mehr sichtbar. Stellt man die Variationen generell auf Selectbox um dann sind die Aufpreise egal bei wieviel Variationsauswahlen immer sichtbar. Hat jemand eine Idee woran das liegen könnte?

Die Preiseanzeige wenn mehr als nur eine Varation erstellt wurde (bei Auswahl für Radio Button) sollte doch in der artikel_inc über folgende Passage gesteuert werden oder

{*
* variationskombination mit mindestens 2 nicht-freifeld positionen
*}
{if ($Artikel->kVaterArtikel > 0 || $Artikel->nIstVater == 1) && $Artikel->nVariationOhneFreifeldAnzahl > 1}
{if $Einstellungen.artikeldetails.artikel_variationkombinationspreisanzeige==1 && $Variationswert->fAufpreisNetto!=0}
&raquo; <span class="price">{$Variationswert->cAufpreisLocalized[$NettoPreise]}</span>{if $Variationswert->cPreisVPEWertAufpreis[$NettoPreise]|count_characters > 0}<small> ({$Variationswert->cPreisVPEWertAufpreis[$NettoPreise]})</small>{/if}
{elseif $Einstellungen.artikeldetails.artikel_variationkombinationspreisanzeige==2 && $Variationswert->fAufpreisNetto!=0}
&raquo; <span class="price">{$Variationswert->cPreisInklAufpreis[$NettoPreise]}</span>{if $Variationswert->cPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}<small> ({$Variationswert->cPreisVPEWertInklAufpreis[$NettoPreise]})</small>{/if}

Danke schonmal für evtl. Hilfestellung.

Gruß
 

afritzsche

Aktives Mitglied
2. Februar 2014
22
1
AW: Aufpreis-Anzeige bei Variationskombiartikeln

Gleiches Problem hier würde mich auch über Hilfe freuen 🙂
 

hendrik

Aktives Mitglied
6. Juni 2013
34
0
AW: Aufpreis-Anzeige bei Variationskombiartikeln

Hallo, wir haben jetzt folgende Passage in der artikel_inc.tpl

{* variationskombination *}
{if ($Artikel->kVaterArtikel > 0 || $Artikel->nIstVater == 1)}
{if $Artikel->nVariationOhneFreifeldAnzahl == 1}
{assign var=kEigenschaftWert value=`$Variationswert->kEigenschaftWert`}
{if $Einstellungen.artikeldetails.artikel_variationspreisanzeige == 1}
{if isset($Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cAufpreisLocalized[$NettoPreise])}
&raquo; <span class="price">{$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cAufpreisLocalized[$NettoPreise]}</span>
{/if}
{if $Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}
, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}
{/if}
{elseif $Einstellungen.artikeldetails.artikel_variationspreisanzeige == 2}
&raquo; <span class="price">{$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cVKLocalized[$NettoPreise]}</span>
{if $Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}
, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}
{/if}
{/if}
{/if}
{/if}

durch folgende ausgetauscht

{* variationskombination *}
{if ($Artikel->kVaterArtikel > 0 || $Artikel->nIstVater == 1)}
{if $Artikel->nVariationOhneFreifeldAnzahl == 1}
{assign var=kEigenschaftWert value=`$Variationswert->kEigenschaftWert`}
{if $Einstellungen.artikeldetails.artikel_variationspreisanzeige == 1}
{if isset($Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cAufpreisLocalized[$NettoPreise])}
&raquo; <span class="price">{$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cAufpreisLocalized[$NettoPreise]}</span>
{/if}
{if $Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}
, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}
{/if}
{elseif $Einstellungen.artikeldetails.artikel_variationspreisanzeige == 2}
&raquo; <span class="price">{$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cVKLocalized[$NettoPreise]}</span>
{if $Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}
, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}
{/if}
{/if}
{elseif $Artikel->nVariationOhneFreifeldAnzahl > 1}
{if $Einstellungen.artikeldetails.artikel_variationspreisanzeige==1 && $Variationswert->fAufpreisNetto!=0}
&raquo; <span class="price">{$Variationswert->cAufpreisLocalized[$NettoPreise]}</span>{if $Variationswert->cPreisVPEWertAufpreis[$NettoPreise]|count_characters > 0}<small> ({$Variationswert->cPreisVPEWertAufpreis[$NettoPreise]})</small>{/if}
{elseif $Einstellungen.artikeldetails.artikel_variationspreisanzeige==2 && $Variationswert->fAufpreisNetto!=0}
&raquo; <span class="price">{$Variationswert->cPreisInklAufpreis[$NettoPreise]}</span>{if $Variationswert->cPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}<small> ({$Variationswert->cPreisVPEWertInklAufpreis[$NettoPreise]})</small>{/if}
{/if}
{/if}
{/if}

und das ganze dann unter articel_inc_custom.tpl neu hochgeladen. Jetzt zeigt es auch die Aufpreise(Var kombiartikel) bei mehr als nur einer Variation an.

Gruß Hendrik
 

jojo_potsdam

Aktives Mitglied
10. Juni 2014
22
0
AW: Aufpreis-Anzeige bei Variationskombiartikeln

Hallo Hendrik,
wir haben das gleiche Problem. Habe deinen Lösungsvorschlag noch nicht ausprobiert, aber trotzdem vielen Dank für die Mühe. Wäre schön, wenn das Problem in der nächsten Version behoben würde.

Viele Grüße aus Potsdam,
G.
 

Ähnliche Themen