PrestaShop Free

DataFirefly Back to Top

A smooth, lightweight and customizable back to top button.

Give your visitors an instant trip back to the top of the page, without weighing down your store.

Free PrestaShop 8 & 9 Zero dependency Accessible
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
DataFirefly Retour en haut Module Gratuit Prestashop
v1.0.0 · updated 2026-06-05
What it does

The short version.

01

Smooth scrolling

Animated, gradual scroll back to the top, switchable off in one click, respecting the system reduced-motion preference.

02

100% customizable

Position, size, shape, icon, colors and shadow are all set directly from the back office.

03

Ultra-lightweight

Around 1.5 KB of native JavaScript, no third-party library, no perceptible impact on Core Web Vitals.

04

Accessible

Native button with an ARIA label, visible keyboard focus and a decorative SVG icon.

The long version

Everything you'd want to know before you install.

A detailed look at how DataFirefly Back to Top works, why we built it the way we did, and the thinking behind the features above.

§ 01

A small detail that changes the experience

On long pages (categories, product pages, blog posts), visitors often have to scroll back up manually. The Back to Top button appears as soon as they scroll and brings them back to the top of the page in a single, smooth click.

§ 02

Built for performance

The module relies on native JavaScript of around 1.5 KB, with no jQuery or external library. Scroll tracking uses requestAnimationFrame and a passive listener, for no perceptible impact on Core Web Vitals.

§ 03

Customizable without touching code

From the back office, set the position, size, shape (from square to circle), icon, idle and hover colors, shadow and trigger threshold. A Behavior tab and an Appearance tab gather all the settings.

§ 04

Accessible and respectful

The button is a native element with an ARIA label and visible keyboard focus. It respects the reduced-motion preference and stores no personal data.