Storefront URL names, URL paths, and the theme template path each built-in view renders
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.
URL Name URL Path Template Path N/A / templates/index.html
URL Name URL Path & Arguments Template Path blog:blog-list /blog/ templates/blog/index.html blog:blog-detail /blog/detail/:post_slug/ templates/blog/post.html
URL Name URL Path Template Path cart:summary /cart/ templates/cart.html cart:add POST /cart/add/:product_slug/ N/A (action endpoint) cart:saved /cart/saved/ templates/cart.html (saved items) cart:vouchers-add POST /cart/vouchers/add/ N/A (action endpoint) cart:vouchers-remove POST /cart/vouchers/remove/:voucher_id/ N/A (action endpoint)
URL Name URL Path & Arguments Template 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
URL Name URL Path & Arguments Template Path checkout:shipping-address checkout/* checkout/checkout.html
URL Name URL Path & Arguments Template Path N/A /:page_slug templates/pages/page.html
URL Name URL Path & Arguments Template 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 Name URL Path Template Path search:search /search/ templates/search.html
URL Name URL Path Template 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
URL Name URL Path Template 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)
These are POST action endpoints used in forms for switching language, currency, or storefront geo.
URL Name Method Description set_language POST Change the active language. core:set-currency POST Change the active currency. core:set-storefront POST Change the active storefront geo (country, language, currency).
URL Name URL Path Template Path N/A /:any-403-error templates/403.html N/A /:any-404-error templates/404.html N/A /:any-500-error templates/500.html
Capability: Storefront themes
Merchant and operator guides for the same capability on docs.nextcommerce.com: