Pachete și servicii suplimentare

Servicii suplimentare care pot fi vândute împreună cu o rezervare: pachete de cameră (legate de un tip de cameră) și pachete generale (transfer, cină, spa). Pachetele vândute se trimit la transmiterea rezervării, în extras[].

Listarea pachetelor#

GET/external/stock/packages

Autentificare: Authorization: Bearer

Returnează pachetele pe care hotelul le vinde online. priceType indică dacă prețul este pe noapte sau unic, iar pricePlan dacă se calculează pe persoană sau pe cameră.

Parametri de interogare

hotelIDintegerobligatoriu
ID-ul hotelului.
packageTypeinteger
1 pachete de cameră, 2 pachete generale. Gol pentru toate.
12
languageIDintegerimplicit: 1
ID-ul limbii pentru denumirile pachetelor (Limbi).
limitintegerimplicit: 20
Înregistrări pe pagină.
pageintegerimplicit: 1
Numărul paginii.
orderstring
Sortare după id, baslik sau fiyat; prefixul - pentru ordine descrescătoare.

Răspuns

200 Succes.

Cerere
curl "https://test.hms.gen.tr/external/stock/packages?hotelID=1000&packageType=2&limit=20&page=1" \
  -H "Authorization: Bearer $HMS_TOKEN"
Răspuns · 200
{
    "success": true,
    "count": 2,
    "items": [
        {
            "id": 12,
            "name": "Cină",
            "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": "Mâncare și băuturi"
            }
        },
        {
            "id": 15,
            "name": "Transfer de la aeroport",
            "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": "Transfer"
            }
        }
    ]
}
Ultima actualizare: 21 septembrie 2026Ați găsit o greșeală? Anunțați-ne