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