Пакети й додаткові послуги

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

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

GET/external/stock/packages

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

Повертає пакети, які готель продає онлайн. priceType вказує, чи ціна нараховується за ніч чи одноразово, pricePlan — за особу чи за номер.

Параметри запиту

hotelIDintegerобов’язковий
Ідентифікатор готелю.
packageTypeinteger
1 — пакети номерів, 2 — загальні пакети. Порожнє значення — усі.
12
languageIDintegerза замовчуванням: 1
Ідентифікатор мови для назв пакетів (Мови).
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 р.Знайшли помилку? Повідомте нам