Что генерируется
При создании товара из названия автоматически транслитерация:
Платье-рубашка с накладными карманами→/product/platje-rubashka-s-nakladnymi-karmanamiБлуза белая→/product/bluza-belaya
Уникальность в пределах магазина (core/slugify.py::make_unique_slug). Если коллизия — добавляется суффикс -2, -3.
Зачем
- SEO: Google ранжирует URL с ключевыми словами выше
- Читаемость: покупатель видит в ссылке что за товар
- Share в соцсетях: ссылка читается, люди переходят чаще
Изменение slug после создания
- Админка не даёт редактировать slug напрямую (чтобы не ломать существующие ссылки)
- Если очень нужно: через API
PATCH /admin/{shop_id}/products/{id} {slug: "new-slug"} - Старый URL → 404 (редирект НЕ настроен автоматически)
Категории
Тоже имеют slug: /catalog/platya, /catalog/aksessuary. Транслит из названия.