
Experienced Magento Developer with over 10 years of experience in web development. Proficient in Magento, PHP, HTML, CSS, Craft CMS, jQuery, and MySQL. Skilled in Magento extension development, Magento versions (M1 and M2), marketplace extensions, web services, Magento themes, and Magento Admin Management.
Senior Magento Developer / Team Lead
Webiins Infotech Pvt. Ltd.Senior Magento Developer
Inspire UKSenior Magento Developer
RV Technologies
Magento

PHP

HTML

CSS

jQuery

MySQL

WordPress
.png)
Craft CMS

Git
.png)
Docker

AWS

GCP

REST APIs
Hello, everyone. My name is Parmar Chauhan. I am a web developer. I have started in this field since 2013. Initially, I started working as a web developer, and after one year, I was migrated to the Magento team. There, I started working on a Magento one and soon began learning Magento 2 platform. During my job period, I worked on various websites in Magento 2. I migrated many websites from Magento 1 to Magento 2, developed teams from scratch, developed custom modules, and did the customization in existing Magento themes also. I faced many challenges during my job period. There, I did many works which are very challenging. For example, migrating one website from Magento 1.5 to the Magento 2 platform. I'm a very hardworking person, and I believe in the learning process. So, I always try to learn new things which Malendra introduces, and this is all about me. Thank you.
If you want to add a new theme, how would you like to do this in Magento 2? To add a new theme in Magento 2, we will create a vendor folder in the app/design/frontend folder. And inside the vendor folder, we will create a theme folder, which could be a vendor name, and the team name would be xyz. So our directory structure will be app/code/frontend, vendor name, and then the team name. Inside the team name, we'll create a theme.xml file where I will initialize my team title and give the parent theme name, which could be like Magento Luma or Magento Blank. We can take any theme as a blank theme, depending upon our requirements. And there, we'll create a registration.php file where we'll register our theme. We can also create a composer.json file, which is an optional file. In this way, these are the steps to create a new theme in Magento 2.
Magento offers several advantages of a Command Line Interface (CLI). So, a CLI is introduced in Magento 2 and it is very helpful for developers. This provides us with a lot of functionalities. For example, to deploy content and create a static deploy static contents and compile code. And another advantage is to quickly flush caches and perform a proper reindexing process so that Magento product data is up to date in the database. Another advantage of the Magento CLI is database update options. We can also enable or disable modules by using the Magento CLI platform. Thank you.
To set up an ecommerce store in Magento that sells products in different countries, I would use the approach of setting up a multistore website. We'll create a multistore website and then create different stores for different countries. Next, we'll initialize and enable the multicurrency for each store and also the language packages. Then we'll go to the Magento content theme customization, edit the store, and select multiple stores. We can enable these stores.