Pacchetti ed extra

Extra che si possono vendere insieme a una prenotazione: pacchetti camera (legati a una tipologia di camera) e pacchetti generali (transfer, cena, spa). I pacchetti venduti vengono inviati nella prenotazione come extras[].

Elenca i pacchetti#

GET/external/stock/packages

Autenticazione: Authorization: Bearer

Restituisce i pacchetti che l’hotel vende online. priceType indica se il prezzo è per notte o una tantum, pricePlan se è per persona o per camera.

Parametri di query

hotelIDintegerobbligatorio
ID dell’hotel.
packageTypeinteger
1 pacchetti camera, 2 pacchetti generali. Vuoto per tutti.
12
languageIDintegerpredefinito: 1
ID della lingua per i nomi dei pacchetti (Lingue).
limitintegerpredefinito: 20
Record per pagina.
pageintegerpredefinito: 1
Numero di pagina.
orderstring
Ordina per id, baslik o fiyat; anteponi - per l’ordine decrescente.

Risposta

200 Operazione riuscita.

Richiesta
curl "https://test.hms.gen.tr/external/stock/packages?hotelID=1000&packageType=2&limit=20&page=1" \
  -H "Authorization: Bearer $HMS_TOKEN"
Risposta · 200
{
    "success": true,
    "count": 2,
    "items": [
        {
            "id": 12,
            "name": "Cena",
            "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": "Cibo e bevande"
            }
        },
        {
            "id": 15,
            "name": "Transfer aeroportuale",
            "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"
            }
        }
    ]
}
Ultimo aggiornamento: 21 settembre 2026Hai trovato un errore? Segnalacelo