Kishan Savaliya
Adobe Certified Professional - Adobe Commerce Developer
Adobe-certified Magento 2 + Hyvä developer. 200+ stores delivered, 60+ open-source extensions published. Founder of Panth Infotech.
103 published articles
Latest posts
All articles by Kishan Savaliya, newest first.
-
Magento Development
Magento 2.4.9
· 9 min readMagento 2 "Area Code Not Set" and "Already Set" Errors: The Fix
The Magento 2 "Area code not set" and "Area code is already set" errors both come from one rule about when an area must exist. This guide fixes them fix-first for Magento 2.4.4 to 2.4.9 in custom console commands, bootstrap scripts, setup patches, and indexers, with full runnable code.
Read article → -
Magento Development
Magento 2.4.9
· 10 min readWhy Your Magento 2 Transactional Emails Are Not Sending
Most Magento 2 email problems are not SMTP problems. Since 2.3, order and invoice emails are queued and only sent when cron runs, so a dead cron means silence. Here is the fix-first path: queue and cron, then SMTP, then SPF, DKIM, DMARC and templates.
Read article → -
Magento Development
Magento 2.4.9
· 9 min readReset the Magento 2 Admin Password and Fix a 2FA Lockout from the CLI
Forgot the Magento 2 admin password or stuck at the two-factor prompt after a new phone? This guide fixes both from the command line for Magento 2.4.4 to 2.4.9: the supported password reset, a safe database route, account unlock, and the real 2FA gotcha (server clock drift).
Read article → -
Magento Development
Magento 2.4.9
· 9 min readMagento 2 "There Has Been an Error Processing Your Request": See the Real Error and Fix It
Magento 2's "There has been an error processing your request" page hides the real exception behind a report ID. This guide shows you how to read var/report, surface the error safely, and fix the causes that trigger it most: stale DI, permissions, a throwing module, memory limits, and bad DB creds.
Read article → -
Performance
Magento 2.4.9
· 10 min readMagento 2 "Could Not Validate a Connection to Elasticsearch/OpenSearch": The Complete Fix
The Magento 2 "Could not validate a connection to Elasticsearch/OpenSearch" error has a short, fixable list of causes. This guide works through each one fix-first for Magento 2.4.4 to 2.4.9: the engine value, the Docker service hostname, port 9200, OOM on small boxes, TLS and auth, index prefixes, and the reindex that finishes the job.
Read article → -
Upgrades & Patches
Magento 2.4.9
· 11 min readMagento StyleSmuggler and SessionReaper: The 2026 Attacks and How to Protect Your Store
September 2026 brought StyleSmuggler, an unauthenticated Magento RCE that was a live zero-day at disclosure and hits every 2.4.x including 2.4.9, while SessionReaper (CVE-2025-54236) keeps owning unpatched stores a year on. Here is what each attack does and the prioritized playbook to protect your store: web-server mitigation, patching, key rotation, and a compromise hunt.
Read article → -
Magento Development
Module Development
· 12 min readMagento 2 Events, Observers and Plugins: Which to Use When (Decision Table Included)
Six ways to intercept Magento 2, one decision table. Real observer and plugin code, the grep that lists every event a module dispatches, and three production bugs caused by picking the wrong tool.
Read article → -
Magento Development
Declarative Schema
· 11 min readAdd a Custom Column to the Magento 2 Order Grid (the Non-Breaking Way)
Most order grid tutorials break filtering, sorting, or CSV export the day you paste them. Here are the three ways I add order grid columns on real stores, including the one Magento itself uses.
Read article → -
Magento Development
Magento 2.4.9
· 12 min readMagento 2: Add a Product Attribute Programmatically With a Data Patch (Not InstallData)
InstallData is dead. This is the data patch pattern I ship to client stores: one class, dropdown options, attribute set assignment, and a patch_list war story from a live deploy.
Read article → -
Magento Development
Adobe Commerce
· 11 min read10 New Magento Developer Tools Worth a Look (July 2026)
Ten new Magento developer tools worth your attention in July 2026, grouped into five themes: MCP and AI tooling, admin security, indexing performance, developer ergonomics, and EU compliance. With honest adoption cautions for each.
Read article →