> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.bigcommerce.com/developer/learn/courses/composable-core/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server. # Composable Core > Build amazing commerce solutions powered by the BigCommerce platform ## Docs - [Course Overview and Prerequisites](https://docs.bigcommerce.com/developer/learn/courses/composable-core/overview/course-overview.md) - [Composable Commerce and Headless Storefronts](https://docs.bigcommerce.com/developer/learn/courses/composable-core/overview/composable-commerce.md) - [The GraphQL Storefront API](https://docs.bigcommerce.com/developer/learn/courses/composable-core/bc-tools/graphql.md) - [Client-Side and Server-Side Workflow](https://docs.bigcommerce.com/developer/learn/courses/composable-core/bc-tools/client-server.md) - [Catalyst](https://docs.bigcommerce.com/developer/learn/courses/composable-core/bc-tools/catalyst.md) - [Managing Channels](https://docs.bigcommerce.com/developer/learn/courses/composable-core/configuration/channels.md) - [Lab - Configure API Credentials and Channel](https://docs.bigcommerce.com/developer/learn/courses/composable-core/configuration/lab-config.md) - [Channel Sites and Routes](https://docs.bigcommerce.com/developer/learn/courses/composable-core/configuration/sites-routes.md) - [Channel Strategies and Stencil](https://docs.bigcommerce.com/developer/learn/courses/composable-core/configuration/channels-stencil.md) - [Lab - Set Up a Next.js Frontend](https://docs.bigcommerce.com/developer/learn/courses/composable-core/configuration/lab-setup.md) - [Working with Categories](https://docs.bigcommerce.com/developer/learn/courses/composable-core/catalog/categories.md) - [Product, Category, and Brand Routes](https://docs.bigcommerce.com/developer/learn/courses/composable-core/catalog/routes.md) - [Working with Product Lists](https://docs.bigcommerce.com/developer/learn/courses/composable-core/catalog/product-lists.md) - [Lab - Build Basic Catalog Pages](https://docs.bigcommerce.com/developer/learn/courses/composable-core/catalog/lab-catalog-pages.md) - [The Search Query](https://docs.bigcommerce.com/developer/learn/courses/composable-core/catalog/search.md) - [Routing Strategies](https://docs.bigcommerce.com/developer/learn/courses/composable-core/catalog/routing-strategies.md) - [Creating and Maintaining a Cart Session](https://docs.bigcommerce.com/developer/learn/courses/composable-core/checkout/cart-session.md) - [Managing Cart Items](https://docs.bigcommerce.com/developer/learn/courses/composable-core/checkout/cart-items.md) - [Redirected Checkout](https://docs.bigcommerce.com/developer/learn/courses/composable-core/checkout/redirected-checkout.md) - [Lab - Build a Basic Cart Workflow](https://docs.bigcommerce.com/developer/learn/courses/composable-core/checkout/lab-cart.md) - [Dealing with Product Options](https://docs.bigcommerce.com/developer/learn/courses/composable-core/checkout/product-options.md) - [Customer Account Creation](https://docs.bigcommerce.com/developer/learn/courses/composable-core/customer/register.md) - [Customer Login and Request Context](https://docs.bigcommerce.com/developer/learn/courses/composable-core/customer/login-context.md) - [Maintaining the Customer Session](https://docs.bigcommerce.com/developer/learn/courses/composable-core/customer/customer-session.md) - [Lab - Build Customer Registration](https://docs.bigcommerce.com/developer/learn/courses/composable-core/customer/lab-registration.md) - [Other Customer Operations](https://docs.bigcommerce.com/developer/learn/courses/composable-core/customer/customer-operations.md) - [Conclusion](https://docs.bigcommerce.com/developer/learn/courses/composable-core/conclusion.md)