Что генерируется

При создании товара из названия автоматически транслитерация:

  • Платье-рубашка с накладными карманами/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. Транслит из названия.