TheCoachSMB
HTML5

1. Introduction of HTML HTML (Hypertext Markup Language) uses a markup system composed of elements which represent specific content.Β Hypertext means that the document containsΒ links that allow the reader to jump…

Magento 2
HTML5

1. Introduction of HTML HTML (Hypertext Markup Language) uses a markup system composed of elements which represent specific content.Β Hypertext means that the document containsΒ links that allow the reader to jump…

How to Include third-party JavaScript libraries

In this article, we are going to understand how to include a 3rd party library and use it within the entire website. Let’s take example of the Slick JS Library…

Magento 2
How to Include third-party JavaScript libraries

In this article, we are going to understand how to include a 3rd party library and use it within the entire website. Let’s take example of the Slick JS Library…

What is the RequireJS configuration map vs paths vs shim in Magento 2?

In this article, we are going to understand the RequireJS Configuration in Magento 2. Magento 2 used Require JS Configuration properties are the map, paths, shim, mixins, and deps. In…

Magento 2
What is the RequireJS configuration map vs paths vs shim in Magento 2?

In this article, we are going to understand the RequireJS Configuration in Magento 2. Magento 2 used Require JS Configuration properties are the map, paths, shim, mixins, and deps. In…

How to Remove Blocks or Containers or Static resources (JavaScript, CSS, fonts) from layout magento2

In this article, We will show one of the basic customizations for Magento 2 developers: Remove the block, Remove the container, and Remove the static resource. Magento 2 store designs…

Magento 2
How to Remove Blocks or Containers or Static resources (JavaScript, CSS, fonts) from layout magento2

In this article, We will show one of the basic customizations for Magento 2 developers: Remove the block, Remove the container, and Remove the static resource. Magento 2 store designs…

Magento 2 Security Patch APSB22-12 to Fix RCE Vulnerability

If you are running your store on Adobe Commerce (2.3.3-p1-2.3.7-p2) and Magento Open Source (2.4.0-2.4.3-p1), then your store is atΒ high risk! On Sunday, Feb 13, 2022, Adobe released an emergency…

Magento 2
Magento 2 Security Patch APSB22-12 to Fix RCE Vulnerability

If you are running your store on Adobe Commerce (2.3.3-p1-2.3.7-p2) and Magento Open Source (2.4.0-2.4.3-p1), then your store is atΒ high risk! On Sunday, Feb 13, 2022, Adobe released an emergency…

Solved: Compilation from source: vendor/magento/theme-frontend-blank/web/css/email-fonts.less

In this article, we are going to discuss about the solution of the below error:-   Error – Compilation from source: vendor/magento/theme-frontend-blank/web/css/email-fonts.less Solution :- Run the upgrade and deploy command…

Magento 2
Solved: Compilation from source: vendor/magento/theme-frontend-blank/web/css/email-fonts.less

In this article, we are going to discuss about the solution of the below error:-   Error – Compilation from source: vendor/magento/theme-frontend-blank/web/css/email-fonts.less Solution :- Run the upgrade and deploy command…

