Blog
Guides, tutorials and best practices from the Magento Company team.
Magento 2 Partial Invoices, Credit Memos and Refunds
Magento 2 money movements: partial invoices, shipments, credit memos and online vs offline refunds - keeping orders, accounts and PSPs consistent.
Magento 2 Shared Catalogs and Customer Groups
Adobe Commerce shared catalogs: custom catalog visibility and pricing per company or customer group, architecture, indexing and common pitfalls.
Hreflang for Multi-Store Magento 2 Setups
Hreflang for Magento 2 multi-store setups: linking language and country store views correctly, x-default, XML sitemap method and common mistakes.
Magento Performance Optimization: Speed Up Your eCommerce Store
Proven techniques to optimize your Magento 2 store performance including full-page caching, Redis configuration, Varnish setup, database optimization, and CDN integration.
Magento 2 Email Marketing Automation with Dotdigital
Dotdigital for Magento 2: connector setup, data sync, the core automation programmes (welcome, abandonment, post-purchase) and deliverability basics.
Magento 2 Product Types: Simple, Configurable, Bundle and Grouped
Magento 2 product types explained: when to use simple, configurable, bundle, grouped, virtual and downloadable - with pricing and inventory notes.
Magento 2 Asynchronous Operations and Bulk APIs
Magento 2 async and bulk REST APIs: how /async/bulk endpoints work, operation statuses, consumer requirements and building integrations that scale.
Magento 2 Backup and Disaster Recovery Planning
Magento 2 backup and disaster recovery: what to back up, RPO and RTO targets, testing restores, and the runbook for when it all goes wrong.
Magento 2 RMA and Returns Workflow
Adobe Commerce RMA setup: return reasons and statuses, the customer and admin workflows, refund integration and designing a returns policy that scales.
Magento 2 GraphQL API: A Developer's Getting Started Guide
Getting started with the Magento 2 GraphQL API: schema, queries, mutations, custom endpoints and when to choose GraphQL over REST.
Internationalising a Magento 2 Store: Currencies, Tax and Translations
Take a Magento 2 store international: currency setup and conversion, tax rules by country, translation packs vs inline, and locale gotchas.
Magento 2 Database Schema: Declarative Schema Guide
Magento 2 declarative schema: db_schema.xml structure, columns, indexes and constraints, generating whitelists, and migrating from setup scripts.