How to Install Theme in Magento 2

When you talk about ecommerce store, then the first word which comes to mind is Magento. And talking about Magento, your store’s design is the most important factor that determines if your visitors will stay and purchase or leave on their first visit. Hence, for your design to be attractive, you need to first look for an awesome theme.

While you can get hundreds of best Magento 2 Paid and Free Themes online, the real issue that people face is in installing the theme on Magento 2.

In this tutorial, I am going to teach you how to install a theme in Magento 2. The installation process is akin to Magento 1 Theme installation, so it should be pretty easy for you.

Download and Upload the Theme

Once you have download the Magento 2 theme of your choice, you will receive a zipped version. Unzip it and upload the files to the public root directory of your Magento 2 store.

Note: You can use FileZilla for it too.

Connect Store with SSH

Now go to the root directory of your store via SSH.

Upgrade the setup by running this command:

php bin/magento setup:upgrade

Now deploy the static content by running this command:

php bin/magento setup:static-content:deploy

Activate the Theme

Navigate to CONTENT → Configuration from the Admin Panel of your store.

navigate-Content-config

Click on Edit to apply the theme.

edit theme

Here, you can change and activate your theme. Select your theme from Applied Theme option and then just click on Save Configuration.

apply new theme

Go to the web browser and launch your store, and you will be greeted with your newly applied theme.

Wrapping Up

Every ecommerce store has some requirements that makes it successful, and your store’s theme is one of them. You can easily install and theme on your Magento 2 if you follow the tutorial above. But if you want, you can also create your own custom theme in Magento 2.

If you have any confusion or you think I have missed anything, use the comment box below!

About Author

Syed Muneeb Ul Hasan is an expert in PHP and Magento, he prefers to educate users in implementing and learning Magento. When not working, he loves to watch cricket.