{"title":"Liquid controllers","slug":"liquid-controllers","url":"https://support.storeconnect.com/articles/liquid-controllers","url_markdown":"https://support.storeconnect.com/articles/liquid-controllers.md","subtitle":null,"summary":"Index of the storefront controllers you can hook with a Liquid controller template, grouped by what they do, with each article covering that controller\u0026#39;s actions, routes, and the page each one renders.","type":"Developer_Documentation","video_url":"","keywords":"liquid controllers, controller index, storefront controllers, accounts controller, checkout controller, cart controller, products controller, controller templates, before after final, liquid routing","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"A Liquid controller runs your own logic around a page render, on the server,\nwithout Apex. Each storefront controller has a matching template directory under\n`controllers/`, and a template placed there runs before or after the action it\nis named for.\n\nUse this index to find the controller behind a route. Each article lists that\ncontroller's actions with their HTTP method, route, the Liquid page rendered, and\nwhat the action does.\n\nFor how controllers work and what you can do inside one, read the\n[Liquid controllers guide](liquid-controllers-guide) first. The action tags\nthemselves are documented under [Liquid tags](liquid-tags).\n\n## Complete route list\n\nEvery route the storefront serves, including those with no Liquid controller\nbehind them, is listed in [Storefront routes](liquid-controller-routes).\n\n## Accounts and sessions\n\n- [Accounts](accounts-controller-reference) — sign-in, registration, and the account page\n- [Account profiles](accounts-profiles-controller-reference) — editing contact details\n- [Account orders](accounts-orders-controller-reference) — order history\n- [Account subscriptions](accounts-subscriptions-controller-reference) — a customer's subscriptions\n- [Account subscription payments](accounts-subscription-payments-controller-reference) — paying a subscription\n- [Account attendees](accounts-attendees-controller-reference) — booking attendees on the account\n\n## Catalog and search\n\n- [Products](products-controller-reference) — product pages and add-to-cart\n- [Taxons](taxons-controller-reference) — category pages\n- [Searches](searches-controller-reference) — search results\n- [Product comparisons](product-comparisons-controller-reference) — the comparison view\n- [Bundles](bundles-controller-reference) — bundle configuration\n- [Buy buttons](buy-buttons-controller-reference) — direct-to-cart links\n\n## Cart\n\n- [Carts](carts-controller-reference) — the cart itself\n- [Cart items](cart-items-controller-reference) — adding, updating, and removing items\n- [Cart selections](carts-selections-controller-reference) — selections within a cart\n\n## Checkout\n\n- [Checkout customer information](checkout-customer-information-controller-reference) — the customer details step\n- [Checkout shipping information](checkout-shipping-information-controller-reference) — the shipping step\n- [Checkout payment information](checkout-payment-information-controller-reference) — the payment details step\n- [Checkout payments](checkout-payments-controller-reference) — submitting payment\n- [Checkout accept terms](checkout-accept-terms-controller-reference) — terms acceptance\n- [Checkout orders](checkout-orders-controller-reference) — order placement\n- [Checkout promotion](checkout-promotion-controller-reference) — applying and removing promotion codes\n- [Checkout applied credits](checkout-applied-credits-controller-reference) — account credit\n- [Checkout applied vouchers](checkout-applied-vouchers-controller-reference) — vouchers\n- [Additional payments](additional-payments-controller-reference) — paying an outstanding balance\n\n## Orders and vouchers\n\n- [Orders](orders-controller-reference) — order pages after checkout\n- [Vouchers](vouchers-controller-reference) — voucher lookup\n- [Voucher activations](voucher-activations-controller-reference) — activating a voucher\n\n## Content\n\n- [CMS content pages](cms-content-pages-controller-reference) — content pages\n- [CMS articles](cms-articles-controller-reference) — articles\n- [Form submission](form-submission-controller-reference) — custom form submissions\n\n## Location and privacy\n\n- [Locations](locations-controller-reference) — the location finder\n- [Geolocations](geolocations-controller-reference) — visitor geolocation\n- [Privacy](privacy-controller-reference) — cookie and privacy choices"}