Пакеты и дополнительные услуги

Дополнительные услуги, которые можно продать вместе с бронированием: пакеты номеров (привязаны к типу номера) и общие пакеты (трансфер, ужин, спа). Проданные пакеты передаются в бронировании в extras[].

Список пакетов#

GET/external/stock/packages

Аутентификация: Authorization: Bearer

Возвращает пакеты, которые отель продаёт онлайн. priceType указывает, берётся ли цена за ночь или однократно, pricePlan — за человека или за номер.

Параметры строки запроса

hotelIDintegerобязательный
ID отеля.
packageTypeinteger
1 — пакеты номеров, 2 — общие пакеты. Пусто — все.
12
languageIDintegerпо умолчанию: 1
ID языка для названий пакетов (Языки).
limitintegerпо умолчанию: 20
Записей на странице.
pageintegerпо умолчанию: 1
Номер страницы.
orderstring
Сортировка по id, baslik или fiyat; для сортировки по убыванию добавьте префикс -.

Ответ

200 Успешно.

Запрос
curl "https://test.hms.gen.tr/external/stock/packages?hotelID=1000&packageType=2&limit=20&page=1" \
  -H "Authorization: Bearer $HMS_TOKEN"
Ответ · 200
{
    "success": true,
    "count": 2,
    "items": [
        {
            "id": 12,
            "name": "Ужин",
            "image": "/images/1000/stock/t-aksam-yemegi.jpg",
            "quantity": 0,
            "stockTracking": false,
            "salePrice": "400.00",
            "saleCurrency": "TRY",
            "saleCurrencyId": 1,
            "priceType": "nightly_price",
            "pricePlan": "price_per_person",
            "roomTypeId": null,
            "roomTypeName": null,
            "stockCategory": {
                "id": 4,
                "name": "Еда и напитки"
            }
        },
        {
            "id": 15,
            "name": "Трансфер из аэропорта",
            "image": null,
            "quantity": 0,
            "stockTracking": false,
            "salePrice": "1500.00",
            "saleCurrency": "TRY",
            "saleCurrencyId": 1,
            "priceType": "one_time_price",
            "pricePlan": "price_per_room",
            "roomTypeId": null,
            "roomTypeName": null,
            "stockCategory": {
                "id": 7,
                "name": "Трансфер"
            }
        }
    ]
}
Последнее обновление:: 21 сентября 2026 г.Нашли ошибку? Напишите нам