Adobe Commerce B2B Features: A Developer Overview
Developer overview of Adobe Commerce B2B: company accounts, shared catalogs, negotiable quotes, purchase orders, queue consumers and pitfalls in custom code.
26 articles
Developer overview of Adobe Commerce B2B: company accounts, shared catalogs, negotiable quotes, purchase orders, queue consumers and pitfalls in custom code.
Harden the Magento 2 admin: custom admin path, IP restriction, 2FA, lockout and session settings, user and role cleanup, API integrations and admin logs.
Set up Magento 2 admin two factor authentication: providers, forcing a provider, CLI commands to reset users, local development, API tokens and common problems.
How to back up and restore a Magento 2 store: database dumps that import cleanly, media, env.php and the encryption key, offsite copies and tested restores.
Add a custom condition to Magento 2 cart price rules: the combine event, a condition model with validate, promo rule attributes and performance traps to avoid.
How to patch Magento 2 core and vendor code with cweagans/composer-patches and the Quality Patches Tool, create clean patch files and keep them upgrade safe.
Add a custom fee to Magento 2 with a quote totals collector: sales.xml, collect and fetch, cart and checkout display, copying it to orders, invoices and PDFs.
Create custom order statuses in Magento 2, map them to states with a data patch, change them from code safely and avoid Magento resetting them on save.
Build a custom payment method in Magento 2.4 using the Payment Gateway API: facade virtual type, config, commands and the checkout JS renderer, step by step.
How to build a custom shipping method in Magento 2.4: config.xml, system.xml, a carrier model with collectRates, free shipping rules and external rate APIs.
What goes in Magento 2 app/etc/env.php and config.php, how config precedence works, app:config:dump, --lock-env vs --lock-config and keeping secrets out of Git.
Questions to ask before you hire a freelance Magento developer: version experience, code ownership, environments, testing, deploys and handover. Written by one.
How Magento 2 handles guest checkout and customer accounts: configuration, account creation after the order, linking guest orders safely and email checks.
Fixes for classic Magento 2 errors: Area code is not set, Class does not exist, Invalid Form Key, stuck indexers, Unable to unserialize value, static 404s.
Change the Magento 2 database without breaking production: db_schema.xml, the whitelist, data and schema patches, revertable patches and the dry-run mode.
Set up and run Magento 2 integration tests: the test database, install-config-mysql.php, DB isolation, config and data fixtures, and keeping the suite fast.
How to add a custom GraphQL query in Magento 2.4: schema.graphqls, a resolver with ResolverInterface, errors, auth checks and cache identity for Varnish.
Set up RabbitMQ message queues in Magento 2.4 the right way: queue XML files, consumers run by cron or supervisor, max-messages and how to spot a dead consumer.
A practical zero downtime deploy for Magento 2.4 on one server: build in a release folder, compile outside live, switch a symlink and roll back in seconds.
Defensive checklist for a hacked Magento 2 store: signs of compromise, finding injected code in files and database, clean rebuild, new credentials, hardening.
How to plan and set up Magento 2 multi website, multi store and store views: what each scope controls, Nginx routing, config per scope and keeping it in code.
A reliable way to export Magento 2 orders to an ERP: export status columns, the right event, message queues, retries, idempotency and a cron safety net.
Step by step custom Page Builder content type for Magento 2.4: content type XML, edit form, preview and master templates, storefront output and pitfalls.
How Magento 2 security patches work: patch releases, isolated hotfixes, the Quality Patches Tool, how to apply them with Composer and how fast you should move.
A practical checklist for upgrading Magento Open Source or Adobe Commerce to 2.4.8: stack requirements, extension checks, Composer steps, testing and go live.
Magento Open Source vs Adobe Commerce for developers: packages, Commerce only features, row_id and content staging, cloud infrastructure and testing on both.