Skip to content
beginner Phase 13 · What Magento Is

Adobe Commerce

Adobe Commerce (formerly Magento Commerce/Enterprise) - additional features, B2B, cloud, pricing model

30m
0 problems
Topic Progress 0%

Adobe Commerce Features

B2B Features

Adobe Commerce includes comprehensive B2B functionality:

Company Accounts

Company Structure:
  Company (parent)
  ├── Division A
  │   ├── Team 1 (buyers)
  │   └── Team 2 (buyers)
  └── Division B
      └── Team 3 (buyers)

Roles:
  Company Admin: Full access
  Company User: Place orders, view company orders
  Division Admin: Manage team, approve POs

Requisition Lists

// B2B buyers create reusable lists
$requisitionList = $this->requisitionListFactory->create();
$requisitionList->setName('Office Supplies');
$requisitionList->addProduct($product1, 10);
$requisitionList->addProduct($product2, 5);

// Convert to cart for quick reorder
$cart = $requisitionList->addItemsToCart();

Negotiable Quotes

Workflow:
  1. Buyer creates quote request
  2. Seller reviews and adds items/pricing
  3. Seller submits quote with custom pricing
  4. Buyer reviews, negotiates, accepts
  5. Quote converts to order

Price Types:
  - Regular price
  - Special price per quote
  - Tier price override
  - Discount percentage

Purchase Orders

// Company purchase order workflow
$po = $this->poFactory->create();
$po->setCompanyName('Acme Corp');
$po->setItems($items);
$po->setBudget($budget);
$po->submit(); // Goes to approval workflow

// Approver receives notification
// Approve/reject with comments
// PO converts to order upon approval

Content Management

Page Builder

Drag-and-drop content creation:
  - Row (full-width section)
  │   ├── Column (1/2, 1/3, 1/4)
  │   │   ├── Text block
  │   │   ├── Image
  │   │   ├── Button
  │   │   ├── Video
  │   │   ├── Slider
  │   │   ├── Products (dynamic)
  │   │   └── HTML code

Content Staging

Schedule content changes:
  Campaign: Summer Sale 2024
  ├── Start: June 1, 2024 00:00
  ├── End: August 31, 2024 23:59
  ├── Changes:
  │   ├── Homepage banner: Summer theme
  │   ├── Pricing: 20% discount
  │   └── Categories: Sale products visible
  └── Preview: See changes before they go live

Marketing & Personalization

Customer Segments

// Dynamic customer segments based on rules
$segment = $this->segmentFactory->create();
$segment->setName('VIP Customers');
$segment->setCondition([
    'total_spent' => ['>=', 10000],
    'order_count' => ['>=', 5],
    'last_order_days' => ['<=', 90],
]);

// Use for:
// - Targeted promotions
// - Personalized content
// - Email campaigns

Product Recommendations (Adobe Sensei)

AI-powered recommendations:
  - Frequently bought together
  - Customers also viewed
  - Trending products
  - New arrivals
  - Related products
  - Similar products

Powered by Adobe Sensei AI
Analyzes browsing/purchase patterns

Other Commerce Features

Feature Description
Gift Cards Physical, virtual, combined
Store Credit Customer account credit balance
Multiple Wishlists Named, shareable wishlists
RMA Return Merchandise Authorization
Gift Wrapping Physical/digital gift options
Reward Points Loyalty program
Multi-Source Inventory Ship from multiple locations

Adobe Commerce Cloud

Cloud Architecture

┌─────────────────────────────────────────────┐
│              Fastly CDN                     │
│  (Edge caching, WAF, DDoS protection)      │
└─────────────┬───────────────────────────────┘
              │
┌─────────────▼───────────────────────────────┐
│              Load Balancer                  │
│              (HAProxy)                      │
└─────────────┬───────────────────────────────┘
              │
┌─────────────▼───────────────────────────────┐
│              Web Nodes (x3)                │
│  ┌─────────┐ ┌─────────┐ ┌─────────┐      │
│  │ PHP-FPM │ │ PHP-FPM │ │ PHP-FPM │      │
│  └─────────┘ └─────────┘ └─────────┘      │
└─────────────┬───────────────────────────────┘
              │
