What’s new in version 3.1:

  • Fixed bugs in mysql queries
  • The file structure of the module has been changed. It is related to restrictions of the opencart 3 modules installer. The new structure is more consistent with opencart concept.
    If you made some changes in the controller or the model, you should repeat them in new files. If you edited twig/tpl templates, you can just copy old files into the new position.

How to update Advanced Downloads to version 3.1

Opencart 3

Structural changes:

Old file

New file

catalog/controller/product/advanced_downloads.php

catalog/controller/extension/module/advanced_downloads.php

catalog/model/catalog/advanced_downloads.php

catalog/model/extension/module/advanced_downloads.php

catalog/view/theme/default/template/product/advanced_downloads_modal.twig

catalog/view/theme/default/template/extension/module/advanced_downloads/modal.twig

catalog/view/theme/default/template/product/advanced_downloads_panel.twig

catalog/view/theme/default/template/extension/module/advanced_downloads/panel.twig

catalog/view/theme/default/template/product/advanced_downloads_tab_content.twig

catalog/view/theme/default/template/extension/module/advanced_downloads/tab_content.twig

catalog/view/theme/default/template/product/advanced_downloads_tab_link.twig

catalog/view/theme/default/template/extension/module/advanced_downloads/tab_link.twig


  1. Install the Advanced Downloads 3.1 using opencart installer
  2. Refresh modifications cache
  3. Refresh system cache
  4. Remove old files:
    • catalog/controller/product/advanced_downloads.php
    • catalog/model/catalog/advanced_downloads.php
    • catalog/view/theme/default/template/product/advanced_downloads_modal.twig
    • catalog/view/theme/default/template/product/advanced_downloads_panel.twig
    • catalog/view/theme/default/template/product/advanced_downloads_tab_content.twig
    • catalog/view/theme/default/template/product/advanced_downloads_tab_link.twig


If you edited these twig files, copy them into catalog/view/theme/default/template/extension/module/advanced_downloads/ and delete ‘advanced_downloads_’ from file name.


Opencart 2.3

Structural changes:

Old file

New file

catalog/controller/product/advanced_downloads.php

catalog/controller/extension/module/advanced_downloads.php

catalog/model/catalog/advanced_downloads.php

catalog/model/extension/module/advanced_downloads.php

catalog/view/theme/default/template/product/advanced_downloads_modal.tpl

catalog/view/theme/default/template/extension/module/advanced_downloads/modal.tpl

catalog/view/theme/default/template/product/advanced_downloads_panel.tpl

catalog/view/theme/default/template/extension/module/advanced_downloads/panel.tpl

catalog/view/theme/default/template/product/advanced_downloads_tab_content.tpl

catalog/view/theme/default/template/extension/module/advanced_downloads/tab_content.tpl

catalog/view/theme/default/template/product/advanced_downloads_tab_link.tpl

catalog/view/theme/default/template/extension/module/advanced_downloads/tab_link.tpl


  1. Install the Advanced Downloads 3.1 using opencart installer
  2. Refresh modifications cache
  3. Remove old files:
    • catalog/controller/product/advanced_downloads.php
    • catalog/model/catalog/advanced_downloads.php
    • catalog/view/theme/default/template/product/advanced_downloads_modal.tpl
    • catalog/view/theme/default/template/product/advanced_downloads_panel.tpl
    • catalog/view/theme/default/template/product/advanced_downloads_tab_content.tpl
    • catalog/view/theme/default/template/product/advanced_downloads_tab_link.tpl


If you edited these tpl files, copy them into catalog/view/theme/default/template/extension/module/advanced_downloads/ and delete ‘advanced_downloads_’ from file name.