# `PhoenixKit.Modules.Sitemap.Sources.Shop`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.165/lib/modules/sitemap/sources/shop.ex#L1)

Shop source for sitemap generation.

Collects catalog page, active category pages, and active product pages
from the PhoenixKit Shop module for inclusion in the sitemap.

## URL Structure

- Catalog: `/shop` (or `/et/shop` for non-default language)
- Categories: `/shop/category/:slug` (or `/et/shop/category/:slug`)
- Products: `/shop/product/:slug` (or `/et/shop/product/:slug`)

## Excluded URLs

- `/cart` — user-specific
- `/checkout` — user-specific
- `/checkout/complete/:uuid` — user-specific

## Enabling

This source is enabled when:
1. Shop module is enabled (`shop_enabled` setting)
2. Shop sitemap inclusion is enabled (`sitemap_include_shop` setting, default: true)

## Sitemap Properties

- Catalog page: priority 0.8, changefreq "daily", category "Shop"
- Categories: priority 0.7, changefreq "weekly", category "Shop > Categories"
- Products: priority 0.8, changefreq "weekly", category "Shop > Products"

---

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