*
- Обязательно
Параметр запроса с числом на конце
- Значение по умолчанию. Параметр не обязателен для передачи
- Авторизация обязательна
Пояснения
heroes.attributes
- атрибуты героев
0
- Сила. Цвет #ec3d06
1
- Ловкость. Цвет #26e030
2
- Интеллект. Цвет #00cbdf
3
- Универсал. Круговой градиент из 3х цветов
Список доступных игр
GET
php8.collectorsshop.ru/api/rest/catalog/games
arr
- список доступных игр
 
- obj — информация об игре
route
- str — игра в url
name
- str — название игры
img
- str — название изображения /img/catalog/games/{img}
Сохранить в куки новую игу
GET
php8.collectorsshop.ru/api/rest/catalog/change_game
- Помещает переданную игру в куки COOCKE["game"]
- Сохраненная игра становится default параметром для других запросов
route
- str — route игры
res
- bln — результат выполнения
code
- int — номер ошибки
error
- str — текст ошибки
Список уникальных фильтров
GET
php8.collectorsshop.ru/api/rest/catalog/filters
game
- str — route игры COOCKE["game"]
res
- bln — результат выполнения
filters
- arr — массив фильтров
- obj — фильтр
name
- str — название фильтра которое видит клиент
filter
- str — сам фильтр по которому ищется товар
elements
- obj — список возможных значений
name
- str — название, которое видит клиент
color
- str — если есть цвет, который задается name при наличии
value
- str — значение отправляемое в запросе
code
- int — номер ошибки
error
- str — текст ошибки
Meta для запроса
GET
php8.collectorsshop.ru/api/rest/catalog/meta
page
- int — номер страницы 1
menu
- str — фильтр меню
category
- str — фильтр категории
name
- str — символы в названии
min
- int — минимальная цена
max
- int — максимальная цена
hero
- str — имя персонажа. Допускается несколько через запятую
quality
- str — качество предмета. Допускается несколько через запятую
type
- str — тип предмета. Допускается несколько через запятую
fast
- bln — только быстрая доставка false
sort
- str — сортировка ["asc","des","pop"]
dir
- int — направление сортировки с начала в конец или конца в начало [0,1] 0
hide_empty
- bln — скрыть предметы "нет в наличии" false
count
- int — сколько предметов на странице 40
title
- str — head.title
desc
- str — head.meta.description
image
- str — head.meta.og:image
Список предметов по фильтру
GET
php8.collectorsshop.ru/api/rest/catalog/items
page
- int — номер страницы 1
menu
- str — фильтр меню
category
- str — фильтр категории
name
- str — символы в названии
min
- int — минимальная цена
max
- int — максимальная цена
hero
- str — имя персонажа. Допускается несколько через запятую
quality
- str — качество предмета. Допускается несколько через запятую
type
- str — тип предмета. Допускается несколько через запятую
fast
- bln — только быстрая доставка false
sort
- str — сортировка ["asc","des","pop"]
dir
- int — направление сортировки с начала в конец или конца в начало [0,1] 0
hide_empty
- bln — скрыть предметы "нет в наличии" false
count
- int — сколько предметов на странице 40
is_bot
- bln — запрос от поискового бота
pagination
- arr — пагинация
page
- int — номер текущей страницы
total
- int — всего страниц
count
- int — всего записей
issueBy
- int — сколько записей показано
offset
- int — текущий отступ
page_url
- str — текущий url
specific_item
- bln — открыт конечный предмет из категории
currency
- str — валюта в которой указаны цены
items
- arr — список предмет
type
- str — тип предмета
type==variant
- если предмет вариативный-контейнер
number
- int — какой товар в списке контейнера открыть
id
- int — id предмета
name
- str — название предмета
image
- str — конечный путь до картинки /img/catalog/items/main_images/...
video
- str — ссылка на видео /img/catalog/items/video/...
filter
- arr — фильтры
menu
- str — меню
category
- str — категории
item
- str — предмета
price
- str — изначальная цена предмета
fin_price
- str — конечная цена предмета
discount
- arr — скидка на товар. пустой массив если нет скидки
value
- int — размер скидки
type
- str — типа скидки ["-","%"]
hero
- arr — информация о герое. пустой массив если его нет
name
- str — имя героя
image
- str — конечный путь до картинки /img/catalog/heroes/mini/...
attribute
- int — номер основного атрибут героя
quality
- arr — качество предмета
name
- str — название
color
- str — hex цвет
stock
- bln — предмет есть в наличии
form
- bln — перед покупкой обязательно заполнить форму. Убирает возможно добавить предмет в корзину не открывая карточку товара
condition
- bln — перед покупкой обязательно соглашение с условиями
slider
- bln — у предмета есть слайдер влияющий на цену
unpack
- bln — доступен распакованный набор. При нажатии добавить в корзину передать unpack = true
icons
- arr — иконики
new
- bln — новинка
discount
- bln — скидка
offer
- bln — специальное предложение
fast
- bln — быстрая доставка
cash_back
- bln — у предмета есть кешбек
- если предмет передается обменом в стиме
wait
- str — время ожидания
Сокращенный список предметов по фильтру
GET
php8.collectorsshop.ru/api/rest/catalog/items_short
page
- int — номер страницы 1
menu
- str — фильтр меню
category
- str — фильтр категории
name
- str — символы в названии
count
- int — сколько предметов на странице 40
pagination
- arr — пагинация
page
- int — номер текущей страницы
total
- int — всего страниц
count
- int — всего записей
issueBy
- int — сколько записей показано
offset
- int — текущий отступ
items
id
- int — id предмета
name
- str — название предмета
image
- str — конечный путь до картинки /img/catalog/items/main_images/...
item_filter
- str — фильтры
Проверка товаров на наличие быстрой доставки
POST
php8.collectorsshop.ru/api/rest/catalog/check_fast_delivery
res
- bln — результат выполнения
data
0
- map[key][value], где key - идентификатор товара, value - true/false
Спец.предложения
GET
php8.collectorsshop.ru/api/rest/catalog/promotion_spec
res
- bln — результат выполнения
items
- arr — аналогично /items
timeout
- int — время в секундах до окончания акции
code
- int — номер ошибки
error
- str — текст ошибки
Активные скидки
GET
php8.collectorsshop.ru/api/rest/catalog/promotion_discount
id
- int — id конкретной скидки
res
- bln — результат выполнения
discounts
- arr — список активных скидок
arr
- — информация о скидке
id
- int — id
name
- str — название
items
- arr — аналогично /items
code
- int — номер ошибки
error
- str — текст ошибки
Рекомендации
GET
php8.collectorsshop.ru/api/rest/catalog/promotion_recommendations
count
- int — сколько товаров показать 6
res
- bln — результат выполнения
items
- arr — аналогично /items
code
- int — номер ошибки
error
- str — текст ошибки
Топ продаж
GET
php8.collectorsshop.ru/api/rest/catalog/promotion_best
period*
- str — за какой период [week, month, all]
res
- bln — результат выполнения
items
- arr — аналогично /items
code
- int — номер ошибки
error
- str — текст ошибки
Открыть карточку простого товара
GET
php8.collectorsshop.ru/api/rest/catalog/item_simple
id
- int — id товара
res
- bln — результат выполнения
item
- arr — информация о товаре
id
- int — id предмета
name
- str — название предмета
image
- str — ссылка на главное изображение предмета /img/catalog/items/main_images/...
gallery
- arr — дополнительные изображение /img/catalog/items/item_gallery/...
video
- str — ссылка на видео /img/catalog/items/video/...
description
- html — описание предмета
condition
- html — текст условия с которым юзер обязан согласиться
includes
- arr — особые элементы внутри предмета
hero
- arr — информация о герое
name
- str — имя
image
- str — мини картинка героя /img/catalog/heroes/mini/...
attribute
- str — основной атрибут
quality
- arr — информация о качестве
arr
- если есть качество
name
- str — название
color
- str — цвет
type
- str — тип товара
transfer
- str — как предмет отправляется покупателю [trade-обменов в steam, gift-подарком в игре]
service
- bln — является ли предмет услугой
sound
- str — ссылка на звуковой файл /js/sounds/items/...
menu
- arr — информация о меню
name
- str — название меню
filter
- str — ссылка. /catalog/menu-...
category
- arr — информация о категории
name
- str — название категории
filter
- str — ссылка. /catalog/menu-{menu.url}/category-...
filter
- str — фильтр товара
discount
- arr — информация о скидке
value
- str — значение
type
- str — тип скидки
price
- int — изначальная цена предмета
fin_price
- int — цена предмета после всех скидок
curator_price
- int — цена за которую куратор готов продать предмет
inventories
- arr — список инвентарей в друзьях
arr
- если есть инвентари
id
- int — id инвентаря на сайте
name
- str — название инвентаря
avatar
- str — аватарка инвентаря /img/inventory/avatars/...
value
- int — как куратор поменял цену. если "-" значит скидка если "+"" значит наценка
unpack
- bln — id инвентаря на сайте
delay
- int — сколько дней до отправки товара, если 0 то доставка за 24 часа
stock
- bln — предмет есть в наличии
need_link
- bln — нужна ссылка обмена из /profile/u . https://steamcommunity.com/tradeoffer/new/?partner={trade.partner}&token={trade.token}
form
- arr — заполнение дополнительной информации перед покупкой
active
- bln — активна ли форма
id
- int — id формы для загрузки
reviews
- arr — информация об отзывах
rating
- int — средняя оценка
count
- str — число отзывов
extras
- arr — список дополнительных опций
id
- int — id допа
title
- str — название допа
description
- str — подробное описание допа
price
- int — цена
price_slider
- arr — если у предмета есть слайдер цены
id
- int — id слайдера
type
- str — тип слайдера ["single","double"]
min
- int — минимальное значение слайдера
max
- int — максимальное значение слайдера
step
- int — шаг слайдера
intervals
- arr — если есть триггеры цены
name
- str — название триггера
start
- int — по достижению этого значения цена начинает изменяться
value
- int — сколько нужно прибавить/отнять от цены за шаг
change
- str — что нужно сделать с ценой прибавить/отнять ["+","-"]
must_have_item
- arr — для покупки клиент обязан иметь нужный предмет.
id
- int — id предмета на сайте. Если есть, то предложить приобрести.
name
- str — название предмета
image
- str — полная ссылка на картинку без домена
error
- str — текст ошибки который нужно показать клиенту
unpack
- obj — предмет можно купить распакованным
discount
- int — размер скидки за распак
new_fin_price
- int — новое значение fin_price
rating
- obj — рейтинг товара на основе отзывов
value
- float — рейтинг
new_fin_price
- int — количество оценок
cash_back
- int — сумма кешбека
code
- int — номер ошибки
error
- str — текст ошибки
Открыть контейнер
GET
php8.collectorsshop.ru/api/rest/catalog/item_variant
id
- int — id контейнера
res
- bln — результат выполнения
form
- arr — данные формы
id
- int — id формы
name
- str — название формы
pattern
- поля формы
arr
- поле формы
id
- int — id поля
name
- str — название поля
type
- str — тип поля
require
- bln — обязательно к заполнению
code
- int — номер ошибки
error
- str — текст ошибки
Информация об аккаунте
GET
php8.collectorsshop.ru/api/rest/catalog/account
id
- int — id предмета из items
res
- bln — результат выполнения
account
- arr — данные об аккаунте
id
- int — id предмета
steam_id
- int — steam 64 id
name
- str — имя аккаунта
timecreated
- str — дата создания в формате YYYY-MM-DD
mmr
- int — ммр в доте
hours
- int — наигранно часов
decency
- int — порядочность
calibration
- bln — пройдена ли калибровка
description
- html — дополнительное описание
exclusive_items
- arr — меню и эксклюзивные предметы
menu_name
- str — название меню
menu_img
- str — путь до изображения /img/catalog/menu/mobile/...
menu_desc
- str — описание меню
items
- arr — список эксклюзивных предметов в этом меню
name
- str — название предмета
image
- str — картинка предмета /img/catalog/items/exclusive/...
gallery
- str — дополнительные изображение /img/catalog/items/exclusive_item_gallery/...
video
- str — ссылка на видео /img/catalog/items/exclusive_video/...
description
- html — описание предмета
includes
- arr — особые элементы внутри предмета
hero
- arr — информация о герое
name
- str — имя
image
- str — мини картинка героя /img/catalog/heroes/mini/...
attribute
- str — основной атрибут
quality
- arr — информация о качестве
name
- str — название
color
- str — цвет
type
- str — тип товара
sound
- str — ссылка на звуковой файл /js/sounds/items/exclusive/...
code
- int — номер ошибки
error
- str — текст ошибки
Список всех доступных героев
GET
php8.collectorsshop.ru/api/rest/catalog/heroes
arr
- список всех героев
name
- str — имя героя
image
- str — ссылка на портрет героя. /img/catalog/items/heroes/original/...
attribute
- int — атрибут героя
Активные баннеры
GET
php8.collectorsshop.ru/api/rest/catalog/banners
route
- str — route игры COOCKE["game"]
arr
- список всех героев
image_big
- str — конечный путь до изображение баннера /img/catalog/slider/...
image_medium
- str — конечный путь до среднего баннера
image_small
- str — конечный путь до маленького баннера
title
- str — заголовок баннера
text
- str — нижний текст баннера
button
- arr — кнопка на баннере. пустой массив если кнопки нет
text
- str — текст на кнопке
filter
- str — если есть то клик по кнопке должен обновить категория по тому фильтру что тут будет
url
- str — если есть то клик по кнопке просто переход по указанной ссылке
new_window
- bln — если кнопа-ссылка открыт ссылку в новом окне или нет
Получить данные формы
GET
php8.collectorsshop.ru/api/rest/catalog/form
id *
- int — id формы
item_id *
- int — id предмета
res
- bln — результат выполнения
form
- arr — данные формы
id
- int — id формы
name
- str — название формы
pattern
- поля формы
arr
- поле формы
id
- int — id поля
name
- str — название поля
type
- str — тип поля
require
- bln — обязательно к заполнению
cdek
- bln — отправка через cdek
cdek_params
- obj — параметры посылки
city
- str — город отправки
length
- int — длина в см
width
- int — ширина в см
height
- int — высота в см
weight
- int — вес в кг
code
- int — номер ошибки
error
- str — текст ошибки