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.
77 published articles
Latest posts
All articles by Kishan Savaliya, newest first.
-
Magento Development
Magento 2.4.9
· 12 min readMagento 2 Cron Jobs: Setup and Why Cron Isn't Running
When Magento cron stops firing, your store silently breaks: indexes go stale, transactional emails queue forever, and scheduled prices never apply. This guide covers the exact crontab lines, cron groups, cron_schedule diagnostics, and every root cause fix for Magento 2.4.4-2.4.9.
Read article → -
Magento Development
DevOps
· 11 min readMagento 2 Multi-Store & Multi-Website Setup (Step by Step)
One Magento install can serve any number of brands, regions, and languages, but only if you map the Website, Store, and Store View scopes correctly from the start. This guide walks you through every step: admin creation, nginx virtual host wiring, per-scope CLI config, shared vs separate catalogs, and the common pitfalls that break production multi-store setups.
Read article → -
Magento Development
Magento Performance
· 14 min readMagento 2 SEO: The Complete 2026 Checklist
Magento 2 ships with solid SEO bones, but a fresh install points most of them in the wrong direction. This checklist covers every layer of the stack: indexation, canonicals, structured data, Core Web Vitals, faceted-navigation control, hreflang, image SEO, and AI visibility, with exact admin paths and bin/magento commands.
Read article → -
Editorial & Forecasts
Adobe Commerce
· 12 min readAdobe Commerce vs Magento Open Source in 2026
Adobe Commerce starts at ~$22,000/year and scales with your GMV; Magento Open Source is free. This is the feature-by-feature breakdown: B2B, Live Search, Page Builder, staging, RMAs, plus a plain-English verdict on when the paid license pays for itself and when Mage-OS is the smarter third path.
Read article → -
Editorial & Forecasts
Adobe Commerce
· 12 min readMagento 2 vs Shopify in 2026: An Honest Developer's Take
Shopify gets you live in days and never pages your sysadmin at 2 AM. Magento gives you every byte of source code, zero transaction fees, and a customization ceiling that Shopify's Liquid templates cannot touch. This honest comparison tells you which trade-off actually fits your business.
Read article → -
Magento Development
Hyvä
· 16 min readBuild an MCP Server for Magento 2: Let Claude Query Your Store (Safely)
Let Claude actually talk to your Magento store. This is a tested, end-to-end build of a Model Context Protocol server in TypeScript: read-only tools, a scoped token, Claude Desktop/Code wiring, and how the same layer powers a Hyvä storefront assistant. Includes the real gotchas (stdout is sacred, searchCriteria traps, self-signed TLS) and live output.
Read article → -
Magento Development
PHP 8.4
· 11 min readHow to Build a Magento 2 Extension in the AI Era (Properly)
AI scaffolds Magento modules in seconds, but generates code that looks right and breaks the framework's conventions. Here's how to build a custom extension properly in the AI era: the canonical anatomy, a working example, the AI gotchas to reject, and the gates that keep it maintainable.
Read article → -
Upgrades & Patches
Magento 2.4.9
· 9 min readMagento 2.4.9 Is Here (and So Is Mage-OS 2.3.0): What Changed and How to Upgrade
Magento 2.4.9 reached GA and Mage-OS 2.3.0 followed a day later. Here's what actually changed in the supported stack: PHP 8.5, OpenSearch 3.x, Valkey, Symfony Cache, which distribution to run, and a no-fluff upgrade checklist before 2.4.6 hits end of support.
Read article → -
Magento Development
Magento 2.4.9
· 8 min readHow to Make a Field a WYSIWYG Editor in system.xml (Magento 2 Admin Config)
Magento has no type="wysiwyg" for system.xml. Here's the canonical frontend_model that turns a config field into a full TinyMCE editor, how to render the value safely per store view, and the gotchas that waste an afternoon.
Read article → -
Hyvä Theme
Magento 2.4.9
· 9 min readHow to Add a Custom Tab in the Customer Account Page in Magento 2 (Without the 404)
A custom My Account tab needs a route, a controller, and a sidebar link working together, wire up only one and you get a 404. This guide builds all three on Magento 2.4.4-2.4.9 (Luma + Hyvä) and explains exactly why the 404 happens.
Read article →