> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# Stencil Overview

> Build and customize BigCommerce storefront themes with Stencil, Handlebars templates, widgets, and the page builder.

#### [Get started with Stencil](/developer/docs/storefront/stencil/getting-started/about-stencil)

Learn how to get up to speed on Stencil, BigCommerce's Handlebars-based theme engine.

#### [Install the Stencil CLI](/developer/docs/storefront/stencil/cli/install)

Install the Stencil CLI so you can start editing and previewing themes locally.

#### [Build and deploy your Stencil theme](/developer/docs/storefront/stencil/deployment/upload)

Learn how to build your custom theme and deploy it to your storefront.

#### [Add JavaScript to your Stencil theme](/developer/docs/storefront/stencil/themes/javascript)

Explore how you can inject the power and richness of JavaScript into your themes.

#### [Add your own wallet buttons](/developer/docs/storefront/stencil/themes/checkout-enhancements/wallet-buttons)

Use Page Builder to configure wallet buttons and add them to your theme.

#### [Localize your store](/developer/docs/storefront/stencil/themes/localization/stores)

Learn about the different steps required to get your store fully localized and ready to operate in different countries.