Im Prinzip schon, aber es gibt viele verschiedene Arten von Rabatten. Artikel, Warenkorb, Benutzer, Land, Kategorie, Benutzergruppe. Schau in mein github Account, da liegt so ein ähnliches Modul rum
du kannst den Beispiel Code aus meinem Block nehmen, nur musst du in dem [{include}] Tag das $oView->getProduct() durch das Produkt-Objekt ersetzen, ich denk $product oder $article
Achso, ich meinte so direkt im template einfügen. Und zu meinem Modul noch ein Block hinzuzufügen musst du auch die metadata.php ergänzen und dann auch die Datenbank manuell ergänzen, in der Tabelle oxtplblocks. Im Endeffekt ist es einfacher direkt im template zu arbeiten
Hi vt,
habe gerade das Modul vt-dad probiert und erhalte die Meldung:
Call to undefined method oxDiscountList::getInstance() in xxx/modules/vt-dad/oxarticle_vtdad.php on line 40
Woran liegt das?
Version: Community Edition 4.10.6
@vt Das wäre echt klasse, wenn Du eine aktualisierte Version hast.
Den Fehler hab ich zwar weg, indem ich
oxDiscountList::getInstance() durch oxRegistry::get(“oxDiscountList”) ersetzt habe und die Sprachdateien verschoben habe, damit die Tabellenüberschriften funktionieren, aber angezeigt wird in der Tabelle leider nichts.
Der Versuch einfach direkt in productmain.tpl (natürlich per Child Theme, Flow) mal provisorisch mit
[{$oDiscount->oxdiscount__oxtitle->value}] den Wert abzurufen, klappt leider nicht.
Ich verwende pro Artikel nur einen Rabatt über eine zugeordnete Kategorie.
Hallo
ich habe das Modul in meiner Version 4.10.7 mit Theme flow eingesetzt und aktiviert,
Ich habe einen 15% für alle Artikel bei meinem User eingerichtet, es hat aber keine Auwirkung.
Ich sehe den Preis erst im Warenkorb.
Ja , das war es,
Mir ist nur aufgefallen, dass die Ersparnis mit 4 Dezimalen angezeigt wird und die Kommastelle ein Punkt ist.
Kann man das noch anpassen?