Guide To Install and Update Extension(s)


Ulmod Composer (Recommended)

We recommend you install the extension via composer. It is easy to install, update and maintain.

Install via Composer

  1. Log in to the Magento server (via SSH) as a user who has permissions to write to the Magento file system

  2. Navigate to the root Magento 2 directory and add our repository to your composer configuration with the following command:

    composer config repositories.ulmod_freepacks composer https://freepacks.ulmod.com/
  3. Execute the following command to update your composer.json file:

    composer require [composer_name]

    Replace [composer_name] with the Composer Name. Please find the appropriate composer name in this table

  4. Enable the extension, update the database, deploy content and clean cache:

    php bin/magento module:enable Ulmod_ModuleName
    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy
    php bin/magento cache:clean

    You can find the ModuleName in the extension’s registration.php file.


Update via Composer

  1. Log in to the Magento server (via SSH) as a user who has permissions to write to the Magento file system

  2. Navigate to the root Magento folder.

    To update a single extension, run the following command:

    composer update [composer_name]

    Replace [composer_name] with the appropriate "Composer Name":

    • For Paid Extension(s) : check the corresponding "Composer Name" indicated at your Ulmod Customer Account
    • For FREE Extension(s) : find the appropriate "Composer Name" in this table

    To update all extensions, run the following command:

    composer update
  3. Update the database, deploy content and clean cache:

    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy
    php bin/magento cache:clean

Delete via Composer

  1. Log in to the Magento server (via SSH) as a user who has permissions to write to the Magento file system

  2. Navigate to the root Magento folder and run the following command:

    composer remove [composer_name]

    Replace [composer_name] with the appropriate "Composer Name":

    • For Paid Extension(s) : check the corresponding "Composer Name" indicated at your Ulmod Customer Account
    • For FREE Extension(s) : find the appropriate "Composer Name" in this table

Ulmod Package Upload

Install via Package/Archive Upload

If you don't want to install via composer, you can use this way.

  1. Download the extension's package from your Ulmod Customer Account.
  2. Unpack the extension ZIP file on your computer.
  3. Connect to your website source folder with FTP/SFTP/SSH client as a user who has permissions to write to the Magento file system
  4. Upload all the files and folders from the extension's package to the corresponding root folder of your Magento installation
  5. Via SSH, navigate to the root Magento folder and run this command to enable the extension:
    php bin/magento module:enable Ulmod_ModuleName

    You can find the ModuleName in the extension’s registration.php file.

  6. Update the database, deploy content and clean cache:

    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy
    • The bin/magento setup:static-content:deploy command deploy the default locale which is en_US, please add your additional locale there if you have more locale. eg. if you have additional en_GB nl_NL fr_FR locales then included it in the dpeloy command as follow: bin/magento setup:static-content:deploy en_US en_GB nl_NL fr_FR

    Empty the generated folder

    php bin/magento cache:clean

Magento Marketplace Composer (Recommended)

We recommend you install the extension via composer. It is easy to install, update and maintain.

Install via Composer

  1. Log in to the Magento server (via SSH) as a user who has permissions to write to the Magento file system

  2. Navigate to the root Magento folder and execute the following command to update your composer.json file:

    composer require [composer_name]

    Replace [composer_name] with the Composer Name indicated at your Magento Marketplace Account. Please check this guide to find the appropriate composer name of an extension/module from Magento Marketplace.

    When prompted, enter your Magento authentication keys. Your public key is your Username; your private key is your Password. To generate your Magento public and private keys please see here

  3. Enable the extension, update the database, deploy content and clean cache:

    php bin/magento module:enable Ulmod_ModuleName
    php bin/magento setup:upgrade

    You can find the ModuleName in the extension’s registration.php file.

    php bin/magento setup:static-content:deploy
    • The bin/magento setup:static-content:deploy command deploy the default locale which is en_US, please add your additional locale there if you have more locale. eg. if you have additional en_GB nl_NL fr_FR locales then included it in the dpeloy command as follow: bin/magento setup:static-content:deploy en_US en_GB nl_NL fr_FR

    Empty the generated folder

    php bin/magento cache:clean

Update via Composer

  1. Log in to the Magento server (via SSH) as a user who has permissions to write to the Magento file system

  2. Navigate to the root Magento folder.

    To update a single extension, run the following command:

    composer update [composer_name]

    Replace [composer_name] with the Composer Name indicated at your Magento Marketplace Account.

    To update all extensions, run the following command:

    composer update
  3. Update the database, deploy content and clean cache:

    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy
    php bin/magento cache:clean

Delete via Composer

  1. Log in to the Magento server (via SSH) as a user who has permissions to write to the Magento file system

  2. Navigate to the root Magento folder and run the following command:

    composer remove [composer_name]

    Replace [composer_name] with the Composer Name indicated at your Magento Marketplace Account.

Marketplace Package Upload

Install via Package/Archive Upload

If you don't want to install via composer, you can use this way.

  1. Download the extension's package from your Magento Marketplace Account.
  2. Unpack the extension ZIP file on your computer
  3. Access your website source folder with FTP/SFTP/SSH client as a user who has permissions to write to the Magento file system
  4. Create the folder app/code/Ulmod/ModuleName. You can find the ModuleName in the extension’s registration.php file.
  5. Upload all the files and folders from the extension's package to the app/code/Ulmod/ModuleName folder
  6. Via SSH, navigate to the root Magento folder and run this command to enable the extension:
    php bin/magento module:enable Ulmod_ModuleName
  7. Update the database, deploy content and clean cache:

    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy
    • The bin/magento setup:static-content:deploy command deploy the default locale which is en_US, please add your additional locale there if you have more locale. eg. if you have additional en_GB nl_NL fr_FR locales then included it in the dpeloy command as follow: bin/magento setup:static-content:deploy en_US en_GB nl_NL fr_FR

    Empty the generated folder

    php bin/magento cache:clean

Extension Support

Need Help?

Ulmod Support team is always ready to assist you, no matter which part of the world you are in. If something does happen and you think you might be experiencing an issue or bug, please contact us via [email protected] or submit a ticket from our Helpdesk Ticket and we will help you out.

Got Questions?

Should you have any questions or feature suggestions, please Contact Us. Your feedback is welcome!