---
schema_version: "1"
id: 7ba9786d55ab7778a714fd8cdcc29b6211f2f44f5a1823127f3ec2876c24a749
title: Get Started with Composable Storefront
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/commerce-cloud/pwa-kit-managed-runtime/guides/pwa-developer-workflow.md
canonical_url: https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/pwa-developer-workflow.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: fe9a7627975c8f0fa570ef3ffd749c4b334f05ab9bfe2162a7d94797c3ea6a62
products:
  - Composable Storefront
  - Salesforce APIs
---
# Get Started with Composable Storefront

Follow this recommended developer workflow to efficiently create a performant business-to-consumer (B2C) Commerce site with Composable Storefront. Optional tasks are also identified.

**note:** Unless otherwise stated, all of these tasks apply to sites that are either built 100% on Composable Storefront or [hybrid storefronts](https://developer.salesforce.com/docs/commerce/commerce-api/guide/hybrid-storefront-baskets.html).

## 1. Discover

Get a short orientation then build and deploy a demo site. Understand the benefits of Composable Storefront.

- [Check out the Demo Site](https://pwa-kit.mobify-storefront.com)
- [Composable Storefront Overview](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/getting-started.md)
- [Quick Start](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/quick-start.md)
- [Deploy Your Code](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/pushing-and-deploying-bundles.md)
- [Introduction to Composable Storefront](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/intro.md)
- [Pre-Build and Go-Live Best Practices Checklist](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/pwa-best-practices.md)
- [Performance Guide for Composable Storefronts](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/perf-guide.md)

**tip:** To optimize site performance, factor in recommended practices and rate limits when you make API calls. See the [Considerations](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/using-the-managed-runtime-api.md#considerations) for using the Managed Runtime API.

## 2. Use a Hybrid Implementation

Is part of your site on Storefront Reference Architecture (SFRA) or SiteGenesis? Check these guides for additional tasks that apply to only hybrid implementations (also called phased headless rollouts).

- [Hybrid Implementation Guidance](https://developer.salesforce.com/docs/commerce/commerce-api/guide/hybrid-storefront-baskets.html)
- [Hybrid Authentication](https://developer.salesforce.com/docs/commerce/commerce-api/guide/hybrid-authentication.html)
- [Content Delivery Network (CDN) APIs for Hybrid Implementations](https://developer.salesforce.com/docs/commerce/commerce-api/guide/ecdn-rules-for-phased-headless-rollout.html)
- [Einstein Activities for Hybrid Implementations](https://developer.salesforce.com/docs/commerce/commerce-api/guide/einstein-activities-for-phased-headless-rollouts.html)

## 3. Learn More

Understand the architecture of Composable Storefront. Get support during your development journey.

- [Progressive Web App (PWA) Kit Framework](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/pwa-framework.md)
- [Skills for Success](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/skills-for-success.md)
- [Ask the B2C Developer Community](https://developer.salesforce.com/docs/commerce/commerce-api/guides/community.md)
- [Sign up for Instructor-Led Training](https://trailheadacademy.salesforce.com/classes/b2c201-develop-a-b2c-composable-storefront)

## 4. Get Set Up

Ready to dive into developing your site? Start here with these comprehensive setup guides.

- [Decide which CDN to Use](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/decide-on-cdn.md)
- [Create an On-Demand Sandbox](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/creating-an-on-demand-sandbox.md)
- [Create a Storefront Using an On-Demand Sandbox](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/create-storefront-using-sandbox.md)
- [Multiple Sites](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/multiple-sites.md)
- [Managed Runtime Administration](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/managed-runtime-administration.md)
- [Set up API Access](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/setting-up-api-access.md)
- [Set up Your Local Environment](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/setting-up-your-local-environment.md)
- [Use a Shopper Login and API Access (SLAS) Private Client](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/use-a-slas-private-client.md)

**Optional:**

- Salesforce Commerce API (SCAPI) Tutorial: [Develop With Your On-Demand Sandbox](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-develop-with-on-demand-sandbox.html)

## 5. Build Your Site

Get your PWA Kit site up and running quickly. Use template extensibility with the Retail React App to customize your site.

- [Integrate Page Designer with PWA Kit](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/page-designer.md)
- [Template Extensibility](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/template-extensibility.md)
  - Tutorials:
    - [Customize a Component](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/create-a-custom-component.md)
    - [Customize a Page](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/customize-a-page.md)
- SCAPI Overviews and Tutorials:
  - [Build Baskets and Place Orders](https://developer.salesforce.com/docs/commerce/commerce-api/guide/work-with-baskets-orders.html)
  - [Promotion Details](https://developer.salesforce.com/docs/commerce/commerce-api/guide/promotion-details.html)
  - [Coupons, Gift Certificates, and Bonus Products](https://developer.salesforce.com/docs/commerce/commerce-api/guide/coupons-giftcerts-bonus-products.html)

[Learn more about building your site.](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/build-customize.md)

## 6. Optional: Enable Your Merchant Team

Use these no-code features to complete some site design and merchandising tasks.

- [Storefront Preview](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/storefront-preview.md)
- [Data and Analytics](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/data-and-analytics.md)

## 7. Test, Launch, Monitor, and Maintain

Discover the keys to a smooth site launch and ensure a positive shopper experience from Day 1. Learn how to effectively monitor key metrics and perform essential maintenance tasks to keep your site running smoothly after launch.

- [Debug PWA Kit Apps](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/debugging.md)
- [Launch Your Storefront](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/launching-your-storefront.md)
- [Monitor Your Site](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/monitor-site.md)
- [Maintain Your Site](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/maintain.md)

## See Also

- [Get Started with B2C Commerce](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/developer-workflow.html)
- [Search Engine Optimization (SEO) for B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_seo_overview.htm&type=5)
- [PWA Kit GitHub Repository](https://github.com/SalesforceCommerceCloud/pwa-kit)
- [Managed Runtime API Reference](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/references/mrt-admin?meta=Summary)
- [Composable Storefront Release Notes](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/references/about-pwa-kit-managed-runtime/about.html)
- [Why Use SCAPI Instead of Open Commerce API (OCAPI)](https://developer.salesforce.com/docs/commerce/commerce-api/guide/why-use-scapi.html)
- [Salesforce Commerce API Reference](https://developer.salesforce.com/docs/commerce/commerce-api/references)
