Erweiterung für den JTL-Shop: Treuepunkte für Kunden, welche auf viele Arten gesammelt werden können und gegen Prämien wie Artikel oder Shop-Guthaben eingetauscht werden können.
Artikel, die mit dem Funktionsattribut "bonuspunkte_reward_in_points" und dem entsprechenden Wert versehen sind, funktionieren nicht richtig:
Im Bestellprozess und Bestellabschluss wird der normale Preis der eintauschbaren Prämienartikel angezeigt und verrechnet. Erst durch ein Refresh des Browsers im letzten Bestellschritt wird der Preis dann zu 0,00 € geändert.
Aber trotzdessen, nach Bestellabschluss, wird der Artikelwert wieder zu Punkten umgewandelt und die angegebebenen XX Punkte vom "Eintauschbar für insgesamt XX Treuepunkte" werden nicht von den verfügbaren Punkteguthaben abgezogen und taucht auch nicht unter Bonuspunkte Seite auf.
Im aktuellen Zustand ist es so, dass die Einstellung über die maximale Punkteanzahl für einen Kunden keine weiteren Punkte zuweist, wenn der Wert überschritten werden könnte. Es wäre aber vom Vorteil, wenn der Kunde den Differenzbetrag bis zur maximalen Ausreizung der Punkte bekommt, anstatt einfach keine zu erhalten.