PhantomRefresh – AJAX-Funktion für die Kalkulationsseite
Effizienz steigern, Abverkäufe erhöhen! Mit PhantomRefresh erhalten Sie eine innovative AJAX-Funktion, die Ihre Kalkulationsseite optimiert. Preise und Berechnungen werden in Echtzeit aktualisiert, ohne dass die gesamte Seite neu geladen werden muss. Das sorgt für schnellere Abläufe, ein nahtloses Nutzererlebnis und höhere Conversion-Raten.
Ihre Vorteile mit PhantomRefresh:
✅ “Gefühlt” Schnellere Ladezeiten – Kein komplettes Neuladen der Seite mehr
✅ Bessere User Experience – Preise werden sofort aktualisiert
✅ Einfache Integration – Funktioniert mit dem Standard-Template „ds_master“
✅ Individuell anpassbar – Aktivierung pro Shop steuerbar
✅ Steigert die Abverkäufe, minimiert Abbrüche
Voraussetzungen
Die Funktion PhantomRefresh erweitert die Kalkulationsseite durch eine einfache AJAX-Funktion.
Damit diese Funktion korrekt genutzt werden kann, ist die Verwendung des Templates “ds_master” erforderlich.
Einschränkungen
Testphase
Seit der Veröffentlichung von Version 8.1.0 ist PhantomRefresh verfügbar und befindet sich aktuell in der Testphase. Dabei werden verschiedene Konfigurationen getestet und weiter optimiert.
Eigene Templates
Falls ein eigenes Template auf ds_master basiert, kann die Funktion genutzt werden, sofern die Detail-Seiten nicht überschrieben wurden.
Falls nur "includes" überschrieben wurden, kann es zu Einschränkungen kommen. Mögliche Auswirkungen sind:
Die Ladeanimation wird nicht korrekt bei den Preisen angezeigt.
Die Preistabelle ist nicht mehr anklickbar.
Hinweis:
Auch wenn ein eigenes Template genutzt wird, kann die neue Funktion nach entsprechenden Anpassungen weiterhin verwendet werden. Der Umfang dieser Anpassungen hängt davon ab, welche Elemente im Vergleich zum ursprünglichen ds_master-Template überschrieben wurden.
Ausschlüsse
Aktuell ist die Nutzung von PhantomRefresh für folgende Artikeltypen nicht möglich:
Resellerartikel / BeOpen-Artikel
CAD-Artikel
Post-Dienste-Artikel
Artikelweiterleitungen
Artikelweiterleitungen erfordern stets ein vollständiges Neuladen der Seite, da sich die Struktur je nach Artikel unterscheiden kann.
Aktivierung und Verwendung
Die Funktion PhantomRefresh ist als eigenständiges Modul implementiert und muss zunächst aktiviert werden.
Schritte zur Aktivierung:
Modul aktivieren:
Das Modul PhantomRefresh muss im System freigeschaltet werden.
Funktion in der Shop-Administration einschalten:
Nach der Aktivierung kann der Shopadministrator die Funktion pro Shop individuell aktivieren.
Die entsprechende Einstellung befindet sich unter:
Content-Management → Template-Einstellungen → Layout → Kalkulationsseite → “PhantomRefresh aktivieren?”
Voraussetzung
Um die Funktion korrekt nutzen zu können, ist die Verwendung des Templates “ds_master” erforderlich.
Einschränkungen
Testphase
Seit Release 8.1.0 ist diese Funktion verfügbar und befindet sich derzeit noch in der Testphase. Hierbei werden noch viele verschiedene Einstellungen getestet und noch weiter optimiert.
Eigenes Template
Existiert ein eigenes Template, welches darauf basiert, klappt dies auch, sofern nicht die “Detail-Seiten” überschrieben sind.
Ebenso, wenn nur sogenannte “includes” überschrieben sind, könnte die Funktion eingeschränkt sein. Wie z.B., dass die Ladeanimation nicht bei den Preisen funktioniert, oder die Preistabelle nicht mehr anklickbar ist.
Es ist aber möglich dass das eigene Template komplett auf diese Funktionalität umgestellt werden kann. Der Aufwand hierbei hängt davon ab, was alles überschrieben wurde und wie unterschiedlich dies zum derzeitigen ds_master ist.
Ausschluss
Ausgeschlossen sind derzeit folgende Artikeltypen:
Resellerartikel bzw. BeOpen-Artikel
CAD-Artikel
Post-Dienste-Artikel
Artikelweiterleitungen
Artikelweiterleitungen erzwingt immer das Neuladen einer Seite.
Da es die Grundlage jedes Artikel unterschiedlich ist und die Seite deshalb komplett neuaufgebaut werden muss.
Verwendung der Funktion
Die ganze Funktion ist als Modul “PhantomRefresh“ angelegt und muss aktiviert werden.
Nachdem das Modul aktiviert ist, kann der Shopadministrator in der Administration pro Shop entschieden ob die neue Funktion eingeschaltet und verwendet werden soll. Diese Einstellung kann unter Content-Management::Template-Einstellungen::Layout::Kalkulationsseite::PhantonRefresh aktivieren (Achtung. Trotz aktiviertem Modul kann der Schalter nur bebeyond aktivieren)
Fehlergründe
Kollision durch externe Scripte (Backend)
nicht kompatible CSS-Eingaben (Backend)
Loginschutz vor Shop und Scripte die dann nicht kommunizieren können.
Inkompatiblitäten durch das abgeschlossene DEV-System
Eventuell wegen einer anderen Domain (DEV-System) oder Passwort/HTACCESS-Schutz
generelle Javascriptfehler auf der Seite blockieren alle weiteren Javacsript Funktionen (auch unser PhantomRefresh)