Magento: Guides and Practical Know-how | Page 38 | mironsoft Blog
Magento
-
Jun 24, 2025
Xdebug with Docker is not a one-click setup: host.docker.internal, port 9003, path mappings, the correct xdebug.mode, and PHPStorm server configuration all have to line up. This article systematically puts every piece into the right position, for stable breakpoints in Magento 2 and other PHP projects.
-
Jun 24, 2025
A Vue product configurator for configurable Magento products must keep attributes, variants, price and availability in sync, without triggering a full page reload on every selection. With the right data structure this works with a single initial load request.
-
Jun 23, 2025
A deployment process without a checklist is a process that runs slightly differently every single time. For Magento teams running GitLab CI/CD there is a clear sequence: repository rules and CI variables, build artifacts and release structure, then verify jobs and a documented rollback.
-
Jun 23, 2025
A single server inevitably hits limits as traffic grows, no matter how much RAM or CPU it gets. This article explains how Magento stores split web, database, search, and cache across dedicated servers, keep sessions centralized via Redis, deliver media consistently through NFS or S3, and run load balancers with proper health checks.
-
Jun 21, 2025
B2B e-commerce differs more fundamentally from classic B2C retail than it might seem at first glance, even when both run on the same technical platform. Where a single B2C customer pays for a single cart, B2B purchasing often involves several people from one company buying together, with different roles, individually negotiated prices, and internal approval processes before an order can even be submitted. This article places the core requirements for B2B e-commerce software and shows what actually matters when selecting or building such a platform.
-
Jun 21, 2025
ObjectManager::getInstance()->get() hides dependencies, makes testing impossible, and blocks static analysis. Everything about the Service Locator anti-pattern, and the correct alternative.
-
Jun 20, 2025
A cron job that has not run for three days usually does not show up in the frontend right away, yet it causes silent damage exactly during that time. Systematic cron monitoring and alerting makes missed and failed jobs visible before customers or revenue suffer.
-
Jun 20, 2025
Watching Magento through server load alone shows symptoms, not causes. New Relic makes individual transactions visible, from a checkout request down to an external payment service, giving you the data to fix performance problems on purpose instead of by guesswork.
-
Jun 19, 2025
The checkout is the most business-critical page in any online store, and it is exactly where accessible interfaces fail most often. Blocked progress indicators, invisible error messages and keyboard traps in the payment step cost paying customers and open legal exposure under accessibility law. This article shows how to systematically audit, test and implement every single step of the checkout process for Magento and Hyva.
-
Jun 18, 2025
A slow, unstructured test suite is not a test suite, it is a drag on the team. This checklist surfaces every place where PHPUnit setups lose time, maintainability and developer trust, and gives a directly actionable step for each point.