Skip to content
Log in

Liquid controllers

On this page

A Liquid controller runs your own logic around a page render, on the server, without Apex. Each storefront controller has a matching template directory under controllers/, and a template placed there runs before or after the action it is named for.

Use this index to find the controller behind a route. Each article lists that controller’s actions with their HTTP method, route, the Liquid page rendered, and what the action does.

For how controllers work and what you can do inside one, read the Liquid controllers guide first. The action tags themselves are documented under Liquid tags.

Complete route list

Every route the storefront serves, including those with no Liquid controller behind them, is listed in Storefront routes.

Accounts and sessions

Cart

Checkout

Orders and vouchers

Content

Location and privacy

Was this article helpful?

Was this article helpful?