Current articles
Why Custom Logic in collectTotals() Makes Magento Checkout Unstable
A Magento checkout can look correct in QA and still fail unpredictably when custom logic mutates quote state or creates hidden dependencies during totals collection.
Jason Schuman · April 25, 2026
Read Checkout InsightMagento 2 Checkout: Why Mutating the Quote Inside an Observer Creates Production Risk
Observers are a valid Magento extension mechanism. But when custom logic silently mutates quote state during checkout, small shortcuts can become intermittent totals, promotion, shipping, and order-placement failures.
Jason Schuman · February 15, 2026
Read Checkout InsightCheckout risk patterns we investigate
Checkout performance
Identify latency and flow friction that disrupt completion rate in critical order paths.
Payment and order placement reliability
Trace integration failures, retries, and state mismatches affecting order success.
Extension and customization friction
Review module interactions that introduce instability in cart and checkout stages.
Diagnosing conversion-impacting defects
Prioritize engineering findings by business impact, not just technical severity labels.