How to Install a Theme in Magento 2 Store [Manually]?

Today, we’re going to teach you guys how to install a theme in Magento 2 manually.

A theme, as you might already know, provides a consistent look and feel to the Magento 2 store via custom templates, layouts, images, & styles.

Moreover, Magento 2 themes are especially known to enhance the customer experience. Therefore, they’re a must-have for any eCommerce store built on Magento 2 platform.

In this post, we’re going to show you guys exactly how to install a theme in Magento 2 manually.

Step-by-Step Process to Install a Theme in Magento 2 Manually

In order to install a new theme in your Magento 2 store, first, you need to download a free or premium Magento 2 theme.

Once you have downloaded your theme, you need to follow the below steps carefully to install it properly in your Magento 2 store.

Step - 1

First of all, unzip the downloaded theme and spot the app and pub directories in the downloaded theme folder.

Step - 2

After that, you need to upload the above two directories.

For this, you need to navigate to the root directory of your Magento 2 store and upload the above-mentioned folders into the root directory.

Step - 3

Next, you need to execute some commands in the command-line interface by following the below instructions.

  • Firstly, connect your store through SSH.
  • Then, navigate to the root directory of your Magento 2 store.
  • Lastly, execute the following commands to upgrade the setup.
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy

And that’s about it!

Also read: How to Add a Custom Widget to a Magento 2 Theme?

Final Thoughts…

The success of a Magento 2 store depends on tons of things but a theme is definitely an important part of it.

With the above tutorial, we hope that you have now learned how to manually install a theme in Magento 2.

If you have any questions or doubts regarding the process, please ask them in the comments.

And if you need our professional assistance with Magento 2 themes or theme customization, feel free to reach out to us anytime.