• Welcome to PrestaShop Debug toolbar

    PrestaShop debug toolbar provides real-time information on the performance of pages. It empowers developers and integrators to debug and fix issues inside PrestaShop store.
  • Track the time spent on each request. Find slow modules and make them run faster.

    Application profiling

    Track the time spent on each request. Find slow modules and make them run faster.
  • Gain insight in what data-access code is doing, what module executes which queries, where are slow queries.

    Database

    Gain insight in what data-access code is doing, what module executes which queries, where are slow queries.
  • Easily find and fix common performance issues. See configuration advise and find unused active module.

    Issue-oriented

    Easily find and fix common performance issues. See configuration advise and find unused active module.
  • Restrict access the Debug Toolbar by authorized IPs. Activate debugging session by Token.

    Security

    Restrict access the Debug Toolbar by authorized IPs. Activate debugging session by Token.
  • Useful for experts and junior PrestaShop user alike. Great for developpers and must have for integrators.

    Built for everybody

    Useful for experts and junior PrestaShop user alike. Great for developpers and must have for integrators.
  • Get complete overview of which templates and smarty variables are used to build your store page.

    Smarty Templates

    Get complete overview of which templates and smarty variables are used to build your store page.
  • Display mails when they are sent by PrestaShop and the modules installed on your shop.

    Emails

    Display mails when they are sent by PrestaShop and the modules installed on your shop.
  • Find ajax and web request informations from the front-end and the back-end of your PrestaShop store.

    Ajax, front-end & back-end

    Find ajax and web request informations from the front-end and the back-end of your PrestaShop store.

Latest news

Installation

This guide explains the required steps in order to successfully install the PrestaShop debut toolbar. It assumes that you already have a working installation of PrestaShop. [ Read more ]

Performance considerations

The Debug Toolbar is designed to introduce as little overhead as possible in the rendering of pages. However, depending on your project, the overhead may become noticeable. In extreme cases, it can make development impractical.   The SQL panel may be the culprit if your view performs many SQL queries. You should attempt to minimize the number of SQL queries, but this isn’t always possible, for instance if you’re using PrestaShop and have disabled caching for development. You can disable problematic panels temporarily by deselecting the checkbox in the debug module configuration page. [ Read more ]

Some panels aren’t displayed!

The PrestaShop Debug Toolbar uses override to gather data while PrestaShop handles a request. If some override already exists for the same class on your store, they may not be installed by the PrestaShop debug tool bar. In that case, the corresponding panel is not dispayed. Check the override’s installation in the debug module configuration page. [ Read more ]

The toolbar isn’t displayed!

The Debug Toolbar is only displayed when debug is activated with the token. It will also only de displayed if your IP is in the authorized IP list when « Use authorized IP » is enabled. Go to the Module Configuration page, check the authorized IP parameters and use the "Activate PrestaShop debug toolbar" button on the left of the page. [ Read more ]