PrestaShop Administration & Productivity

Explorer FTP — PrestaShop 8 file manager

Manage your PrestaShop files without ever leaving the back-office.

Explorer FTP is a complete file manager natively integrated into PrestaShop 8. Tree navigation, multi-language code editor, upload, ZIP download, search, rename, copy, move — everything you'd do with an FTP client, but directly in the back-office, with the permissions of your PrestaShop admin.

PrestaShop 8.0 → 8.99 PHP 8.0+ Native back-office CodeMirror editor Multi-language No FTP dependency
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Explorer ftp prestashop
v1.0.0 · updated 2025-02-10
What it does

The short version.

01

Professional code editor

CodeMirror 5.65 with syntax highlighting for PHP, Smarty, Twig, JS, CSS/SCSS, JSON, XML, YAML, SQL and more. Code folding, search, jump-to-line, auto-closing brackets.

02

Everything from the back-office

No more FTP client to configure, no more passwords to share. You access your files with the same credentials as your PrestaShop admin.

03

Secure by design

Access restricted to the PrestaShop root, editable extensions on a strict whitelist, CSRF token on every AJAX request, native PrestaShop authorisation hooks.

04

Complete workflow

Upload, download, ZIP download of entire folders, search, copy/paste/move/rename/delete, folder creation, detailed file info.

The long version

Everything you'd want to know before you install.

A detailed look at how Explorer FTP — PrestaShop 8 file manager works, why we built it the way we did, and the thinking behind the features above.

§ 01

Why Explorer FTP?

When you develop or maintain a PrestaShop store, you spend your time editing files: a template override, a custom hook, a stylesheet, a config file. The classic method — FileZilla + local IDE + re-upload — is three windows, two passwords and a permanent risk of overwriting the wrong version. Explorer FTP eliminates that loop: everything happens in the tab of your back-office, with the same rights as your admin.

§ 02

The integrated code editor

Embeds CodeMirror 5.65 with about twenty syntax-highlighting modes. Whether you're touching a Smarty .tpl, a PrestaShop 8 .twig, a .yml configuration file or an SQL import script, syntax highlighting and code folding are already there. In-file search, jump to a precise line, auto-closing brackets and matching-bracket indication — the editor has nothing to envy VS Code for routine edits.

§ 03

Security model

All operations are restricted to the PrestaShop root (_PS_ROOT_DIR_), no way to climb above it. Editable extensions are on a strict whitelist (php, tpl, twig, css, js, json, xml, yml, sql, etc.). Every AJAX request is validated by PrestaShop admin token, so only an authenticated admin can interact. The module exposes no public endpoint and reveals nothing outside the back-office.

§ 04

The ZIP workflow

Download a complete folder as ZIP in two clicks — handy for archiving a theme before modifications. The other way round, drop a module .zip on the server and the module can decompress it where you choose. Ideal for deploying a fixed module without going back through PrestaShop's Modules → Upload.

§ 05

Install and onboarding

Upload the ZIP via Modules → Module Manager → Install a module, then click Install. The Explorer FTP tab appears immediately under Advanced Parameters. No configuration required: the root is auto-detected, permissions inherit from your admin. Count five minutes from download to first navigation.

§ 06

What it does not do

Explorer FTP is not an FTP client in the network sense: it does not connect to remote servers, it acts only on the local files of your PrestaShop. This is intentional: security comes from removing the attack surface. For server-to-server transfers, keep using a classic FTP client.