ddtcorex

Posts tagged “magento2”

12 posts

05 Oct 2026

Designing a GraphQL schema extension that survives upgrades

How to extend schema.graphqls with new types and field resolvers that keep working across Magento 2 upgrades without preference rewrites

magento2graphqlapi

05 Oct 2026

Case study: customers lost their carts every Tuesday

Redis INFO showed a volatile-lru maxmemory policy quietly evicting session keys every Tuesday when the backup flush doubled memory use

magento2redissessions

04 Oct 2026

The four API surfaces of Magento 2 and when each is wrong

REST, GraphQL, bulk async endpoints, and message queues compared by failure mode, with the concrete rule for picking the right Magento 2 surface

magento2apiarchitecture

04 Oct 2026

Case study: the indexer deadlocked at peak traffic

SHOW ENGINE INNODB STATUS caught two catalog indexers fighting over one changelog lock while checkout orders piled up behind them

magento2indexerdatabase

03 Oct 2026

Post-purchase ops: capture, refund and backoffice sync

Run Magento invoice, shipment and creditmemo flows with ERP sync, idempotent webhooks and daily reconciliation jobs

magento2orderspayments

02 Oct 2026

Custom shipping carriers and rate negotiation at checkout

Build a custom Magento CarrierInterface with collectRates, caching and carrier timeout fallbacks for stable checkout

magento2checkoutshipping

01 Oct 2026

Idempotency and the double-charge problem in order placement

Guard Magento order placement against double charges with idempotency keys, quote locking and payment retry handling

magento2paymentsorders

30 Sept 2026

3-D Secure 2 and SCA flows in a Magento checkout

How Cardinal 3DS2 challenge and frictionless flows satisfy SCA inside a Magento checkout without killing conversion

magento2paymentssecurity

29 Sept 2026

The payment gateway API: command pools and value handlers

How the Gateway CommandPoolInterface and value handlers turn one authorize call into a vault-ready payment flow

magento2paymentsarchitecture

28 Sept 2026

Totals collectors: how a cart arrives at a number

How the totals collector pool XML turns quote items, shipping and tax into one grand total without double counting

magento2checkoutpricing

28 Sept 2026

Migrating a Magento project from Warden to Govard

A step-by-step Warden to Govard migration map with side-by-side commands, service equivalents and a rollback-safe cutover checklist

govardmagento2local-dev

27 Sept 2026

The quote model: the most misunderstood object in Magento 2

How the quote, quote_item and quote_address tables shape every Magento checkout and why direct writes corrupt them

magento2checkoutarchitecture

Browse by topic: