perekrestok_api.endpoints.catalog¶
Работа с каталогом
Classes
|
Методы для работы с каталогом товаров. |
|
Сервис для работы с товарами в каталоге. |
|
Response object |
- class ClassCatalog(parent, CATALOG_URL: str)[source][source]¶
Bases:
object
Методы для работы с каталогом товаров.
Включает поиск товаров, получение информации о категориях, работу с фидами товаров и отзывами.
- Product¶
Сервис для работы с товарами в каталоге.
- Type:
- category_reviews( ) Response [source][source]¶
Получить отзывы о товарах в категории или категориях по её ID.
- preview_feed(
- category_id: int,
Получение превью фида товаров разбитых на подкатегории. Работает исключительно с КАТЕГОРИЯМИ, а не с подкатегориями.
- feed(
- filter: CatalogFeedFilter,
- sort: CatalogFeedSort = abstraction.CatalogFeedSort.Popularity.ASC,
- page: int = 1,
- limit: int = 100,
- with_best_reviews_only: bool = False,
Получение фида товаров с фильтрами и сортировкой.
Схема плоской ленты товаров. Все товары находятся на одном уровне без объединения в группы. Используется для простых списков с единым порядком сортировки и пагинацией. Подходит для бесконечной прокрутки, поиска и фильтрации без акцентирования на группах или промоблоках.
- form(
- filter: CatalogFeedFilter,
- disable_bubble_up: bool = False,
- sort_by_alpha: bool = True,
Получить форму поиска с доступными фильтрами для текущего контекста.
- Parameters:
filter – Фильтры для определения контекста поиска
disable_bubble_up – Отключить пузырьковую сортировку
sort_by_alpha – Сортировать результаты по алфавиту
- class ProductService(parent, CATALOG_URL: str)[source][source]¶
Bases:
object
Сервис для работы с товарами в каталоге.
- available_count( ) Response [source][source]¶
Получить информацию о количестве товара в магазинах по PLU! НЕ ПУТАТЬ С ID ТОВАРА!
- similar(
- product_id: int,
Получить похожие товары по ID! НЕ ПУТАТЬ С PLU!
- categories( ) Response [source][source]¶
Получить списка категорий которым относится товар - по PLU! НЕ ПУТАТЬ С ID ТОВАРА!