Next Commerce
ThemesTemplates

URLs & Template Paths

Use the URL and Template Path reference below when building your theme to ensure that your templates load for the correct storefront URL paths.

Intro Bootstrap (View Intro Bootstrap Theme) is a publicly available starter theme for the 29 Next platform available on Github that can be used as a starting point and guide with store themeing.

Ensure your template paths match with expected template paths for built-in storefront views. Use the public themes on Github as a reference guide and starting point. All URL paths are automatically localized to the users language following your store's Localization settings.

Homepage

URL NameURL PathTemplate Path
N/A/templates/index.html

Blog

URL NameURL Path & ArgumentsTemplate Path
blog:blog-list/blog/templates/blog/index.html
blog:blog-detail/blog/detail/:post_slug/templates/blog/post.html

Cart

URL NameURL PathTemplate Path
cart:summary/cart/templates/cart.html
cart:addPOST /cart/add/:product_slug/N/A (action endpoint)
cart:saved/cart/saved/templates/cart.html (saved items)
cart:vouchers-addPOST /cart/vouchers/add/N/A (action endpoint)
cart:vouchers-removePOST /cart/vouchers/remove/:voucher_id/N/A (action endpoint)

Catalogue

URL NameURL Path & ArgumentsTemplate Path
catalogue:index/catalogue/templates/catalogue/index.html
catalogue:category/catalogue/category/:category_slug/templates/catalogue/category.html
catalogue:detail/catalogue/:product_slug/templates/catalogue/product.html

Checkout

URL NameURL Path & ArgumentsTemplate Path
checkout:shipping-addresscheckout/*checkout/checkout.html

Pages

URL NameURL Path & ArgumentsTemplate Path
N/A/:page_slugtemplates/pages/page.html

Reviews

URL NameURL Path & ArgumentsTemplate Path
catalogue:reviews-list/catalogue/:product_slug/reviews/templates/reviews/index.html
catalogue:reviews-detail/catalogue/:product_slug/reviews/:id/templates/reviews/review.html
catalogue:reviews-add/catalogue/:product_slug/reviews/add/templates/reviews/form.html
URL NameURL PathTemplate Path
search:search/search/templates/search.html

Support

URL NameURL PathTemplate Path
support:category-list/support/categories/templates/support/index.html
support:article-list/support/categories/:category_slug/templates/support/category.html
support:article-detail/support/articles/:article_slug/templates/support/article.html

Customer / Authentication

URL NameURL PathTemplate Path
customer:login/accounts/login/N/A (platform-managed)
customer:logout/accounts/logout/N/A (platform-managed)
customer:summary/accounts/N/A (platform-managed)
customer:support-ticket-create/accounts/support/create/N/A (platform-managed)

Localization

These are POST action endpoints used in forms for switching language, currency, or storefront geo.

URL NameMethodDescription
set_languagePOSTChange the active language.
core:set-currencyPOSTChange the active currency.
core:set-storefrontPOSTChange the active storefront geo (country, language, currency).

API

URL NameURL PathDescription
storefrontapi:graphql/api/graphql/Storefront GraphQL API endpoint.

Error Pages

URL NameURL PathTemplate Path
N/A/:any-403-errortemplates/403.html
N/A/:any-404-errortemplates/404.html
N/A/:any-500-errortemplates/500.html

On this page