In this tutorial, Today I will explain to to you how to convert old script to declarative schema in Magento 2. When you migrate from 2.2.x to greater than 2.3.x then you may need to convert old script files InstallSchema.php , UpgradeSchema.php to declarative schema. After Magento 2.3.x, if you want to create custom database table then you need to…
Tag: how-to
How to Use Message Queue in Magento 2
In this tutorial, Today I will explain you to how to use message queue in Magento 2. Before that, Let’s explore about what is message queue. What is Message Queue in Magento 2? A message queue provide an asynchronous communications mechanism in which the sender and the receiver of a message do not contact each other, nor do they need to…
Adobe Commerce | Magento 2 : How to Add Custom Events Logging in the Admin Action Log
In this tutorial, Today I will explain you how to add custom events or actions logging in the Admin Action Log Reports in Adobe Commerce or Magento 2 Commerce. Action Logs Report is exclusive features provided by Adobe Commerce only. It is used to display a details record of all Admin actions. In the admin site, there are admin action…
How to Use the fetchOne() method with SQL query in Magento 2
In this tutorial, Today I will explain to you how to use the fetchOne() method with SQL Query in Magento 2. There are many times we need to require to perform operation on data by SQL Query. fetchOne() method is used to fetch first column of the first row of the SQL query output. You may also like this :…
How to Write SQL Query in Magento 2 With Standard Way
In this tutorial, Today I will explain to you how to write SQL Query in Magento 2 with standard way. There are many times we need to require to perform operation on data by SQL Query. But, the developers are write direct that sql query in their code which is not proper way. It will caused security issue as well.…
Magento 2 : Generate Product URL Rewrites Programmatically
In this Tutorial, Today I will explain you how to generate product url rewrites in Magento 2 Programmatically. Sometimes, product is created but URL is not generated. Hence, the product page URL will be return as 404 & it will be impact on SEO score. It will also down your website SEO as well. So, if you want to generate…
How to Insert Multiple Records into Database Table in Magento 2
In this tutorial, Today I will explain to how to insert multiple records into database table in Magento 2. Generally, Using Model or Factory we add single records into database table. However, sometimes we require to insert multiple rows into database table. If you create factory model class and call into foreach loop to insert multiple records then it maybe…
How to Create Custom Admin Theme in Magento 2
In this tutorial, Today I will explain to how to create custom admin theme in Magento 2. Using custom admin theme, you can customize layout of admin dashboard. By Custom Admin Theme, You can customize backend panel with custom logo, custom fonts, change design of the panel etc. In this Magento 2 admin theme development article, we are going to…
How to Use Extension Attributes in Magento 2
In this tutorial, Today I will explain how to use extension attributes in Magento 2. Extension attributes are used to allow customize of the service contract. It will helpful to add additional data to the entities. For that, Every interface that extends \Magento\Framework\Api\ExtensibleDataInterface can be extended with the help of the extension attributes. In extension attributes, getExtensionAttributes method returns an…
How to Set Limit of Query Complexity and Depth of GraphQL in Magento 2
In this tutorial, Today I will explain to how to set limit of query complexity and depth of graphql in Magento 2. Magento 2.3 has added GraphQL functionality. However, It will allow some queries that is not useful in your custom frontend query execution. To avoid that type execution, we can set limit of query complexity and depth level of…