52
Pages
52
Dynamic pages
78
API routes
14
Layouts
Pages (52)
| Route | Groups | File |
|---|---|---|
| /:loca | (shop)(disco)(home) | src/app/[loca]/(shop)/(disco)/(home)/page.tsx |
| /:loca/:segment/:product-name/p/:id | (shop)(pdp) | src/app/[loca]/(shop)/(pdp)/[segment]/[product-name]/p/[id]/page.tsx |
| /:loca/:segment/c/:id | (shop)(pop) | src/app/[loca]/(shop)/(pop)/[segment]/c/[id]/page.tsx |
| /:loca/:segment/p/:id | (shop)(pdp) | src/app/[loca]/(shop)/(pdp)/[segment]/p/[id]/page.tsx |
| /:loca/account | (shop)(css) | src/app/[loca]/(shop)/(css)/account/page.tsx |
| /:loca/account/address-management | (shop)(css) | src/app/[loca]/(shop)/(css)/account/address-management/page.tsx |
| /:loca/account/bookmarks | (shop)(css) | src/app/[loca]/(shop)/(css)/account/bookmarks/page.tsx |
| /:loca/account/orders | (shop)(css) | src/app/[loca]/(shop)/(css)/account/orders/page.tsx |
| /:loca/account/orders/:id | (shop)(css) | src/app/[loca]/(shop)/(css)/account/orders/[id]/page.tsx |
| /:loca/account/orders/returns/:id | (shop)(css) | src/app/[loca]/(shop)/(css)/account/orders/returns/[id]/page.tsx |
| /:loca/account/personal-data | (shop)(css) | src/app/[loca]/(shop)/(css)/account/personal-data/page.tsx |
| /:loca/account/pluscard-entry | (shop)(css) | src/app/[loca]/(shop)/(css)/account/pluscard-entry/page.tsx |
| /:loca/account/pluscard-overview | (shop)(css) | src/app/[loca]/(shop)/(css)/account/pluscard-overview/page.tsx |
| /:loca/account/pluscard-revenue | (shop)(css) | src/app/[loca]/(shop)/(css)/account/pluscard-revenue/page.tsx |
| /:loca/ad/*slug | (shop)(disco)(campaign) | src/app/[loca]/(shop)/(disco)/(campaign)/ad/[...slug]/page.tsx |
| /:loca/auth/callback | (shop)(css) | src/app/[loca]/(shop)/(css)/auth/callback/page.tsx |
| /:loca/brand | (shop)(pop) | src/app/[loca]/(shop)/(pop)/brand/page.tsx |
| /:loca/c/:id | (shop)(pop) | src/app/[loca]/(shop)/(pop)/c/[id]/page.tsx |
| /:loca/campaign | (shop)(pop) | src/app/[loca]/(shop)/(pop)/campaign/page.tsx |
| /:loca/cart | (shop)(cart) | src/app/[loca]/(shop)/(cart)/cart/page.tsx |
| /:loca/checkout/address | (checkout)(authenticated)(address) | src/app/[loca]/(checkout)/(authenticated)/checkout/(address)/address/page.tsx |
| /:loca/checkout/address/shipping | (checkout)(authenticated)(address) | src/app/[loca]/(checkout)/(authenticated)/checkout/(address)/address/shipping/page.tsx |
| /:loca/checkout/guest | (checkout)(authentication) | src/app/[loca]/(checkout)/(authentication)/checkout/guest/page.tsx |
| /:loca/checkout/login | (checkout)(authentication) | src/app/[loca]/(checkout)/(authentication)/checkout/login/page.tsx |
| /:loca/checkout/personal-data | (checkout)(authenticated) | src/app/[loca]/(checkout)/(authenticated)/checkout/personal-data/page.tsx |
| /:loca/comp/*slug | (shop)(disco)(company) | src/app/[loca]/(shop)/(disco)/(company)/comp/[...slug]/page.tsx |
| /:loca/conf/*slug | (shop)(disco)(configurators) | src/app/[loca]/(shop)/(disco)/(configurators)/conf/[...slug]/page.tsx |
| /:loca/confirmation | (checkout)(authenticated) | src/app/[loca]/(checkout)/(authenticated)/confirmation/page.tsx |
| /:loca/confirmation/:slug | (checkout)(authenticated) | src/app/[loca]/(checkout)/(authenticated)/confirmation/[slug]/page.tsx |
| /:loca/fc/:segment | (shop)(disco)(store) | src/app/[loca]/(shop)/(disco)/(store)/fc/[segment]/page.tsx |
| /:loca/fc/:segment/:id | (shop)(disco)(store) | src/app/[loca]/(shop)/(disco)/(store)/fc/[segment]/[id]/page.tsx |
| /:loca/l/*slug | (shop)(disco)(legal) | src/app/[loca]/(shop)/(disco)/(legal)/l/[...slug]/page.tsx |
| /:loca/login | (shop)(css) | src/app/[loca]/(shop)/(css)/login/page.tsx |
| /:loca/login/pw/change | (shop)(css) | src/app/[loca]/(shop)/(css)/login/pw/change/page.tsx |
| /:loca/login/reset | (shop)(css) | src/app/[loca]/(shop)/(css)/login/reset/page.tsx |
| /:loca/order/:token/:id | (shop)(css) | src/app/[loca]/(shop)/(css)/order/[token]/[id]/page.tsx |
| /:loca/order/:token/:id/returns | (shop)(css) | src/app/[loca]/(shop)/(css)/order/[token]/[id]/returns/page.tsx |
| /:loca/order/access | (shop)(css) | src/app/[loca]/(shop)/(css)/order/access/page.tsx |
| /:loca/overview | (checkout)(authenticated) | src/app/[loca]/(checkout)/(authenticated)/overview/page.tsx |
| /:loca/p/:id | (shop)(pdp) | src/app/[loca]/(shop)/(pdp)/p/[id]/page.tsx |
| /:loca/payment | (checkout)(authenticated) | src/app/[loca]/(checkout)/(authenticated)/payment/page.tsx |
| /:loca/press/*slug | (shop)(disco)(press) | src/app/[loca]/(shop)/(disco)/(press)/press/[...slug]/page.tsx |
| /:loca/register | (shop)(css) | src/app/[loca]/(shop)/(css)/register/page.tsx |
| /:loca/register/foreign | (shop)(css) | src/app/[loca]/(shop)/(css)/register/foreign/page.tsx |
| /:loca/s/*slug | (shop)(disco)(service) | src/app/[loca]/(shop)/(disco)/(service)/s/[...slug]/page.tsx |
| /:loca/search | (shop)(pop) | src/app/[loca]/(shop)/(pop)/search/page.tsx |
| /:loca/service/kontaktformular | (shop)(css) | src/app/[loca]/(shop)/(css)/service/kontaktformular/page.tsx |
| /:loca/service/login | (shop)(css) | src/app/[loca]/(shop)/(css)/service/login/page.tsx |
| /:loca/service/newsletter | (shop)(css) | src/app/[loca]/(shop)/(css)/service/newsletter/page.tsx |
| /:loca/service/pluscard-application | (shop)(css) | src/app/[loca]/(shop)/(css)/service/pluscard-application/page.tsx |
| /:loca/service/revocation/advertising-objection | (shop)(css) | src/app/[loca]/(shop)/(css)/service/revocation/advertising-objection/page.tsx |
| /:loca/t/*slug | (shop)(disco)(content) | src/app/[loca]/(shop)/(disco)/(content)/t/[...slug]/page.tsx |
API Routes (78)
| Route | File |
|---|---|
| /api/add-to-cart/recommendations | src/app/api/add-to-cart/recommendations/route.ts |
| /api/auth | src/app/api/auth/route.ts |
| /api/auth/forgot-password | src/app/api/auth/forgot-password/route.ts |
| /api/auth/social | src/app/api/auth/social/route.ts |
| /api/auth/social/apple | src/app/api/auth/social/apple/route.ts |
| /api/auth/social/providers | src/app/api/auth/social/providers/route.ts |
| /api/cart | src/app/api/cart/route.ts |
| /api/cart/address/delivery | src/app/api/cart/address/delivery/route.ts |
| /api/cart/address/payment | src/app/api/cart/address/payment/route.ts |
| /api/cart/cart-entry | src/app/api/cart/cart-entry/route.ts |
| /api/cart/merge | src/app/api/cart/merge/route.ts |
| /api/cart/recommendations | src/app/api/cart/recommendations/route.ts |
| /api/cart/update-store | src/app/api/cart/update-store/route.ts |
| /api/cart/validate | src/app/api/cart/validate/route.ts |
| /api/cart/validate-store-switch | src/app/api/cart/validate-store-switch/route.ts |
| /api/contact-form | src/app/api/contact-form/route.ts |
| /api/customer/address | src/app/api/customer/address/route.ts |
| /api/customer/address/all | src/app/api/customer/address/all/route.ts |
| /api/customer/address/default | src/app/api/customer/address/default/route.ts |
| /api/customer/bookmark | src/app/api/customer/bookmark/route.ts |
| /api/customer/consent | src/app/api/customer/consent/route.ts |
| /api/customer/customer-notifications | src/app/api/customer/customer-notifications/route.ts |
| /api/customer/email | src/app/api/customer/email/route.ts |
| /api/customer/newsletter | src/app/api/customer/newsletter/route.ts |
| /api/customer/order | src/app/api/customer/order/route.ts |
| /api/customer/orders | src/app/api/customer/orders/route.ts |
| /api/customer/packstations | src/app/api/customer/packstations/route.ts |
| /api/customer/pluscard-application | src/app/api/customer/pluscard-application/route.ts |
| /api/customer/pluscard/details | src/app/api/customer/pluscard/details/route.ts |
| /api/customer/pluscard/download | src/app/api/customer/pluscard/download/route.ts |
| /api/customer/pluscard/overview | src/app/api/customer/pluscard/overview/route.ts |
| /api/customer/pluscard/registration | src/app/api/customer/pluscard/registration/route.ts |
| /api/customer/pluscard/revenue | src/app/api/customer/pluscard/revenue/route.ts |
| /api/customer/registration/approve | src/app/api/customer/registration/approve/route.ts |
| /api/customer/self | src/app/api/customer/self/route.ts |
| /api/customer/service-stores | src/app/api/customer/service-stores/route.ts |
| /api/customer/verify-email | src/app/api/customer/verify-email/route.ts |
| /api/delivery-time | src/app/api/delivery-time/route.ts |
| /api/event-email | src/app/api/event-email/route.ts |
| /api/gift-card | src/app/api/gift-card/route.ts |
| /api/guest/self | src/app/api/guest/self/route.ts |
| /api/locker/availability | src/app/api/locker/availability/route.ts |
| /api/order | src/app/api/order/route.ts |
| /api/order/access | src/app/api/order/access/route.ts |
| /api/order/delivery-times | src/app/api/order/delivery-times/route.ts |
| /api/order/desired-delivery-dates | src/app/api/order/desired-delivery-dates/route.ts |
| /api/order/guest | src/app/api/order/guest/route.ts |
| /api/order/invoice | src/app/api/order/invoice/route.ts |
| /api/order/payment-details | src/app/api/order/payment-details/route.ts |
| /api/order/return | src/app/api/order/return/route.ts |
| /api/order/warranty | src/app/api/order/warranty/route.ts |
| /api/order/warranty/pdf | src/app/api/order/warranty/pdf/route.ts |
| /api/payment-mode | src/app/api/payment-mode/route.ts |
| /api/payment/callback | src/app/api/payment/callback/route.ts |
| /api/payment/pay-pal-express | src/app/api/payment/pay-pal-express/route.ts |
| /api/payment/pay-pal-express/details | src/app/api/payment/pay-pal-express/details/route.ts |
| /api/pickup-time | src/app/api/pickup-time/route.ts |
| /api/products-data | src/app/api/products-data/route.ts |
| /api/provisioning-time | src/app/api/provisioning-time/route.ts |
| /api/sellers | src/app/api/sellers/route.ts |
| /api/session | src/app/api/session/route.ts |
| /api/store-maps | src/app/api/store-maps/route.ts |
| /api/store-search | src/app/api/store-search/route.ts |
| /api/store-services | src/app/api/store-services/route.ts |
| /api/stores | src/app/api/stores/route.ts |
| /api/v2/bookmark | src/app/api/v2/bookmark/route.ts |
| /api/v2/bookmark/entry | src/app/api/v2/bookmark/entry/route.ts |
| /api/v2/bookmark/products | src/app/api/v2/bookmark/products/route.ts |
| /api/v2/cart | src/app/api/v2/cart/route.ts |
| /api/v2/cart/addresses | src/app/api/v2/cart/addresses/route.ts |
| /api/v2/cart/cart-entry | src/app/api/v2/cart/cart-entry/route.ts |
| /api/v2/cart/merge | src/app/api/v2/cart/merge/route.ts |
| /api/v2/cart/validate-store-switch | src/app/api/v2/cart/validate-store-switch/route.ts |
| /api/v2/order | src/app/api/v2/order/route.ts |
| /api/v2/payment-mode | src/app/api/v2/payment-mode/route.ts |
| /api/validate-tax-number | src/app/api/validate-tax-number/route.ts |
| /heartbeat | src/app/heartbeat/route.tsx |
| /startup_probe | src/app/startup_probe/route.tsx |