"Sale-Funktion"? Produkte mit reduziertem Preis

Hier kannst du dich vorstellen und Fragen zum Plugin stellen.
Installation, Administration, etc.

Moderator: maennchen1.de

Antworten
rundumgestaltung

"Sale-Funktion"? Produkte mit reduziertem Preis

Beitrag von rundumgestaltung »

Hallo zusammen!
Bevor ich weiter verzweifle ...

Gibt es eine Möglichkeit, ein Sonderangebot zu erstellen? Also, einen reduzierten Preis anzugeben (der im besten Fall dann auch noch farblich hervorgehoben ist) UND den alten Preis daneben/darunter/woauchimmer anzeigen zu lassen?
Das Modul "Rabatt" habe ich schon gefunden, das ist allerdings nicht das, was ich suche ...

Für die einzelne Artikelanzeige könnte ich mir ja einfach ein extra Template für Sale-Produkte anlegen, aber das soll auch schon auf der Übersichtsseite (Modul Produktübersichten) klar erkennbar sein.

Kann mir dazu jemand helfen?
Danke und schöne Grüße,
Lena
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2607
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: "Sale-Funktion"? Produkte mit reduziertem Preis

Beitrag von daschmi »

Hi,

ich würde es über ein Produktattribut "Alter Preis" lösen und es dann in die List/Grid Ansicht der Produktübersichten einbauen. Direkt ohne Template Anpassungen kann der Shop das leider noch nicht.

Viele Grüße

Daschmi
rundumgestaltung

Re: "Sale-Funktion"? Produkte mit reduziertem Preis

Beitrag von rundumgestaltung »

Gute Idee, danke!
Für die Produktdetailseite funktioniert das auch schon prima ... Wie kann ich jetzt aber im Produktübersichten-Template auf das Produktattribut zugreifen?

lg, Lena
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2607
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: "Sale-Funktion"? Produkte mit reduziertem Preis

Beitrag von daschmi »

Hi,

Das kannst du genau so machen. Du musst nur immer überlegen wie du an die ProduktID rankommst.

In der grid.phtml hast du die ID immer mittels $p['id'], innerhalb der Produktschleife.

Viele Grüße

Daschmi
rundumgestaltung

Re: "Sale-Funktion"? Produkte mit reduziertem Preis

Beitrag von rundumgestaltung »

Puh, und hier verlassen mich meine php-Kenntnisse offensichtlich ...

Also, ich hatte über die Suche hier im Forum nen Schnipsel gefunden, wie man angeblich an die Infos für Produktattribute rankommt, das klappt aber nur insofern, dass da jetzt zwar das Attribut steht, aber auch bei den Produkten, die garkeinen Wert eingegeben haben. Und der Wert wird bei keinem angezeigt.

Andersrum brauche ich doch eigentlich "nur" einen Satz wie: "Wenn das Produkt ein Attribut besitzt, dann schreibe hier das Attribut hin und dahinter den Wert. Wenn nicht, dann nicht.", oder? Kann mir das jemand in php übersetzen? Hilfe! :?
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2607
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: "Sale-Funktion"? Produkte mit reduziertem Preis

Beitrag von daschmi »

Hi,

Das ganze könnte so aussehen:

Code: Alles auswählen

<?php

  $pa_value = $this->callMod('wpsg_mod_produktattribute', 'getAttributeValue', array($p['id'], 1));

?>
<?php if (wpsg_isSizedString($pa_value)) { ?>

  <?php /* Hier kommst du nur rein wenn ein Wert in das entsprechende Attribut eingetragen wurde */ ?>

<?php } ?> 
Zu PHP gibt es einige Anleitungen im Netz, du kannst die Anpassung aber auch von uns durchführen lassen.

Stell einfach eine Anfrage mit deinen Wünschen an:

https://shop.maennchen1.de/kontaktformular/

Viele Grüße

Daschmi
rundumgestaltung

Re: "Sale-Funktion"? Produkte mit reduziertem Preis

Beitrag von rundumgestaltung »

Vielen Dank! Das klappt schonmal.

... zumindest soweit, dass das Attribut angezeigt wird, wenn angelegt. Richtig?

Code: Alles auswählen

<?php $pa_value = $this->callMod('wpsg_mod_produktattribute', 'getAttributeValue', array($p['id'], 1)); ?>
<?php if (wpsg_isSizedString($pa_value)) { ?>
<?php echo $this->callMod('wpsg_mod_produktattribute', 'getAttributeLabel', array(1)); ?>:
<?php } ?>
Nur wie komme ich jetzt noch an den Wert?
Irgendwie hab ich das Gefühl, ich bin sowas von kurz davor, hab nur irgendwas noch übersehen ...
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2607
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: "Sale-Funktion"? Produkte mit reduziertem Preis

Beitrag von daschmi »

Hi,

du hast Recht. Du stehst kurz davor:

Code: Alles auswählen

<?php $pa_value = $this->callMod('wpsg_mod_produktattribute', 'getAttributeValue', array($p['id'], 1)); ?>
<?php if (wpsg_isSizedString($pa_value)) { ?>
<?php echo $this->callMod('wpsg_mod_produktattribute', 'getAttributeLabel', array(1)); ?>:<?php echo $pa_value; ?>
<?php } ?>
Viele Grüße

Daschmi
rundumgestaltung

Re: "Sale-Funktion"? Produkte mit reduziertem Preis

Beitrag von rundumgestaltung »

Großartig! Vielen-vielen Dank!!!!
hudi30
Beiträge: 63
Registriert: 24.05.2013, 09:04
Lizenz: wpShopGermany Enterprise

Re: "Sale-Funktion"? Produkte mit reduziertem Preis

Beitrag von hudi30 »

Hallo rundumgestaltung :smt006

Währe es möglich was du eine kleine Anleitung erstellen könntes, wie und was du genau gemacht hast?
Es gäbe hier bestimmt noch andere User die an sowas Interesse hätten.
Antworten