Magento: Guides and Practical Know-how | Page 26 | mironsoft Blog
Magento
-
-
Oct 22, 2025
A regular database healthcheck catches problems before they turn into checkout outages: an undersized buffer pool, undetected slow queries, growing replication lag, fragmented tables, and untested backups are the most common silent risks in Magento databases. This checklist bundles every relevant check point into one repeatable workflow.
-
Oct 20, 2025
Magento 2 domain mapping per store means assigning every store view its own distinct domain instead of a shared store code in the path, and that touches far more than just the base URL configuration in the backend. Vhost rules, SSL certificates, cookie domains and the Varnish cache strategy all need to align consistently with the same domain model, otherwise hard-to-find bugs appear between store views.
-
Oct 19, 2025
Magento 2 ships with EAV, a very flexible model for product and customer data. At the same time, classic flat tables are the better decision for many custom modules. The art lies in not confusing the two.
-
Oct 19, 2025
A Hyvä theme follows its own directory structure and build approach: registration.php and theme.xml declare the package, web/tailwind/ carries the single real build step, and Alpine.js runs directly in the template with no compile step. Once you understand Hyvä theme architecture, you can find your way around any Hyvä project immediately.
-
Oct 16, 2025
Every filter option in Magento layered navigation, from brand selection to the price slider, is the result of an Elasticsearch aggregation computed in the background alongside the actual search request. Understanding how terms and range aggregations are built lets you add your own facets and fix navigation performance issues at the right place.
-
Oct 14, 2025
Magento 2 manages taxes through an interplay of Product Tax Class, Customer Tax Class, Tax Zones and Rates, and tax rules that tie these three dimensions together into a concrete tax rate. For shops serving multiple countries, correct tax configuration decides whether customers in Germany, Austria, France or Switzerland see the right rate, whether EU B2B transactions are handled correctly via reverse charge, and whether tax rules stay performant when many countries and store views are served at once. This deep dive covers tax classes, tax rates, tax rules, programmatic management via TaxRuleRepository and TaxRateRepository, custom tax calculation via a plugin on Magento Tax Model Calculation, as well as Fixed Product Tax and common pitfalls.
-
Oct 13, 2025
Once a Magento store also sells through Amazon, eBay, or Zalando, the store's own internal stock management is no longer enough on its own: without solid marketplace integration, overselling looms whenever the same item gets ordered through multiple channels at once, and without central product feed management, keeping identical product data in sync across three or more systems quickly becomes unsustainable. This article shows how to build a technically sound marketplace connection to Magento 2, what Amazon, eBay, and Zalando each bring to the table, and how to keep stock and pricing consistent across every channel.
-
Oct 13, 2025
Well thought out GraphQL error handling decides whether a frontend can react to individual problems in a targeted way or only shows a generic message for every error. Anyone who consistently uses custom exception classes, error extensions and partial responses gives frontend teams the information they actually need for good error messages.
-
Oct 12, 2025
A B2B onlineshop differs fundamentally from a classic B2C shop, even if both can run on the same Magento installation. Where a single customer pays for a single cart in B2C, 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 key building blocks of a professional B2B onlineshop and points to deeper articles on individual features where relevant.