Curating your online store often requires the use of various modules to enhance its functionality. Venddor IO provides a consolidated interface for this via the Administration panel under Modules → Manage Modules.
Every time you open the module management interface in Venddor IO:
app/modules as a potential module.app/modules/[module]/module.xml from each folder.var/langs/[lang_code]/modules/[module].po.For the smooth installation of a module:
?:modules table to ensure no previous entries exist for the module in question.Tygh::$app['class_loader'].?:modules and ?:module_descriptions tables with a Disabled status initially.var/themes_repository to the design/themes directory.For a smooth uninstallation:
?:modules and ?:module_descriptions tables related to the module are deleted.design/themes directory are deleted.The module's layouts are rolled back, and cache is cleared.
fn_set_hook('update_module_status_pre',...), is executed.fn_set_hook('update_module_status_pre',...), is executed.