Receber por email
← Voltar para o catálogo

sf-b2b-experience

Build B2B Commerce storefronts with Experience Builder — LWR templates, page types (Home, Product, Category, Cart, Checkout), standard and custom components, theme layouts, navigation, SEO configuration, and site publishing. Use when assembling B2B/D2C storefronts.

34estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add OrcaQubits/agentic-commerce-skills-plugins

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/sf-b2b-experience/svg)](https://www.skillteca.com.br/skills/sf-b2b-experience)

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

sf-b2b-experience

Build B2B Commerce storefronts using Salesforce Experience Builder (formerly Community Builder).

Before Writing Code

Fetch live docs BEFORE writing code:

  1. Web-search the latest:
  2. "Salesforce Experience Builder documentation 2026"
  3. "Salesforce B2B Commerce storefront setup guide 2026"
  4. "Lightning Web Runtime LWR template 2026"
  5. "Salesforce Commerce standard components 2026"
  6. "Experience Builder SEO configuration 2026"
  1. Web-fetch official sources:
  2. developer.salesforce.com/docs/commerce/salesforce-commerce/guide/experience-builder.html
  3. help.salesforce.com/s/articleView?id=sf.b2b_comm_lightning_storefront_setup.htm
  4. developer.salesforce.com/docs/platform/lwc/guide/lwr-get-started.html
  1. Verify current LWR template structure, standard component catalog, page types, buyer group configuration, and SEO metadata options.

Conceptual Architecture

LWR vs Aura Comparison

| Feature | LWR (Modern) | Aura (Legacy) | |---------|--------------|---------------| | Performance | Faster, optimized rendering | Slower, heavier framework | | Standards | Web standards (ES modules, Shadow DOM) | Proprietary component model | | Components | LWC only | Aura + LWC | | SEO | Better server-side rendering | Limited | | PWA support | Progressive Web App capable | No | | Future | Active development | Maintenance mode |

Always use LWR templates for new B2B Commerce storefronts.

Page Types

| Page Type | Purpose | Key Components | |-----------|---------|---------------| | Home | Landing page | Hero banner, featured products, category nav, search | | Product Detail (PDP) | Single product view | Gallery, pricing, inventory, add-to-cart, variations | | Product List (PLP) | Category/search results | Product grid, filters, sorting, pagination, breadcrumbs | | Cart | Shopping cart | Line items, quantities, pricing summary, promo codes | | Checkout | Multi-step purchase flow | Shipping, delivery, payment, review, submit | | Order Confirmation | Post-purchase | Order number, details, shipping, continue shopping | | Search Results | Query results | Product matches, filters, sorting, suggestions | | Account Management | Customer self-service | Order history, addresses, payment methods, profile |

Template and Theme Structure

Theme Configuration
├── Company Settings (logo, favicon)
├── Color Palette (primary, secondary, text, bg)
├── Typography (headings, body, font families)
└── Custom CSS (advanced overrides)

Layout components: Header (logo, nav, search, cart, account), Footer (links, contact, social), Sidebar (filters, category tree), Grid System (responsive columns).

Responsive breakpoints: Desktop (1024px+), Tablet (768-1023px), Mobile (<768px). Component visibility can be configured per device type.

Buyer Groups and Entitlements

Buyer groups are collections of accounts that share product catalog visibility, pricing rules, entitlement policies, and payment terms.

| Concept | Description | |---------|-------------| | Product entitlements | Which products each buyer group can see | | Pricing rules | Group-specific pricing (negotiated, volume, contract) | | Payment terms | Net 30, Net 60, credit limits per group | | Guest browsing | Limited catalog, list prices only, no checkout (configurable) |

Use cases: VIP customers, regional buyers, partner tiers (Gold/Silver/Bronze), contract-based pricing.

SEO Considerations

| Element | Configuration | |---------|--------------| | Page title | <title> tag, 50-60 chars, set per page | | Meta description | Search snippet, 150-160 chars | | URL slug | User-friendly path (no random IDs) | | Open Graph tags | Social media sharing metadata | | Canonical URL | Prevent duplicate content | | Structured data | Schema.org (Product, Breadcrumb, Organization) | | Sitemap | Automatic XML generation; submit to Search Console |

Component Visibility Rules

Experience Builder supports conditional component visibility:

  • Show/hide components per device type (desktop, tablet, mobile)
  • Show/hide based on user authentication state (guest vs logged-in)
  • Buyer group-specific component visibility
  • Page-level access control (public vs authenticated)

Custom Components in Experience Builder

Custom LWC components are exposed to Experience Builder via js-meta.xml (see sf-b2b-lwc skill for development details):

  • Set isExposed: true and target lightningCommunity__Page / lightningCommunity__Default
  • Define configurable properties (String, Integer, Boolean) visible in the builder property panel
  • Components appear in the Components panel for drag-and-drop placement

Site Publishing Workflow

| Stage | Description | |-------|-------------| | Draft | Build pages, add components, configure settings (not visible to visitors) | | Preview | Preview as different user types (guest, authenticated, buyer groups) | | Publish | One-click publish; changes go live immediately; version history for rollback | | Activate/Deactivate | Control site availability; set maintenance page when deactivated |

Best Practices

Component Strategy

  • Use standard commerce components first (proven, maintained, optimized)
  • Build custom components only for brand-specific or unique functionality
  • Compose standard components creatively before building from scratch

User Experience

  • Mobile-first design (many B2B buyers browse on mobile)
  • Clear checkout flow with progress indication
  • Intuitive category navigation and faceted search
  • WCAG AA accessibility compliance

B2B Specific

  • Respect buyer group entitlements for product visibility and pricing
  • Support multi-user accounts (buyer, approver, admin roles)
  • Enable bulk ordering (CSV upload, quick order forms)
  • Provide reorder functionality from order history
  • Display contract/negotiated pricing per account

Testing and Deployment

  • Test with multiple buyer groups to verify entitlements and pricing
  • Cross-browser testing (Chrome, Firefox, Safari, Edge)
  • Build in sandbox, deploy via change sets or Metadata API
  • Run Lighthouse and accessibility audits before go-live

Fetch Experience Builder docs, LWR template guide, and B2B Commerce setup documentation for exact page configuration, component catalog, and buyer group setup before implementing.

Compartilhar X LinkedIn