Solved: Magento 2: Database Instllation Error Notice: Undefined index: attribute_id in

  Solution: Go toΒ vendor\magento\module-msrp\Setup\Patch\Data\ChangePriceAttributeDefaultScope.php comment line no 89 to 94 $categorySetup->updateAttribute( $entityTypeId, $attribute[‘attribute_id’], ‘is_global’, \Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterface::SCOPE_GLOBAL ); and in the fileΒ vendor\magento\module-msrp\Setup\Patch\Data\ChangeMsrpAttributeLabel.phpΒ comment out line no 41 to 46. $categorySetup->updateAttribute( $entityTypeId, $msrpAttribute[‘attribute_id’], ‘frontend_label’,…

Magento 2
Solved: Magento 2: Database Instllation Error Notice: Undefined index: attribute_id in

  Solution: Go toΒ vendor\magento\module-msrp\Setup\Patch\Data\ChangePriceAttributeDefaultScope.php comment line no 89 to 94 $categorySetup->updateAttribute( $entityTypeId, $attribute[‘attribute_id’], ‘is_global’, \Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterface::SCOPE_GLOBAL ); and in the fileΒ vendor\magento\module-msrp\Setup\Patch\Data\ChangeMsrpAttributeLabel.phpΒ comment out line no 41 to 46. $categorySetup->updateAttribute( $entityTypeId, $msrpAttribute[‘attribute_id’], ‘frontend_label’,…

How to create Access Keys in Magento2

In this article, we are going to see the access key details:-   Get Access Keys: Create an account on Magento marketplace and go toΒ https://marketplace.magento.com/customer/accessKeys/Β to get private and public access…

Magento 2
How to create Access Keys in Magento2

In this article, we are going to see the access key details:-   Get Access Keys: Create an account on Magento marketplace and go toΒ https://marketplace.magento.com/customer/accessKeys/Β to get private and public access…

Progressive Web App in Magento 2

What is a Progressive Web App A Progressive Web App, or PWA, is a web application that uses modern web technologies and design patterns to provide a reliable, fast, and…

Magento 2
Progressive Web App in Magento 2

What is a Progressive Web App A Progressive Web App, or PWA, is a web application that uses modern web technologies and design patterns to provide a reliable, fast, and…

Upload, Save and Download PDF in Magento2 Custom Module Frontend and Admin UI Grid

Today I will discuse how to File or image upload via frontend custom module form and Controller. Open your module form.phtml file and make sure that the form attribute method…

Magento 2
Upload, Save and Download PDF in Magento2 Custom Module Frontend and Admin UI Grid

Today I will discuse how to File or image upload via frontend custom module form and Controller. Open your module form.phtml file and make sure that the form attribute method…

How to Add Owl Carousel Slider in Magento 2

In this Article, we will learn how to integrate owl carousel slider in Magento 2. The Owl carousel slider is most popular carousel slider plugin to list products and images.…

Magento 2
How to Add Owl Carousel Slider in Magento 2

In this Article, we will learn how to integrate owl carousel slider in Magento 2. The Owl carousel slider is most popular carousel slider plugin to list products and images.…

What is resultPageFactory in magento 2 and what is the use of it?

What is resultPageFactory in magento 2 and what is the use of it? In Magento 2 all controller actions must return something, opposed to M1, where a controller action would…

Magento 2
What is resultPageFactory in magento 2 and what is the use of it?

What is resultPageFactory in magento 2 and what is the use of it? In Magento 2 all controller actions must return something, opposed to M1, where a controller action would…

Magento2 – Join tables for admin grid module

Creating a fully functional grid using the data from your database table in the Magento admin is no easy task. In fact, it can become more complicated when you need…

Magento 2
Magento2 – Join tables for admin grid module

Creating a fully functional grid using the data from your database table in the Magento admin is no easy task. In fact, it can become more complicated when you need…

How to Add Inline Edit in UI Grid in Magento 2 Backend

Hope all are well and good. Today I am here with the most useful topic for all the Magento store owners, How to Add Inline Edit Functionality in Magento 2…

Magento 2
How to Add Inline Edit in UI Grid in Magento 2 Backend

Hope all are well and good. Today I am here with the most useful topic for all the Magento store owners, How to Add Inline Edit Functionality in Magento 2…

MassDelete Action in the Admin Grid Magento2

The MassAction allows us to perform an operation on multiple items of the grid. You may have seen mass actions on the product grid, which allows us to delete multiple…

Magento 2
MassDelete Action in the Admin Grid Magento2

The MassAction allows us to perform an operation on multiple items of the grid. You may have seen mass actions on the product grid, which allows us to delete multiple…

How to β€œSend Mail” from Grid in Admin Module Magento2

We are going to add a custom button β€œSend Mail” to custom grid in magento2, on which chick we just show an form in popup which will be responsible to…

Magento 2
How to β€œSend Mail” from Grid in Admin Module Magento2

We are going to add a custom button β€œSend Mail” to custom grid in magento2, on which chick we just show an form in popup which will be responsible to…

How to clear cache programmatically in Magento 2

In case of development, a developer or a request from merchant, he/she needs to clear/flush cache programmically. If you are having issue with clearing cache programmatically in Magento2, this article…

Magento 2
How to clear cache programmatically in Magento 2

In case of development, a developer or a request from merchant, he/she needs to clear/flush cache programmically. If you are having issue with clearing cache programmatically in Magento2, this article…

How to disable the cache for the block in Magento 2?

Introduction: Magento 2 caching is helpful in the page loading speed of the website. As we all know Magento websites take much time to load and in solving that the…

Magento 2
How to disable the cache for the block in Magento 2?

Introduction: Magento 2 caching is helpful in the page loading speed of the website. As we all know Magento websites take much time to load and in solving that the…

Delete Row from Grid in Magento2 Admin Module

Sometimes, we will need actions for each row. For example, if we want to give permission to admin to edit the row then we will have to give an edit…

Magento 2
Delete Row from Grid in Magento2 Admin Module

Sometimes, we will need actions for each row. For example, if we want to give permission to admin to edit the row then we will have to give an edit…

Create Grid, Add Button, Edit, Delete Actions in Magento2

We’ve noticed that many Magento 2 developers face difficulties when trying to create UI component grid and form in the admin panel. In this tutorial, we will show you how…

Magento 2
Create Grid, Add Button, Edit, Delete Actions in Magento2

We’ve noticed that many Magento 2 developers face difficulties when trying to create UI component grid and form in the admin panel. In this tutorial, we will show you how…

Magento 2 Useful Commands List 2022

If you regularly run and set up the Magento 2 website, you will need to use the SSH and CLI commands. The commands in Magento are quite a few, and…

Magento 2
Magento 2 Useful Commands List 2022

If you regularly run and set up the Magento 2 website, you will need to use the SSH and CLI commands. The commands in Magento are quite a few, and…

Magento2 – Add custom javascript to ‘My Account’ page or after customer successfully login

In this article, we are going to learn how to add custom javascript/script after customer successfully logs in. There are two methods to do this. Method 1 : Through custom…

Magento 2
Magento2 – Add custom javascript to ‘My Account’ page or after customer successfully login

In this article, we are going to learn how to add custom javascript/script after customer successfully logs in. There are two methods to do this. Method 1 : Through custom…

How to Add Magento 2 Product Video

The purpose behind it is to satisfy customers by providing them with a more detailed product description. Videos on a product page is a great way to share details and…

Magento 2
How to Add Magento 2 Product Video

The purpose behind it is to satisfy customers by providing them with a more detailed product description. Videos on a product page is a great way to share details and…

How to Configure Theme Properties in Magento 2

The properties of the theme is mentioned in the view.xml of the theme. We can configure here Images, resize the product images and can confiure variables also.Β This file is placed…

Magento 2
How to Configure Theme Properties in Magento 2

The properties of the theme is mentioned in the view.xml of the theme. We can configure here Images, resize the product images and can confiure variables also.Β This file is placed…

How to change favicon of Magento 2 website

Favicon is a small image that appears on various location like theΒ browser’s address barΒ or next to theΒ page’s name in bookmarkΒ website icon,Β tab icon,Β URL icon, orΒ bookmark icon. Purpose of adding favicon The…

Magento 2
How to change favicon of Magento 2 website

Favicon is a small image that appears on various location like theΒ browser’s address barΒ or next to theΒ page’s name in bookmarkΒ website icon,Β tab icon,Β URL icon, orΒ bookmark icon. Purpose of adding favicon The…

Change product image sizes in Magento 2

Product images are an important visual element on the eCommerce stores as it not only provides further information about the products but also creates a good impression for customers right…

Magento 2
Change product image sizes in Magento 2

Product images are an important visual element on the eCommerce stores as it not only provides further information about the products but also creates a good impression for customers right…

How to Add an Extra Column in Your Existing Magento 2 Table?

While working with Magento 2, sometimes you need to add an extra column to your already existing Magento 2 table. Today, we are going to provide you with an optimal…

Magento 2
How to Add an Extra Column in Your Existing Magento 2 Table?

While working with Magento 2, sometimes you need to add an extra column to your already existing Magento 2 table. Today, we are going to provide you with an optimal…

How to set custom Price for Products in Cart in Magento 2

Magento supports a variety of integrated customization where you are capable of setting the custom price for products in the cart, for instance. Instead of manually editing each store product,…

Magento 2
How to set custom Price for Products in Cart in Magento 2

Magento supports a variety of integrated customization where you are capable of setting the custom price for products in the cart, for instance. Instead of manually editing each store product,…

How To Enable mod_rewrite In Nginx

In this tutorial, we are learning how to rewrite module in nginx and centOs machine. We are going to see how to do it for the mail directory and also…

Magento 2
How To Enable mod_rewrite In Nginx

In this tutorial, we are learning how to rewrite module in nginx and centOs machine. We are going to see how to do it for the mail directory and also…

How to Add Order Attribute in Magento2?

Today let us understand the process about creating custom order attributes. In this tutorial, we are going to achieve following :- Create custom order attribute Save data of the created…

Magento 2
How to Add Order Attribute in Magento2?

Today let us understand the process about creating custom order attributes. In this tutorial, we are going to achieve following :- Create custom order attribute Save data of the created…

How to Use Terminal in Sublime Text Editor ?

Sublime is Simple and free to use, Light on memory, and can easily work with multiple projects. In this article, we will see how to use the terminal in a…

Magento 2
How to Use Terminal in Sublime Text Editor ?

Sublime is Simple and free to use, Light on memory, and can easily work with multiple projects. In this article, we will see how to use the terminal in a…

Free shipping for specific Customer Group

We will have to create the Promotion rule. Ex: I want to show Free shipping method only for Logged In User.   Login in the admin Panel- Go to Marketing…

Magento 2
Free shipping for specific Customer Group

We will have to create the Promotion rule. Ex: I want to show Free shipping method only for Logged In User.   Login in the admin Panel- Go to Marketing…

Magento2 site is not accessible

In this article, we are going to understand and resolve the Magento2 site url. I have explained this in the following steps. There are only two steps to resolve this…

Magento 2
Magento2 site is not accessible

In this article, we are going to understand and resolve the Magento2 site url. I have explained this in the following steps. There are only two steps to resolve this…

How to change Theme Logo in Magento2

Method 1: If logo is with logo.svg In the Magento. the default format and name of a logo image isΒ logo.svg. Put a logo.svg image in app/design/frontend/<vendor>/<theme_dir>/web/images directory Remove folders present…

Magento 2
How to change Theme Logo in Magento2

Method 1: If logo is with logo.svg In the Magento. the default format and name of a logo image isΒ logo.svg. Put a logo.svg image in app/design/frontend/<vendor>/<theme_dir>/web/images directory Remove folders present…

How to fix Β«file_put_contents(generated/metadata/primary|global|plugin-list.php): failed to open stream: No such file or directory in lib\internal\Magento\Framework\Interception\PluginListGenerator.php on line 414Β» in Magento 2.4-develop in Windows?

  To resolve this error, Go to the file <magento2_dir>vendormagentoframeworkInterceptionPluginListGenerator.php Find $cacheId = implode(‘|’, $this->scopePriorityScheme) . “|” . $this->cacheId; Replace with $cacheId = implode(‘-‘, $this->scopePriorityScheme) . “-” . $this->cacheId; Re-run…

Magento 2
How to fix Β«file_put_contents(generated/metadata/primary|global|plugin-list.php): failed to open stream: No such file or directory in lib\internal\Magento\Framework\Interception\PluginListGenerator.php on line 414Β» in Magento 2.4-develop in Windows?

  To resolve this error, Go to the file <magento2_dir>vendormagentoframeworkInterceptionPluginListGenerator.php Find $cacheId = implode(‘|’, $this->scopePriorityScheme) . “|” . $this->cacheId; Replace with $cacheId = implode(‘-‘, $this->scopePriorityScheme) . “-” . $this->cacheId; Re-run…

How to create an Admin theme in Magento2

In this article, lets understand the process of the creating and applying admin theme in the Magento2.Β To customize our website styles means look of the admin panel of the website,…

Magento 2
How to create an Admin theme in Magento2

In this article, lets understand the process of the creating and applying admin theme in the Magento2.Β To customize our website styles means look of the admin panel of the website,…

Solved – No input file specified in Magento2, How to solve proxy_fcgi:error AH01071: Got error ‘Unable to open primary script

Β  Β  Β  In this article, we will understand how to set document root in centos. Β  Β  This is also the solution of the error: Β  No input file…

Magento 2
Solved – No input file specified in Magento2, How to solve proxy_fcgi:error AH01071: Got error ‘Unable to open primary script

Β  Β  Β  In this article, we will understand how to set document root in centos. Β  Β  This is also the solution of the error: Β  No input file…

Magento 2 Admin All Customers list view pre-filtering

Requirement:- I need to filter theΒ customers ArrayΒ in “Admin Panel -> Customers -> All Customers” BEFORE the list is rendered, by an private attribute. The attribute is already exist. I have…

Magento 2
Magento 2 Admin All Customers list view pre-filtering

Requirement:- I need to filter theΒ customers ArrayΒ in “Admin Panel -> Customers -> All Customers” BEFORE the list is rendered, by an private attribute. The attribute is already exist. I have…

How to get Current Category details in Magento 2?

Let’s understand how to get the current category details in Magento2. Current Category collection can be found if you are in category page otherwise you can’t get current category collection…

Magento 2
How to get Current Category details in Magento 2?

Let’s understand how to get the current category details in Magento2. Current Category collection can be found if you are in category page otherwise you can’t get current category collection…

How To Create A New Admin Menu and Sub-Menu In Magento 2

In this blog, we will understand how to create admin menu for the Magento2. I have explained how to create frontend module in the previous series. You can have a…

Magento 2
How To Create A New Admin Menu and Sub-Menu In Magento 2

In this blog, we will understand how to create admin menu for the Magento2. I have explained how to create frontend module in the previous series. You can have a…

Magento2 Database Structure | EAV in Magento2

I will explain EAV in this article. Read it carefully. EAV (Entity-attribute-value) is a model for storing entity attribute values ​​in a certain storage place. For storage, Magento 2 supports…

Magento 2
Magento2 Database Structure | EAV in Magento2

I will explain EAV in this article. Read it carefully. EAV (Entity-attribute-value) is a model for storing entity attribute values ​​in a certain storage place. For storage, Magento 2 supports…

Solved – Unable to Load Theme by Specified Key Error in Magento 2

You have been seeing this error lately. It says β€œunable to load theme by specified keyβ€œ.   Let’s understand what is the cause of this, and how to fix this?…

Magento 2
Solved – Unable to Load Theme by Specified Key Error in Magento 2

You have been seeing this error lately. It says β€œunable to load theme by specified keyβ€œ.   Let’s understand what is the cause of this, and how to fix this?…

The Best Magento 2 Web Hosting

1. Cloudways – Min $10/Month Cloudways is always the first choice to be considered when you try your best to find the best Magento hosting provider that fits your upcoming online…

Magento 2
The Best Magento 2 Web Hosting

1. Cloudways – Min $10/Month Cloudways is always the first choice to be considered when you try your best to find the best Magento hosting provider that fits your upcoming online…

Solved – Forbidden You don’t have permission to access this resource. Apache/2.4.48 (Win64) OpenSSL/1.1.1k PHP/7.4.22 Server at localhost Port 80

If you meet withΒ “Solved – Forbidden You don’t have permission to access this resource. Apache/2.4.48 (Win64) OpenSSL/1.1.1k PHP/7.4.22 Server at localhost Port 80”Β error. OR Requirement: – Assuming that you have…

Magento 2
Solved – Forbidden You don’t have permission to access this resource. Apache/2.4.48 (Win64) OpenSSL/1.1.1k PHP/7.4.22 Server at localhost Port 80

If you meet withΒ “Solved – Forbidden You don’t have permission to access this resource. Apache/2.4.48 (Win64) OpenSSL/1.1.1k PHP/7.4.22 Server at localhost Port 80”Β error. OR Requirement: – Assuming that you have…

How to Upgrade or Downgrade PHP on Ubuntu (to any version)

Let’s Check the PHP version first: php -v In order to be able to useΒ add-apt-repositoryΒ command install required 3rd party repository support: sudo apt install software-properties-common First add the repo and…

Magento 2
How to Upgrade or Downgrade PHP on Ubuntu (to any version)

Let’s Check the PHP version first: php -v In order to be able to useΒ add-apt-repositoryΒ command install required 3rd party repository support: sudo apt install software-properties-common First add the repo and…

Install Magento 2 on Ubuntu 21.04 [Complete Guide]

BEST HOSTING For MAGENTO2 Introducing Magento 2 is never a simple errand. Since the absolute first delivery, there are numerous issues clients may experience when introducing Magento 2. With the…

Magento 2
Install Magento 2 on Ubuntu 21.04 [Complete Guide]

BEST HOSTING For MAGENTO2 Introducing Magento 2 is never a simple errand. Since the absolute first delivery, there are numerous issues clients may experience when introducing Magento 2. With the…

Solved- Class “Magento\Backend\App\Request\PathInfoProcessor\Proxy” does not exist

6 Steps to Install Magento 2.4.3 on XAMPP Windows Using Composer   Problem : Getting error “Class “Magento\Backend\App\Request\PathInfoProcessor\Proxy” does not exist” In this article, we will understand the reasons and…

Magento 2
Solved- Class “Magento\Backend\App\Request\PathInfoProcessor\Proxy” does not exist

6 Steps to Install Magento 2.4.3 on XAMPP Windows Using Composer   Problem : Getting error “Class “Magento\Backend\App\Request\PathInfoProcessor\Proxy” does not exist” In this article, we will understand the reasons and…

How To Install and Configure Elasticsearch on CentOS

Introduction ElasticsearchΒ is a platform for the distributed search and analysis of data in real time. Elasticsearch is written in the Java programming language. Its popularity is due to its ease…

Magento 2
How To Install and Configure Elasticsearch on CentOS

Introduction ElasticsearchΒ is a platform for the distributed search and analysis of data in real time. Elasticsearch is written in the Java programming language. Its popularity is due to its ease…

Solved – Apache Service detected with wrong path

  Hej, I have problem with: Apache Service detected with wrong path 4:31:33 PM [Apache] Change XAMPP Apache and Control Panel settings or 4:31:33 PM [Apache] Uninstall/disable the other service…

Magento 2
Solved – Apache Service detected with wrong path

  Hej, I have problem with: Apache Service detected with wrong path 4:31:33 PM [Apache] Change XAMPP Apache and Control Panel settings or 4:31:33 PM [Apache] Uninstall/disable the other service…

πŸš€ Let’s Connect on LinkedIn! πŸš€

Want to level up your skills and knowledge? πŸš€
Follow us on LinkedIn to get:
βœ… Expert insights on business growth
βœ… Daily tips to sharpen your skills
βœ… Exclusive updates from The Coach SMB

Let's grow together!