# Get Started with B2C Commerce

This high-level developer workflow outlines how to efficiently create a performant site on the B2C Commerce Platform. In this guide, we mainly summarize broad tasks that apply regardless of which parts of B2C Commerce you're using. This guide is meant to supplement the detailed documentation about products available within B2C Commerce such as Storefront Reference Architecture (SFRA), Composable Storefront, or B2C Commerce API.

:::tip
To get detailed answers to your questions about B2C developer and merchandiser/admin features, go to [help.salesforce.com](https://help.salesforce.com). Log in with your Trailblazer account and use Agentforce, our generative AI-powered documentation search tool.
:::

:::note
Unless otherwise stated, all of the tasks in this guide apply to sites that are built using Composable Storefront, SFRA, other parts of B2C Commerce, or a combination of the three.
:::

## 1. Discover

Get an introduction to B2C Commerce.

- B2C Commerce Demo

  Watch this video to get a brief introduction to B2C Commerce.

::video{src="LpfKECErPJzbZoSoynX8vD" title="Salesforce B2C Commerce Demo" type="vidyard"}

- [B2C Commerce Storefront Options](/docs/commerce/b2c-commerce/guide/which-product.md): Understand the available site implementations such as Composable Storefront or SFRA.
- Use the [Quick Start](/docs/commerce/b2c-commerce/guide/quick-start-landing-page.md) to try out some basic steps for using a few of the B2C storefront options.
- Get an [Overview of B2C Commerce](/docs/commerce/b2c-commerce/guide/understand-b2c.md) architecture and key concepts.

## 2. Get Training

- Sign up for [instructor-led B2C Commerce classes](https://trailheadacademy.salesforce.com/all-classes#f-products=Commerce).

## 3. Get Set Up

Understand the recommended prerequisites before building a B2C Commerce site.

- [Use the Agentic B2C Developer Toolkit](/docs/commerce/b2c-commerce/guide/b2c-developer-tooling.md) to guide you through auth and instance setup, verify connectivity, and get you ready for hands‑on development without hunting through UIs.
- [Get B2C Commerce User Access](https://help.salesforce.com/s/articleView?id=000391212\&type=1).
- Create [On-Demand Sandboxes](/docs/commerce/b2c-commerce/guide/b2c-developer-sandboxes.md) to access flexible and scalable environments for site development and testing.
- [Enable and Configure Einstein Activities](https://developer.salesforce.com/docs/commerce/einstein-api/guide/einstein-activities-overview.md) to support metrics reporting.

## 4. Build Your Site

Get your B2C Commerce site up and running quickly with this recommended process. Here are some key steps.

- [Code Repositories](/docs/commerce/b2c-commerce/guide/b2c-github-repo-access.md): Access our open source repositories and code shared by B2C Commerce customers and partners.
- [Use the Agentic B2C Developer Toolkit](/docs/commerce/b2c-commerce/guide/b2c-developer-tooling.md) to automate everyday tasks, including creating SLAS clients, pushing/activating code versions, and managing On‑Demand Sandboxes.
- [Merchandising Your Site in B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_merchandising_your_site.htm\&type=5): Learn about adding data such as product and marketing information.
- Use [Page Designer](/docs/commerce/b2c-commerce/guide/b2c-dev-for-page-designer.md) to manage templates that your merchant team can use to create site pages.
- SFRA only: Integrate with [Salesforce Payments](https://help.salesforce.com/s/articleView?id=cc.b2c_salesforce_payments.htm\&type=5) to collect payments.
- Watch this video to learn how [Commerce Einstein](https://help.salesforce.com/s/articleView?id=cc.b2c_commerce_cloud_einstein.htm\&type=5) can power up your ecommerce with AI.

::video{src="xxMS9jvwKnpwrzudvfKyQ2" title="Commerce Einstein Demo" type="vidyard"}

- [Troubleshoot](/docs/commerce/b2c-commerce/guide/b2c-troubleshooting.md) your site.

[Learn more about building your site.](/docs/commerce/b2c-commerce/guide/build-your-site.md)

### Resources

- Access documentation about [B2C Commerce Storefront Options](/docs/commerce/b2c-commerce/guide/which-product.md) such as [Composable Storefront](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide), [SFRA](https://developer.salesforce.com/docs/commerce/sfra/guide), or a [hybrid storefront](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/hybrid-implementation.md).
- [Use APIs](/docs/commerce/b2c-commerce/guide/api-doc.md) such as B2C Commerce API or B2C Commerce Developer Resources (Script API) to customize your storefront or build your own custom storefront.
- Connect your assistant to the [B2C MCP](/docs/commerce/b2c-commerce/guide/b2c-developer-tooling.md#connect-your-ai-assistant) to search official documentation, debug live cartridge code, investigate logs, and work with SCAPI Admin APIs. Included skills also support administrators investigating incidents and failed orders.

## 5. Customize and Extend

Learn about B2C Commerce's opportunities for customization and extension to meet your unique business needs. Here are examples of customization options.

- Run [Campaigns and Promotions in B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_campaigns_and_promotions.htm\&type=5).
- SFRA only: [Customize Promotions](/docs/commerce/b2c-commerce/guide/b2c-promotions-for-developers.md).
- [Customize Active Data](/docs/commerce/b2c-commerce/guide/b2c-active-data-for-developers.md) to tailor your site's active merchandising. processing. See [Active Merchandising](https://help.salesforce.com/s/articleView?id=cc.b2c_active_merchandising.htm\&type=5).

[Learn more about customizing and extending B2C Commerce.](/docs/commerce/b2c-commerce/guide/b2c-custom.md)

## 6. Follow Best Practices

Protect your shoppers' data and enhance their shopping experience with these best practices for site performance, security, privacy, and more.

- [Site Performance](/docs/commerce/b2c-commerce/guide/b2c-site-performance.md)
- [B2C Commerce Security Guide](https://help.salesforce.com/s/articleView?id=cc.b2c_commerce_security_guide.htm\&type=5)
- [Data Protection and Privacy](https://help.salesforce.com/s/articleView?id=cc.b2c_data_protection_and_privacy.htm\&language=en_US\&type=5)

[Learn more best practices.](/docs/commerce/b2c-commerce/guide/best-practices.md)

## 7. Test and Launch

Discover the keys to a smooth site launch and make sure shoppers have a positive experience from Day 1. Test and launch your site by taking key actions such as:

- Create [Custom Storefront Error Pages](/docs/commerce/b2c-commerce/guide/b2c-custom-error-pages.md).
- [Open a Go Live Ticket](https://help.salesforce.com/s/articleView?id=000391578\&type=1).

[Learn more about testing and launching your site.](/docs/commerce/b2c-commerce/guide/test-launch.md)

## 8. Monitor and Maintain

Learn how to effectively monitor key metrics and perform essential maintenance tasks to keep your site running smoothly after launch. Monitor and maintain your site with key resources such as:

- [Log Center](https://help.salesforce.com/s/articleView?id=cc.b2c_log_center.htm\&language=en_US\&type=5): Review site errors and metrics.
- [Control Center](https://help.salesforce.com/s/articleView?id=cc.b2c_cc.htm\&language=en_US\&type=5): Monitor the state of your B2C Commerce instances.

[Learn more about monitoring and maintaining your site.](/docs/commerce/b2c-commerce/guide/monitor-maintain.md)

## 9. Track Analytics

Make data-driven decisions with analytics tools.

- [Analytics Reporting Integration](https://help.salesforce.com/s/articleView?id=cc.b2c_analytics_reporting_integration.htm\&type=5)
- [Reports & Dashboards](https://help.salesforce.com/s/articleView?id=cc.b2c_reports_and_dashboards.htm\&type=5)

## Learn More

- Ask the B2C Commerce Developer [Community](/docs/commerce/es-mx/pwa-kit-managed-runtime/guide/community.md).
- *Trailhead*: [B2C Commerce - Developers and Architects](https://trailhead.salesforce.com/users/rcompiani/trailmixes/b-2-c-commerce-developers-it)
- [Blogs](https://developer.salesforce.com/blogs)
- [Podcasts](https://developer.salesforce.com/podcast)
- [Webinars](https://www.salesforce.com/events/webinars)
- [Events](https://www.salesforce.com/events)

## See Also

- <a href="https://developer.salesforce.com/developer-centers/commerce-cloud" target="_blank">Agentforce Commerce Developer Center</a>
- [B2C Commerce Release Notes](https://help.salesforce.com/s/articleView?id=commerce.b2c_parent.htm\&type=5): Learn about new features in B2C Commerce, B2C Commerce API, Composable Storefront, SFRA, and more.
- For summaries of new Commerce features in each Salesforce release, check out the release highlights in [Prepare for Salesforce Releases](https://trailhead.salesforce.com/content/learn/trails/sf_release_prep).
- Speed up your time to launch with <a href="https://developer.salesforce.com/docs/commerce/commerce-solutions/guide/solutions-landing-overview.html" target="_blank">B2C Commerce Solutions</a>, which are tools and accelerators for various industries.
- Use <a href="https://developer.salesforce.com/docs/commerce/marketplace/guide/get-started.html" target="_blank">Commerce Marketplace</a> to manage third-party sellers by using a Lightning app.
- Additional *Salesforce Help*:
  - [Get Started with B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_getting_started.htm\&type=5)
  - [Administering Your Organization](https://help.salesforce.com/s/articleView?id=cc.b2c_administering_your_organization.htm\&type=5)
  - Use [Account Manager for B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_overview.htm\&type=5) to create and maintain Commerce Cloud accounts.
