# `PhoenixKitWeb.Routes.ShopRoutes`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.76/lib/phoenix_kit_web/routes/shop.ex#L1)

Shop module routes.

Provides route definitions for e-commerce functionality including
admin, public catalog, and user dashboard routes.

# `generate_public_routes`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.76/lib/phoenix_kit_web/routes/shop.ex#L68)

Returns quoted code for shop public routes.

Shop public routes are now included in the unified `:phoenix_kit_public` live_session
via `phoenix_kit_public_routes/1` in `PhoenixKitWeb.Integration`. This function
returns an empty block for backward compatibility.

# `public_live_locale_routes`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.76/lib/phoenix_kit_web/routes/shop.ex#L41)

Returns quoted `live` route declarations for localized shop public pages.

These declarations are included directly inside the unified `:phoenix_kit_public_locale`
live_session defined in `phoenix_kit_public_routes/1` in `PhoenixKitWeb.Integration`.
Routes use full module names (alias: false) and localized route aliases.

# `public_live_routes`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.76/lib/phoenix_kit_web/routes/shop.ex#L16)

Returns quoted `live` route declarations for non-localized shop public pages.

These declarations are included directly inside the unified `:phoenix_kit_public`
live_session defined in `phoenix_kit_public_routes/1` in `PhoenixKitWeb.Integration`.
Routes use full module names (alias: false) and non-localized route aliases.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
