Modul-Dokumentation „Originalpreis bei Rabatten anzeigen“
Allgemeine Infos zum Modul und zu uns 😊
Was das Modul kann
Üblicherweise zeigt OXID eShop nur die rabattierten Preise für Produkte an, wenn du im Shop einen Rabatt einrichtest. Der Kunde weiß dann nicht, was das Produkt normalerweise kostet. Dadurch ist er möglicherweise unsicher, ob der Rabatt berücksichtigt wurde, was zu Nachfragen und Bestellabbrüchen führen kann. Außerdem nutzt du den verkaufsfördernden Effekt, den Rabatte normalerweise haben sollen, nicht optimal aus. Mit diesem Modul wird der Originalpreis des Produkts bei rabattierten Preisen zusätzlich durchgestrichen mit angezeigt. Funktioniert in Artikellisten und auf der Detailseite. Im Warenkorb kann die Anzeige ebenfalls durch Erweiterung des Templates aktiviert werden, gern erstellen wir dir hierfür ein Angebot. Die Höhe des Rabatts kann ebenfalls angezeigt werden, sowohl absolut (als Betrag) oder relativ (in %). Bitte beachte, dass dazu Anpassungen an deinem Theme erforderlich sind.
Brauchst du Hilfe oder hast du Fragen zum Modul?
Dann schreib uns! Wir sind jederzeit gerne für dich da.
Hier findest du alle Kontaktmöglichkeiten.
Schildere uns dein Problem oder deine Herausforderung, gemeinsam finden wir eine Lösung.
Für alle unsere OXID Module kannst du auch einen Installationsservice zum Festpreis buchen. Wir installieren dir das Modul und richten es initial für dich ein.
Übrigens – deine Zugangsdaten (ftp und Shop-Admin) kannst du uns einfach und sicher über diesen Link zukommen lassen.
Weitere Tipps, Infos + Modul-Updates
Wenn du an weiteren Tipps für deinen Shop und dein Marketing interessiert bist, abonniere unseren kostenfreien Newsletter. Dort informieren wir auch über wichtige OXID- und Modulupdates.
Ab OXID 6 kannst du dir auch gern unser Connector-Modul installieren. Mit diesem Modul erhältst du direkt in deinem Shop eine Information sobald es neue Versionen der bei dir installierten WEB-Grips Module gibt. Du kannst das Modul kostenlos über unseren Shop beziehen.
OXID Updates, Programmierung und Support
Wenn du über das Modul hinaus einmal Unterstützung bei deinem OXID Shop (bzw. wenn du eine Agentur betreibst, dem Shop deines Kunden) benötigst, sprich uns gerne an. Wir sind drei auf OXID spezialisierte Entwickler und machen OXID Shops seit 2010.
Installation des Moduls
Wenn du nicht sicher bist oder Hilfe benötigst kannst du auch gern unseren Installationsservice nutzen.
Bei Update: Modul deaktivieren
Wenn du das Modul bereits nutzt, deaktiviere es bitte zuerst unter Erweiterungen → Module.
Dateien kopieren
Entpacke die ZIP-Datei, kopiere dann den Inhalt des Ordners copy-this per FTP in dein Shop-Verzeichnis.
Wichtig: Achte darauf, dass die Dateien im Binärmodus übertragen werden.
Change-Full
Bei dem Modul sind Anpassungen an deinen Template-Dateien erforderlich. Bevor du die Änderungen durchführst, sichere bitte deine aktuellen Templates. Passe dann die Dateien entsprechend denen im Changed-full Verzeichnis an. Die zu ändernden Stellen sind mit DWA (BEGIN + END) gekennzeichnet. Wenn du das Modul deaktivieren möchtest, setze deine mit DWA (BEGIN + END) gekennzeichneten Anpassungen wieder zurück.
Modul registrieren
Ab OXID 6.2 müssen Module, die per FTP aufgespielt werden, zusätzlich per Composeraufruf registriert werden, damit sie im Admin angezeigt werden.
Verbinde dich dazu per SSH-Konsole mit deinem Server. Wechsel ins Verzeichnis deines Shops in die Ebene in der sich auch die Verzeichnisse "vendor" und "source" befinden. Ggf. muss dem folgenden Befehl der Pfad zur korrekten PHP-Version vorangestellt werden:
Ersetze bitte den Platzhalter [ModulId] durch den Verzeichnisnamen des Moduls, z.B. "dwa_csvexport"
vendor/bin/oe-console oe:module:install source/modules/dwa/[ModulId]
Modul aktivieren
Gehe in den Adminbereich deines Shops und dort auf Erweiterungen → Module. Wähle dort das Modul aus und klick im Reiter „Stamm“ auf „Aktivieren“.
Wichtig: Falls du eine Fehlermeldung erhältst, oder nach dem Aktivieren z.B. deine Artikel nicht mehr angezeigt werden, hat die automatische Aktualisierung der Views nicht geklappt. Gehe in diesem Fall einfach auf Service → Tools und aktualisiere die Views manuell.
Konfiguration und Verwendung
Originalpreis durchstreichen
Das Modul lädt automatisch die Original Preise, wenn für einen Artikel ein Rabatt zutrifft. Normalerweise zeigt OXID eShop dann nämlich nur den rabattierten Preis an, so dass du keinen Verkaufseffekt von der Rabattierung hast.
Genutzt wird dabei die standardmäßige Anzeige des UVP (alter Preis = durchgestrichen). Damit in den Artikellisten nicht das Wort „UVP“ vor dem alten Preis steht, sondern „Statt“, haben wir eine Lang-Datei in das Modul gelegt.
Lösche diese bei Bedarf oder passe die Übersetzung an. Damit das Modul ordnungsgemäß funktioniert, muss die originale Anzeige des old-Preises (Funktion getFTPrice()) für Produkte aus dem Azure-Theme verwendet werden.
Rabatthöhe (absolut oder/und relativ) anzeigen
Die Rabatthöhe kann vom Modul ermittelt werden. Dazu muss im Theme an der gewünschten Stelle (Template) eine der folgenden Funktionen aufgerufen werden:
oxArticle::dwaGetDiscount()→ gibt den absoluten Rabatt (Betrag) als float zurück
oxArticle::dwaGetDiscount(false)→ gibt den relativen Rabatt (%) zurück (gerundet)
oxArticle::dwaGetFDiscount()→ gibt den absoluten Rabatt (Betrag) formatiert mit Währung zurück
Der Rabatt kann durch entsprechende Theme-Anpassungen in Artikellisten, auf der Detailseite, im Warenkorb und auch in der Bestellmail angezeigt werden.
Im Verzeichnis Changed-full des Installationspakets findest du ein Beispiel für ein Listen-Template sowie für das Detail-Template.
Tmp-Verzeichnis leeren
Lösche alle Dateien bis auf die .htaccess aus dem tmp-Verzeichnis deines Shops.
Hast du noch Ideen oder Wünsche?
Dann her damit, schreib uns deine Anregungen - mit etwas Glück nehmen wir sie in eine der nächsten Modulversionen mit auf.
Selbstverständlich passen wir das Modul auch gern an deine persönlichen Bedürfnisse an. Fragen kostet nichts 😉.
Updates kannst du übrigens in deinem Kundenkonto im Shop herunterladen, sofern sie verfügbar sind - solange dein Update-Service gilt. Wenn du kein Update verpassen möchtest, abonniere noch heute unseren Newsletter.