> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.bigcommerce.com/developer/docs/storefront/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server. # Storefront > Build amazing commerce solutions powered by the BigCommerce platform ## Docs - [Getting Started](https://docs.bigcommerce.com/developer/docs/storefront/getting-started.md): Discover the full capabilities of BigCommerce's storefront platform. Whether you're using Stencil, our hosted storefront, going headless, or integrating into your CMS, we have jumping off points to streamline your development. - [Catalyst](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/overview.md): Catalyst is BigCommerce's composable, fully customizable headless ecommerce storefront framework, built with Next.js and the GraphQL Storefront API. - [Getting Started](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/getting-started/overview.md): Choose how to set up a Catalyst project, comparing One-Click Catalyst and CLI Installation, including how each path handles Makeswift, local development, and Storefront Hosting. - [Prerequisites](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/getting-started/prerequisites.md): The local tools, BigCommerce store, and control panel permissions you need before setting up a Catalyst project with One-Click Catalyst or the CLI. - [One-Click Catalyst](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/getting-started/one-click-catalyst.md): Create a Catalyst storefront from the BigCommerce control panel, with a hosted preview deployment and connected Makeswift sites, then optionally run it locally and push it to your own Git repository. - [CLI Installation](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/getting-started/cli-installation.md): Scaffold a new Catalyst project locally with the Catalyst CLI, connect it to your BigCommerce store, run the development server, and push it to your own Git repository. - [Versioning](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/getting-started/versioning.md): How Catalyst uses branches, Git tags, and semantic versioning, and how to keep your project up to date with catalyst upgrade. - [Upgrading](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/getting-started/upgrading.md): Upgrade an existing Catalyst project to a newer version using the catalyst upgrade CLI command. - [Optimization](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/optimization.md): Built-in optimizations and best practices for improving resource utilization and page performance in a Catalyst storefront. - [Sessions](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/sessions.md): How Catalyst manages customer sessions and access tokens using Auth.js. - [Session Sync](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/session-sync.md): Set up checkout session syncing for a Catalyst storefront and troubleshoot session-sync failures such as "Invalid JWT token" errors and 404 responses. - [Proxy](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/middleware.md): How Catalyst's proxy chain in proxy.ts handles UCP, sessions, analytics, localization, channels, GraphQL proxying, and route resolution before a request reaches its route. - [CDN and Images](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/cdn-and-images.md): How Catalyst handles image optimization and CDN delivery, using the Next.js Image component alongside BigCommerce's CDN. - [Caching](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/caching.md): How Catalyst uses Next.js request memoization and the Data Cache to reduce redundant GraphQL requests and lower rendering costs. - [Features](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/overview.md): A feature-support matrix showing which major BigCommerce platform features are natively supported, partially supported, or unsupported in Catalyst. - [Cookies](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/cookies.md): The first-party cookies Catalyst sets on the storefront domain by default, with their purpose, consent category, and expiry. - [Cookie Consent](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/cookie-consent.md): How Catalyst's built-in cookie consent manager, powered by c15t, gates Script Manager scripts by consent category, and how to choose a consent storage mode. - [Wishlists](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/wishlists.md): How Catalyst's built-in wishlists let customers save products from the product page and manage their wishlists in My Account. - [Sitemap](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/sitemap.md): How Catalyst serves the BigCommerce sitemap index for your default channel, and why its entries use the channel's permanent URL. - [Localization](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/localization/overview.md): Options for localizing a Catalyst storefront by language and region, and how to choose between multi-language and multi-storefront setups. - [Static Translations](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/localization/static-translations.md): Translate the fixed text in a Catalyst storefront with per-locale message files, and enable locales in the control panel. - [Catalyst Multi-Storefront Overview](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/localization/multi-storefront/overview.md): How Catalyst supports selling internationally with multiple channels, each with its own language, currency, and locale-specific URLs. - [Catalyst Multi-Storefront Setup](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/localization/multi-storefront/setup.md): Set up a Catalyst storefront that serves multiple countries and locales from one app by mapping locales to BigCommerce channels. - [Catalyst Multi-Language Overview](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/localization/multi-language/overview.md): How Catalyst supports multiple languages on a single storefront, including translated catalog data, locale detection, and language switching. - [Catalyst Multi-Language Setup](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/features/localization/multi-language/setup.md): Translate a Catalyst storefront into another language, covering static strings, catalog data, and Makeswift content. - [Makeswift](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/makeswift/overview.md): How Makeswift, BigCommerce's visual page builder, integrates with Catalyst, and which setup paths give you a Makeswift-connected project. - [Editing and Syncing Content](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/makeswift/editing-and-syncing-content.md): Edit a Makeswift-connected Catalyst storefront in the Makeswift visual editor, and sync your BigCommerce product catalog to your Makeswift site. - [Create Custom Components](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/makeswift/custom-components.md): Build a custom Catalyst product carousel that's visually editable in Makeswift, fetches BigCommerce product data, and uses VIBES components and Makeswift controls. - [Use the Customer Group Slot in Makeswift](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/makeswift/customer-group-component.md): Use the Customer Group Slot component in Makeswift to show different content to different customer groups on a Catalyst storefront. - [Install Scripts in Catalyst](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/guides/manually-installing-scripts.md): Add third-party scripts to a Catalyst storefront with Script Manager or the Next.js Script component, and respect cookie consent. - [Add Mailchimp to Catalyst](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/guides/mailchimp-newsletter.md): Add the Mailchimp app's tracking and pop-up script to a Catalyst storefront with the Next.js Script component. - [Integrate Third-Party Search with Algolia](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/guides/algolia-search.md): Replace Catalyst's built-in product search with Algolia by indexing your catalog and querying Algolia from the search server action. - [Manually Create a Catalyst Channel](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/guides/manually-create-catalyst-channel.md): Create a Catalyst channel, site, checkout URL, and routes with the REST Management API instead of the control panel, and optionally attach a Makeswift site. - [Deploy a Catalyst Storefront](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/deployment/overview.md): Deploy Catalyst to Storefront Hosting or to Vercel, review requirements for other hosts, and configure environment variables and Redirected Checkout for production. - [Choosing a hosting platform](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/deployment/choosing-a-hosting-platform.md): Compare Storefront Hosting and Vercel for a Catalyst storefront across deployment, domains, caching, monitoring, configuration, and cost. - [Storefront Hosting Overview](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/deployment/storefront-hosting/overview.md): How Storefront Hosting runs Catalyst storefronts, including core concepts, authentication, and CLI configuration variables. - [Getting Started](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/deployment/storefront-hosting/getting-started.md): Deploy a Catalyst storefront to Storefront Hosting with the Catalyst CLI, from a new project or an existing one. - [GitHub Actions](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/deployment/storefront-hosting/github-actions.md): Deploy a Catalyst storefront to Storefront Hosting from GitHub Actions, on merge to your default branch and as a preview for each pull request. - [Custom Domains](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/deployment/storefront-hosting/custom-domains.md): Add a custom domain to a Storefront Hosting project with the Catalyst CLI, including setup for stores that already serve their domain through Cloudflare. - [Checkout Domains](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/deployment/storefront-hosting/checkout-domains.md): Configure the checkout URL for a Catalyst channel on Storefront Hosting with the Catalyst CLI, including the same-domain requirement and the checkout hostname BigCommerce provisions for auto-generated hostnames. - [Makeswift](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/deployment/storefront-hosting/makeswift.md): How the Makeswift site URL and the MAKESWIFT_SITE_API_KEY variable behave when you deploy a Makeswift-enabled Catalyst storefront to Storefront Hosting. - [Deploy to Vercel](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/deployment/vercel.md): Deploy a Catalyst storefront to Vercel using the Vercel dashboard or the Vercel CLI, and point your production Makeswift site at the deployment. - [Catalyst Client](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/reference/client.md): Reference for the Catalyst Client, which wraps the GraphQL Storefront API — configuration options, the fetch and fetchSitemapIndex methods, request headers, retries, error classes, and logging. - [Catalyst CLI](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/reference/cli.md): Reference for every Catalyst CLI command and flag, including create, deploy, env, logs, projects, channels, domains, auth, and upgrade. - [Environment Variables](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/reference/environment-variables.md): Reference for the environment variables a Catalyst storefront reads, with their types, defaults, and whether the Catalyst CLI sets them. - [Testing](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/reference/testing.md): Run Catalyst's Playwright UI tests and Vitest unit tests locally, and configure the test environment with .env.test. - [Privacy and Security](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/reference/security.md): The BigCommerce certifications behind Catalyst, its default Content Security Policy, consent management, and Next.js framework security. - [Catalyst + B2B Buyer Portal](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/experiments/b2b-edition.md): Experimental guide to integrating the B2B Edition Buyer Portal with a Catalyst storefront, including running the Buyer Portal locally. - [Build an Integration](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/contributing/build-an-integration.md): Build a Catalyst integration with a third-party service and contribute it to the Catalyst repository as an integration branch based on canary. - [Catalyst version 1.13.0 release notes](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-13-0.md): Catalyst 1.13.0 adds a DISABLE_ANALYTICS environment variable, sends ProductViewed once per product per visit, retries Storefront GraphQL queries on transient upstream errors, and fixes the cart shipping estimator and product gallery. - [Catalyst version 1.12.2 release notes](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-12-2.md): Catalyst 1.12.2 keeps a separate cart for each channel, so a cart started on one channel no longer appears or checks out on another, and adds hosting and channel_id meta tags that identify a storefront's hosting and channel. - [Catalyst version 1.12.1 release notes](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-12-1.md): Catalyst 1.12.1 preserves the configured Auth.js session-token cookie attributes when the token is rewritten as a browser-session cookie, so storefronts using partitioned cookies no longer strand a duplicate session token that survives logout. - [Catalyst version 1.12.0 release notes](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-12-0.md): Catalyst 1.12.0 proxies the UCP agentic commerce endpoints through to BigCommerce so agents can reach them on the storefront domain, and stops the correlation ID header from making every Next.js Data Cache lookup miss. - [Catalyst version 1.11.1 release notes](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-11-1.md): Catalyst 1.11.1 upgrades Next.js to pick up two critical remote code execution advisories, applies control panel date limits to the PDP date picker, and gives the routing cache a shared Cloudflare Workers KV store on Native Hosting. - [Catalyst version 1.11.0 release notes](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-11-0.md): Catalyst 1.11.0 resolves locale subfolders at runtime, adds wallet payment buttons to the cart page, and fixes session, consent, and caching issues. - [Catalyst version 1.10.1 release notes](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-10-1.md): Catalyst 1.10.1 picks up the July 2026 Next.js security release, fixes localized content falling back to the default language after ISR revalidation, and restyles promotion callouts. - [Catalyst version 1.10.0 release notes](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-10-0.md): Catalyst 1.10.0 adds promotion callouts to homepage featured and newest product carousels. - [Catalyst version 1.9.0 release notes](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-9-0.md): Catalyst 1.9.0 adds product videos and promotion callouts to the PDP/PLP, respects control panel sort settings, and improves cart reliability. - [Catalyst version 1.8.0 release notes](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-8-0.md): Catalyst 1.8.0 adds tax-display support, locale URL paths, consent-aware cookie updates, and create-catalyst 1.1.0. - [1.7.0](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-7-0.md) - [1.6.0](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-6-0.md) - [1.5.0](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-5-0.md) - [1.4.0](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-4-0.md) - [1.3.7](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-3-7.md) - [1.3.6](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-3-6.md) - [1.3.5](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-3-5.md) - [1.3.0](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-3-0.md) - [1.2.0](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/release-notes/1-2-0.md) - [Stencil Overview](https://docs.bigcommerce.com/developer/docs/storefront/stencil/overview.md): Build and customize BigCommerce storefront themes with Stencil, Handlebars templates, widgets, and the page builder. - [About Stencil](https://docs.bigcommerce.com/developer/docs/storefront/stencil/getting-started/about-stencil.md) - [Stencil Tech Stack](https://docs.bigcommerce.com/developer/docs/storefront/stencil/getting-started/tech-stack.md) - [Installing Stencil CLI](https://docs.bigcommerce.com/developer/docs/storefront/stencil/cli/install.md) - [Starting the Development Server](https://docs.bigcommerce.com/developer/docs/storefront/stencil/cli/development-server.md) - [Options and Commands](https://docs.bigcommerce.com/developer/docs/storefront/stencil/cli/options-and-commands.md) - [Handling Unexpected Behavior](https://docs.bigcommerce.com/developer/docs/storefront/stencil/cli/unexpected-behavior.md) - [Incompatible Directives](https://docs.bigcommerce.com/developer/docs/storefront/stencil/cli/incompatible-directives.md) - [Node-sass Sunset](https://docs.bigcommerce.com/developer/docs/storefront/stencil/cli/node-sass.md) - [Handle Events](https://docs.bigcommerce.com/developer/docs/storefront/stencil/utils/events.md) - [Query APIs](https://docs.bigcommerce.com/developer/docs/storefront/stencil/utils/queries.md) - [Stencil Utils Reference](https://docs.bigcommerce.com/developer/docs/storefront/stencil/utils/reference.md) - [Defining Global Styles](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/foundations/global-styles.md) - [Creating Customizable Themes](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/foundations/customizability.md) - [Theme Variations](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/foundations/variations.md) - [Directory Structure](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/foundations/directory-structure.md) - [Using npm and React to Customize Your Theme](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/foundations/react.md) - [Developing Accessible Themes](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/accessibility/developing-accessible-themes.md) - [WCAG Compliance Levels](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/accessibility/wcag-compliance-levels.md) - [Implementing WCAG Guidelines](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/accessibility/implementing-wcag-guidelines.md) - [Localizing Stores](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/localization/stores.md) - [Translating Descriptions](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/localization/translations.md) - [Translating Page Regions](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/localization/page-regions.md) - [Using Translation Keys](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/localization/translation-keys.md) - [Tutorial](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/localization/tutorial.md) - [Storefront Selector](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/localization/storefront-selector.md) - [Storefront Language Selector](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/localization/language-selector.md) - [Page Composition and Styling](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/style/composition-and-styling.md) - [Custom Sass Functions](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/style/sass.md) - [Custom Fonts and Icons](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/style/fonts-and-icons.md) - [Assets](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/style/assets.md) - [Custom Templates](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/templates/custom-templates.md) - [Modify the Login Form](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/templates/login.md) - [Checkout Confirmation](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/templates/checkout-confirmation.md) - [Order Confirmation](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/templates/order-confirmation.md) - [Blog Commenting with Disqus](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/templates/disqus.md) - [Dynamic Template Rendering](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/templates/dynamic-rendering.md) - [Elements](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/context/object-reference/elements.md) - [Schemas](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/context/object-reference/schemas.md) - [Handlebars Helpers Reference](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/context/handlebars-reference.md) - [Frontmatter: Adding Data to Page Context](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/context/frontmatter.md) - [Frontmatter Reference with GraphQL Queries](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/context/frontmatter-reference.md) - [Catalog Price Object Examples](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/context/catalog-price-object.md) - [Customizing Template JavaScript](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/javascript/customizing-template-javascript.md) - [Adding JavaScript to Your Theme](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/javascript/extend.md) - [Enable PayPal Smart Buttons](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/checkout-enhancements/paypal-smart-buttons.md) - [Configuring Wallet Buttons](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/checkout-enhancements/wallet-buttons.md) - [Add Stored Payment Methods](https://docs.bigcommerce.com/developer/docs/storefront/stencil/themes/checkout-enhancements/stored-payment-methods.md) - [Performance Optimization](https://docs.bigcommerce.com/developer/docs/storefront/stencil/deployment/performance-optimization.md) - [Early Hints](https://docs.bigcommerce.com/developer/docs/storefront/stencil/deployment/early-hints.md) - [Checking a Theme's Size](https://docs.bigcommerce.com/developer/docs/storefront/stencil/deployment/theme-size.md) - [Uploading a Theme](https://docs.bigcommerce.com/developer/docs/storefront/stencil/deployment/upload.md) - [Upload Errors](https://docs.bigcommerce.com/developer/docs/storefront/stencil/deployment/upload-errors.md) - [Updates and Version Control](https://docs.bigcommerce.com/developer/docs/storefront/stencil/deployment/updates-and-version-control.md) - [Theme Metadata: Images](https://docs.bigcommerce.com/developer/docs/storefront/stencil/deployment/theme-images.md) - [Page Builder](https://docs.bigcommerce.com/developer/docs/storefront/stencil/content/page-builder.md) - [Third-party Widgets](https://docs.bigcommerce.com/developer/docs/storefront/stencil/content/widgets.md) - [reCAPTCHA Support](https://docs.bigcommerce.com/developer/docs/storefront/stencil/content/recaptcha.md) - [B2B Edition for Stencil Themes (Legacy Experience)](https://docs.bigcommerce.com/developer/docs/storefront/stencil/b2b-edition-for-stencil.md) - [Overview](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/overview.md): Power a content-driven WordPress storefront with BigCommerce's ecommerce backend through the BigCommerce for WordPress plugin. - [Installation](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/start/installation.md) - [Plugin Settings](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/start/plugin-settings.md) - [Multi-site Setup](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/start/multi-site.md) - [Features](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/platform-integration/features.md) - [Proxy REST API Endpoints](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/platform-integration/rest-proxy.md) - [Product Import](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/platform-integration/product-import.md) - [Multi-Channel Capabilities](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/platform-integration/multi-channel.md) - [App Compatibility](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/platform-integration/app-compatibility.md) - [Plugin Code Reference](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/platform-integration/code.md) - [Unexpected Behavior](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/platform-integration/unexpected-behavior.md) - [Enabling AMP (Deprecated)](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/platform-integration/enabling-amp.md) - [Guide](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/themes/guide.md) - [Launch Checklist](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/deployment/launch-checklist.md) - [Creating Reliable Cron Jobs](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/deployment/creating-reliable-cron-jobs.md) - [Gutenberg Support](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/content/gutenberg.md) - [Shortcodes](https://docs.bigcommerce.com/developer/docs/storefront/wordpress/content/shortcodes.md): Embed BigCommerce products, account forms, cart, and order history into WordPress pages and posts using plugin shortcodes. - [Introduction to Headless Commerce](https://docs.bigcommerce.com/developer/docs/storefront/headless/overview.md) - [REST Management API: Headless Checkout Flow](https://docs.bigcommerce.com/developer/docs/storefront/headless/end-to-end-guides/rest-management.md) - [GraphQL Storefront API: Headless Checkout Flow](https://docs.bigcommerce.com/developer/docs/storefront/headless/end-to-end-guides/graphql-storefront.md) - [Session Syncing: Headless Checkout](https://docs.bigcommerce.com/developer/docs/storefront/headless/end-to-end-guides/session-syncing.md) - [Creating Channels](https://docs.bigcommerce.com/developer/docs/storefront/headless/channels.md) - [Working with Products](https://docs.bigcommerce.com/developer/docs/storefront/headless/products/overview.md) - [Faceted and Textual Search with the GraphQL Storefront API](https://docs.bigcommerce.com/developer/docs/storefront/headless/products/faceted-textual-search.md): Learn how to implement faceted and textual search in your BigCommerce headless storefront using the GraphQL Storefront API. - [Managing Carts](https://docs.bigcommerce.com/developer/docs/storefront/headless/cart-and-checkout/carts.md) - [Recovering Abandoned Carts](https://docs.bigcommerce.com/developer/docs/storefront/headless/cart-and-checkout/abandoned-carts.md) - [Creating Checkouts](https://docs.bigcommerce.com/developer/docs/storefront/headless/cart-and-checkout/checkout.md) - [Accessing Checkout Theme Files](https://docs.bigcommerce.com/developer/docs/storefront/headless/theme-files.md) - [Handling Orders](https://docs.bigcommerce.com/developer/docs/storefront/headless/orders.md) - [Managing customers](https://docs.bigcommerce.com/developer/docs/storefront/headless/customers.md) - [PCI Compliance](https://docs.bigcommerce.com/developer/docs/storefront/headless/pci-compliance.md) - [Routes](https://docs.bigcommerce.com/developer/docs/storefront/headless/routes.md) - [Site Content with the GraphQL Storefront API](https://docs.bigcommerce.com/developer/docs/storefront/headless/site-content.md) - [Customer Login API](https://docs.bigcommerce.com/developer/docs/storefront/guides/customer-authentication/customer-login.md) - [Current Customer](https://docs.bigcommerce.com/developer/docs/storefront/guides/customer-authentication/current-customer.md) - [Passwordless Customer Login](https://docs.bigcommerce.com/developer/docs/storefront/guides/customer-authentication/passwordless.md) - [GraphQL Storefront API overview](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/overview.md): Query catalog, cart, and checkout data from the storefront using the BigCommerce GraphQL Storefront API. - [Authentication](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/authentication.md) - [Customer context in the GraphQL Storefront API](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/customer-context.md): How an authenticated customer shapes GraphQL Storefront API requests - [Best Practices](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/best-practices.md) - [Analytics](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/data-events.md) - [B2B](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/b-2-b.md) - [Customers](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/customers.md) - [Inventory Settings](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/inventory/settings.md) - [Inventory Queries](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/inventory/queries.md) - [Locations Settings](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/locations/settings.md) - [Locations Queries](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/locations/queries.md) - [Orders](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/orders.md) - [GraphQL Storefront API Example Queries](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/products-and-catalog/overview.md) - [Products](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/products-and-catalog/products.md) - [Variants](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/products-and-catalog/variants.md) - [Product Reviews](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/products-and-catalog/product-reviews.md) - [Multi-Language Support](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/products-and-catalog/multi-language-support.md) - [GraphQL Storefront API Scripts overview](https://docs.bigcommerce.com/developer/docs/storefront/guides/graphql-storefront-api/storefront-scripts.md)