> 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 theme settings reference documents the sort element type

Thanks to user feedback, the Stencil [theme settings element reference](/developer/docs/storefront/stencil/themes/context/object-reference/elements#sort) now documents the `sort` element type for `schema.json`. Page Builder supports this type only for the `paymentbuttons-provider-sorting` setting, which lets store owners order wallet buttons on the product page.

* **Sort element**: lets the store owner drag wallet button providers into a custom order in Page Builder. The setting stores an array of provider identifiers in the chosen order.
* **enabledBy option field**: required on each option. It names the payment provider, identifies the option in Page Builder, and controls whether the option appears based on whether that provider is enabled on the store.
* **Cross-link from the wallet buttons guide**: the [Sorting wallet buttons](/developer/docs/storefront/stencil/themes/checkout-enhancements/wallet-buttons#sorting-wallet-buttons) section now links to the element reference.

For details, see the [theme settings element reference](/developer/docs/storefront/stencil/themes/context/object-reference/elements#sort).