Route Map

Next.js App Router structure
Last Updated: 23.07.2026, 22:03
52
Pages
52
Dynamic pages
78
API routes
14
Layouts

Pages (52)

RouteGroupsFile
/: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)

RouteFile
/api/add-to-cart/recommendationssrc/app/api/add-to-cart/recommendations/route.ts
/api/authsrc/app/api/auth/route.ts
/api/auth/forgot-passwordsrc/app/api/auth/forgot-password/route.ts
/api/auth/socialsrc/app/api/auth/social/route.ts
/api/auth/social/applesrc/app/api/auth/social/apple/route.ts
/api/auth/social/providerssrc/app/api/auth/social/providers/route.ts
/api/cartsrc/app/api/cart/route.ts
/api/cart/address/deliverysrc/app/api/cart/address/delivery/route.ts
/api/cart/address/paymentsrc/app/api/cart/address/payment/route.ts
/api/cart/cart-entrysrc/app/api/cart/cart-entry/route.ts
/api/cart/mergesrc/app/api/cart/merge/route.ts
/api/cart/recommendationssrc/app/api/cart/recommendations/route.ts
/api/cart/update-storesrc/app/api/cart/update-store/route.ts
/api/cart/validatesrc/app/api/cart/validate/route.ts
/api/cart/validate-store-switchsrc/app/api/cart/validate-store-switch/route.ts
/api/contact-formsrc/app/api/contact-form/route.ts
/api/customer/addresssrc/app/api/customer/address/route.ts
/api/customer/address/allsrc/app/api/customer/address/all/route.ts
/api/customer/address/defaultsrc/app/api/customer/address/default/route.ts
/api/customer/bookmarksrc/app/api/customer/bookmark/route.ts
/api/customer/consentsrc/app/api/customer/consent/route.ts
/api/customer/customer-notificationssrc/app/api/customer/customer-notifications/route.ts
/api/customer/emailsrc/app/api/customer/email/route.ts
/api/customer/newslettersrc/app/api/customer/newsletter/route.ts
/api/customer/ordersrc/app/api/customer/order/route.ts
/api/customer/orderssrc/app/api/customer/orders/route.ts
/api/customer/packstationssrc/app/api/customer/packstations/route.ts
/api/customer/pluscard-applicationsrc/app/api/customer/pluscard-application/route.ts
/api/customer/pluscard/detailssrc/app/api/customer/pluscard/details/route.ts
/api/customer/pluscard/downloadsrc/app/api/customer/pluscard/download/route.ts
/api/customer/pluscard/overviewsrc/app/api/customer/pluscard/overview/route.ts
/api/customer/pluscard/registrationsrc/app/api/customer/pluscard/registration/route.ts
/api/customer/pluscard/revenuesrc/app/api/customer/pluscard/revenue/route.ts
/api/customer/registration/approvesrc/app/api/customer/registration/approve/route.ts
/api/customer/selfsrc/app/api/customer/self/route.ts
/api/customer/service-storessrc/app/api/customer/service-stores/route.ts
/api/customer/verify-emailsrc/app/api/customer/verify-email/route.ts
/api/delivery-timesrc/app/api/delivery-time/route.ts
/api/event-emailsrc/app/api/event-email/route.ts
/api/gift-cardsrc/app/api/gift-card/route.ts
/api/guest/selfsrc/app/api/guest/self/route.ts
/api/locker/availabilitysrc/app/api/locker/availability/route.ts
/api/ordersrc/app/api/order/route.ts
/api/order/accesssrc/app/api/order/access/route.ts
/api/order/delivery-timessrc/app/api/order/delivery-times/route.ts
/api/order/desired-delivery-datessrc/app/api/order/desired-delivery-dates/route.ts
/api/order/guestsrc/app/api/order/guest/route.ts
/api/order/invoicesrc/app/api/order/invoice/route.ts
/api/order/payment-detailssrc/app/api/order/payment-details/route.ts
/api/order/returnsrc/app/api/order/return/route.ts
/api/order/warrantysrc/app/api/order/warranty/route.ts
/api/order/warranty/pdfsrc/app/api/order/warranty/pdf/route.ts
/api/payment-modesrc/app/api/payment-mode/route.ts
/api/payment/callbacksrc/app/api/payment/callback/route.ts
/api/payment/pay-pal-expresssrc/app/api/payment/pay-pal-express/route.ts
/api/payment/pay-pal-express/detailssrc/app/api/payment/pay-pal-express/details/route.ts
/api/pickup-timesrc/app/api/pickup-time/route.ts
/api/products-datasrc/app/api/products-data/route.ts
/api/provisioning-timesrc/app/api/provisioning-time/route.ts
/api/sellerssrc/app/api/sellers/route.ts
/api/sessionsrc/app/api/session/route.ts
/api/store-mapssrc/app/api/store-maps/route.ts
/api/store-searchsrc/app/api/store-search/route.ts
/api/store-servicessrc/app/api/store-services/route.ts
/api/storessrc/app/api/stores/route.ts
/api/v2/bookmarksrc/app/api/v2/bookmark/route.ts
/api/v2/bookmark/entrysrc/app/api/v2/bookmark/entry/route.ts
/api/v2/bookmark/productssrc/app/api/v2/bookmark/products/route.ts
/api/v2/cartsrc/app/api/v2/cart/route.ts
/api/v2/cart/addressessrc/app/api/v2/cart/addresses/route.ts
/api/v2/cart/cart-entrysrc/app/api/v2/cart/cart-entry/route.ts
/api/v2/cart/mergesrc/app/api/v2/cart/merge/route.ts
/api/v2/cart/validate-store-switchsrc/app/api/v2/cart/validate-store-switch/route.ts
/api/v2/ordersrc/app/api/v2/order/route.ts
/api/v2/payment-modesrc/app/api/v2/payment-mode/route.ts
/api/validate-tax-numbersrc/app/api/validate-tax-number/route.ts
/heartbeatsrc/app/heartbeat/route.tsx
/startup_probesrc/app/startup_probe/route.tsx