┌─────────────▼───────────────────────────────┐
│              Services                       │
│  ┌─────────┐ ┌─────────┐ ┌─────────┐      │
│  │  MySQL  │ │  Redis  │ │ Elastic │      │
│  └─────────┘ └─────────┘ └─────────┘      │
└─────────────────────────────────────────────┘

Environments

Environment Purpose
Production Live store
Staging Pre-production testing
Integration Development branches
Development Individual developer

Cloud Features

  • Auto-scaling: Resources scale with traffic
  • Managed services: MySQL, Redis, Elasticsearch managed
  • CI/CD: Automated build and deploy
  • Fastly integration: Edge caching included
  • New Relic: APM included
  • Git-based workflow: Branch → build → deploy

Deployment Flow

# 1. Push to integration branch
git push origin feature/my-feature

# 2. Cloud builds and tests
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy

# 3. Deploy to staging
magento-cloud environment:merge integration

# 4. Promote to production
magento-cloud environment:merge staging

Pricing and Ecosystem

Pricing Model

License Costs

Tier Annual Revenue Annual License
Starter < $1M $22,000
Growth $1M - $5M $32,000
Scale $5M - $25M $49,000
Enterprise $25M - $100M $75,000
Global > $100M $125,000+

Cloud Costs

Component Monthly Cost
Infrastructure $2,000-10,000
Fastly CDN Included
New Relic Included
Support Included

Adobe Ecosystem Integration

Adobe Experience Cloud:
  ├── Adobe Commerce (e-commerce)
  ├── Adobe Experience Manager (CMS)
  ├── Adobe Target (personalization)
  ├── Adobe Analytics (analytics)
  ├── Adobe Campaign (marketing)
  ├── Adobe Sensei (AI/ML)
  └── Adobe Stock (media)

Integration Points:
  Commerce ←→ Target (personalized pricing)
  Commerce ←→ Analytics (behavior tracking)
  Commerce ←→ AEM (content management)
  Commerce ←→ Stock (product images)

When to Choose Commerce Over Open Source

Scenario Recommendation
B2B + B2C Commerce
Revenue > $10M Commerce
Need managed hosting Commerce Cloud
Adobe ecosystem user Commerce
Simple B2C store Open Source
Budget < $50K/year Open Source
Custom everything Open Source + developers

Note

This content covers Adobe Commerce as a commercial product. Features and pricing may change. Always verify current information at adobe.com/commerce.

Quiz

1. Which B2B feature allows company users to create reusable order lists?

Question 1 options

2. Adobe Commerce Cloud includes which CDN service?

Question 2 options

3. What is the minimum annual license cost for Adobe Commerce?

Question 3 options

Flashcards

Question

What B2B features does Commerce add?

Answer

Company accounts, requisition lists, negotiable quotes, purchase orders

Question

Commerce Cloud CDN provider?

Answer

Fastly (included with license)

Question

Minimum Commerce license cost?

Answer

$22,000/year (Starter tier)

Question

Content management feature in Commerce?

Answer

Page Builder (drag-and-drop content creation)

Revision Notes

Key Takeaways

  • 1. Adobe Commerce adds B2B, Page Builder, AI recommendations, cloud hosting
  • 2. B2B: company accounts, requisition lists, negotiable quotes, purchase orders
  • 3. Cloud: managed hosting with auto-scaling, Fastly CDN, New Relic
  • 4. Pricing: $22K-$125K+/year based on revenue tier
  • 5. Part of larger Adobe Experience Cloud ecosystem

Interview Tips

  • Explain B2B workflows: company → requisition list → quote → PO → order
  • Discuss Commerce Cloud vs self-hosted Open Source
  • Know the pricing tiers and when Commerce makes business sense

Cheat Sheet

Adobe Commerce (adds over Open Source):
  B2B: Companies, Quotes, POs, Requisition Lists
  Content: Page Builder, Content Staging
  Marketing: Customer Segments, AI Recommendations
  Cloud: Managed hosting, Fastly CDN, Auto-scaling
  Support: Enterprise support, SLA

Pricing: $22K - $125K+/year
Cloud: Managed MySQL, Redis, Elasticsearch