Wie kann ich eine Seite mit allen Sonderangeboten aufrufen? Möchte eine Ansicht aller Produkte haben, welche zur Zeit einen Rabatt zugewiesen haben. Auf dieser Seite soll der “normale” Preis und der Preis während dem Sonderangebot stehen. Ist dies irgendwie möglich?
Nein. Habe nicht bei jedem Produkt einen UVP definiert. Möchte bei den Sonderangeboten auch nicht den UVP als Referenzpreis nehmen, sondern den eigentlichen Shoppreis.
Ja, aber ich will nicht in jedem Produkt einen UVP eingeben. Ich möchte die Sonderangebote anhand des im Shop normalerweise geltenden Preis definieren. Beispiel… Das Produkt xy hat unter Stamm=>Preis einen Wert von 30.00 definiert. Über Rabatte definiere ich für dieses Produkt nun einen Rabatt von 3.00. Beim Produkt soll nun angezeigt werden… “Sonderangebot: 27.00 anstatt 30.00”. Und auf einer Seite “Sonderangebote” soll der Kunde alle diese Sonderangebote dargestellt bekommen. Also nix mit UVP.
Die Aktionsliste und die CMS-Seite “Sonderangebote” habe ich überprüft, ob diese auf aktiv gesetzt sind (stimmt so).
Wenn ich nun den eingefügten Link aufrufe, wird eine Seite mit dem Titel angezeigt. Die Angebote werden jedoch nicht eingeblendet. Hat jemand einen Tip, was ich noch falsch mache?
Bin leider noch immer an den Sonderangeboten dran… Nochmals zur Zusammenfassung…
Ich habe unter “Aktionen verwalten => Schnäppchen” einige Produkte definiert. Wenn ich nun die CMS-Seite Schnäppchen aufrufe, bekomme ich eine leere Seite. Im Demoshop habe ich das gleiche versucht. Da kann ich nicht einmal die CMS-Seite aufrufen. Die Url http://demoshop.oxid-esales.com/Schnaeppchen/ gibt bei mir ein “Not Found”.
Kann jemand die definierten Schnäppchen über eine CMS-Seite aufrufen?
hat mittlerweile jemand eine Lösung für dieses Problem?
Die Schnäppchen werden auf der dazugehörigen CMS-Seite nicht angezeigt. Wenn ich den dort enthaltenen Quellcode aber in die start.tpl einfüge werden sie dort aufgeführt.
Wenn ich normalen text darüber schreibe wird er angezeigt. Also scheint entweder das oView objekt oder nur die Methode getBargainArticleList() dort nicht verfügbar zu sein. Warum weiß ich allerdings nicht und leider auch nicht wie ich das Problem beheben kann.
So - ich habe jetzt eine vorübergehende Lösung gefunden.
Die Methode [B]getBargainArticleList()[/B] ist sehr wohl verfügbar. Allerdings muss man sie etwas anpassen.
In der Datei [B]/views/oxubase.php[/B] folgendes auskommentieren:
~Zeile 2581:
if ( !$this->_blBargainAction )
{
return null;
}
Bei mir wird der Inhalt nun angezeigt.
Da ich nicht weiß wofür dieser Code gut ist, weiß ich auch nicht welche Folgen durch das auskommentieren entstehen. Daher ist diese Lösung auch nur vorübergehend.
Ich wäre sehr dankbar, wenn ein Programmierer mich da aufklären könnte