Blog Posts

The release of Magento 2.3.2 comes with a boost to performance and security features. The announcement of the release of the upcoming version was made at Magento Imagine, 2019, and since then, we would not keep calm! Magento 2.3.2 Release Date The latest version, Magento 2.3.2 is released on June 25, ’19, empowering the developers’ to fulfill the clients’ requirements with more substantial results and store owners to grow their business exponentially! The latest versions of Magento Commerce and Magento …

A quick method for developers who get bored to check the functionalities they implement! (including me 😉) I was working on a module development task that required to check each and every feature with a simple product and configurable product. Each time repeating the process to select the options, add to cart, and checkout was not feasible. Hence, I came up with a solution that allowed me to add Magento 2 configurable products programmatically to cart which reduced my tedious …

Magento SUPEE 11086 was released on March 26, 2019. The patch is meant to fix issues like close remote code execution (RCE), cross-site scripting (XSS), cross-site request forgery (CSRF) and other vulnerabilities. However, it comes with an issue of Magento Logging Failed After Installing SUPEE 11086 Patch! The problem is caused due to the log validation function added by Magento to validate extensions. It throws an error on is_readable() function in the case log file does not exist yet. Implement the below …

About to launch a Magento 2 store? Congratulations! 😃 But worried if everything has been done right? Relatable! From my experience and the mistakes that I realized after launching a store, I have summarized a list that I would like to say as “Magento 2 Go Live Checklist” 😎 You might be well prepared for the “Yaay” moment but I’d still recommend going through the below Magento 2 launch checklist to avoid any “Oops” moment!! Magento 2 Go Live Checklist: Check the …

As defined by the official document, “A plugin or interceptor is a class that modifies the behavior of public class functions by intercepting a function call and running code before, after, or around that function call and allows to substitute or extend the behavior of original, public methods for any class or interface.” Simplifying the words, “A plugin or interceptor is a way to insert code dynamically without changing the original class behavior. It allows extending the core functionality without any modification to …

It is frustrating when errors don’t leave your code 😰 Even more, you don’t know what is going wrong and where! Been there? Me too. The Magento, by default, does not keep a track of errors and exceptions. However, you can always enable Magento error log to debug the issues. It is a way to tell Magento to save the error logs, which can be later used to audit and solve the errors! Method to Enable Magento Error Log: Log …

Magento, a popular and widely used E-commerce platform, keeps on releasing the updated versions with improvement and bug fixing. The store owners are expected to keep in pace with these updates to be able to offer the latest features and enhanced security to the shoppers. However, to update the Magento version requires proficiency and thorough information about the current version. To kickstart with the upgrade process, I have compiled a list of methods to check Magento version. Pick any one …

As a Magento 2 developer, you come across a variety of business demands that need to be fulfilled to optimize the profit or customer service. As a Magento 2 developer myself, I recently came across a client who sells the configurable products having a different combination of the simple products offering different payment methods. A combination can be bought with recurring payment method and another can be bought as a one time purchase. Now, as the recurring product cannot be combined …

There are certain tasks that you do in a Magento 2 store that are mundane and repetitive and, unfortunately, they’re also often the most important. For example, running a custom cron after a fixed time period, or remove a directory after caching. However, you can turn many of these boring processes into one-command affairs by using the below method to create console command in Magento 2. The custom console commands in Magento 2 are very helpful when you want to …

The following post is a solution for the order of the attributes in layered navigation on the category list page. For example, you want to change the sorting in 1-9 and a-z of the layered navigation attributes on the category page. The sole purpose of this sorting is to ease the search of the users and provide them with better user experience. Let’s understand this with an example: If you have a store selling mobile phones of the various brands …