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?
2. Adobe Commerce Cloud includes which CDN service?
3. What is the minimum annual license cost for Adobe Commerce?
Flashcards
Question
What B2B features does Commerce add?
Click to reveal answer
Answer
Company accounts, requisition lists, negotiable quotes, purchase orders
Question
Commerce Cloud CDN provider?
Click to reveal answer
Answer
Fastly (included with license)
Question
Minimum Commerce license cost?
Click to reveal answer
Answer
$22,000/year (Starter tier)
Question
Content management feature in Commerce?
Click to reveal answer
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