Magento: Guides and Practical Know-how | Page 51 | mironsoft Blog
Magento
-
Feb 23, 2025
Once shipping costs are no longer flat rates or simple table based rules, your shop needs its own carrier logic. Magento 2 offers a clear entry point for this through a custom shipping method with `collectRates()` and system configuration.
-
Feb 23, 2025
Digital transformation is one of the most frequently used and simultaneously worst defined buzzwords in consulting conversations with midsize companies. Management is often left unclear on where to even start, while IT departments end up with a list of individual digitalization projects lacking a coherent thread. This article grounds the term in concrete, technically tangible building blocks, starting with the online store, moving through ERP integration, to product data digitalization, and shows a sensible sequence for implementation.
-
Feb 23, 2025
Code reviews without context cost time and produce surface level nitpicking. PhpStorm provides the tools to prepare reviews in a structured way through Git diffs, File History, the Annotate view and the TODO tracker, without ever leaving the editor and without relying on the GitHub UI as the only source of context.
-
Feb 23, 2025
Without additional protective measures, GraphQL APIs are vulnerable to overloaded queries, introspection attacks, batching DoS, and data leaks through resolvers that are too permissive. This security review shows concrete attack scenarios and the matching countermeasures.
-
Feb 22, 2025
Postman, Insomnia, and curl become optional the moment PhpStorm has a full-featured HTTP client built in. GraphQL queries, REST endpoints, bearer-token authentication, and environment variables for different stages, all right inside the IDE, versioned in the repository, with no tool switching required.
-
Feb 22, 2025
A version number that just keeps climbing without a recognizable pattern is worthless to other developers, because nobody knows anymore whether an update can be applied safely. SemVer turns a number into a promise: MAJOR, MINOR and PATCH tell consumers of a Magento module precisely what changed, before they even glance at the code.
-
Feb 20, 2025
A PayPal and Adyen integration in Magento 2 is not a swap of two equivalent payment methods: client-side order creation meets server-side sessions, certificate-based signatures meet HMAC notifications. This article compares both architectures down to command class level.
-
Feb 20, 2025
PWA Studio ships a ready-made Peregrine architecture with prebuilt components, while a custom React frontend gives full control over design, bundle size and dependencies. The decision depends less on trends than on team size, timeline and how individual the required shop experience needs to be.
-
Feb 19, 2025
When creating new objects is expensive, the Prototype Pattern copies an existing prototype instead. How Magento uses clone() and Factory::create(), and when you should apply it yourself.
-
Feb 18, 2025
An accessible checkout in Magento and Hyva guides screen reader users, keyboard only users and voice control users safely through shipping, payment and order review. This article shows in practical terms how a central error summary, keyboard operable payment methods, clean focus management and announced status messages prevent lost sales, build trust and bring the entire checkout flow reliably up to WCAG 2.2 level.