Table of Contents

getUnitPricesByParams method

Get unit prices.

Valid content types

Description

public array getUnitPricesByParams( array $searchData, array $headerData)

Parameters

Return Values

Returns an availability in selected period

Array
(
    [units] => Array
        (
            [17281] => Array
                (
                    [id] => 17281
                    [unitName] => A2+2
                    [unitType] => AP
                    [unitView] => pool
                    [ratePlans] => Array
                        (
                            [0] => Array
                                (
                                    [id] => 26481
                                    [name] => 
                                    [basicService] => OV
                                    [productCode] => 2SI408126481
                                    [priceType] => price_per_unit
                                    [prices] => Array
                                        (
                                            [0] => Array
                                                (
                                                    [price] => 156
                                                    [additionalServiceTypes] => Array
                                                        (
                                                            [0] => Array
                                                                (
                                                                    [serviceType] => HP
                                                                    [serviceDescription] => Half board
                                                                    [price] => 5
                                                                )

                                                        )
                                                    [periods] => Array
                                                        (
                                                            [0] => Array
                                                                (
                                                                    [dateFrom] => 2015-07-25
                                                                    [dateTo] => 2015-08-21
                                                                    [arrivalDays] => Array
                                                                        (
                                                                            [monday] => 1
                                                                            [tuesday] => 1
                                                                            [wednesday] => 1
                                                                            [thursday] => 1
                                                                            [friday] => 1
                                                                            [saturday] => 1
                                                                            [sunday] => 1
                                                                        )

                                                                    [departureDays] => Array
                                                                        (
                                                                            [monday] => 1
                                                                            [tuesday] => 1
                                                                            [wednesday] => 1
                                                                            [thursday] => 1
                                                                            [friday] => 1
                                                                            [saturday] => 1
                                                                            [sunday] => 1
                                                                        )

                                                                )

                                                            [1] => Array
                                                                (
                                                                    [dateFrom] => 2015-02-18
                                                                    [dateTo] => 2015-02-19
                                                                    [arrivalDays] => Array
                                                                        (
                                                                            [monday] => 1
                                                                            [tuesday] => 1
                                                                            [wednesday] => 1
                                                                            [thursday] => 1
                                                                            [friday] => 0
                                                                            [saturday] => 0
                                                                            [sunday] => 1
                                                                        )

                                                                    [departureDays] => Array
                                                                        (
                                                                            [monday] => 1
                                                                            [tuesday] => 1
                                                                            [wednesday] => 1
                                                                            [thursday] => 0
                                                                            [friday] => 0
                                                                            [saturday] => 1
                                                                            [sunday] => 1
                                                                        )

                                                                )

                                                        )

                                                )

                                            [1] => Array
                                                (
                                                    [price] => 140
                                                    [periods] => Array
                                                        (
                                                            [0] => Array
                                                                (
                                                                    [dateFrom] => 2015-07-11
                                                                    [dateTo] => 2015-07-24
                                                                    [arrivalDays] => Array
                                                                        (
                                                                            [monday] => 1
                                                                            [tuesday] => 1
                                                                            [wednesday] => 1
                                                                            [thursday] => 1
                                                                            [friday] => 1
                                                                            [saturday] => 1
                                                                            [sunday] => 1
                                                                        )

                                                                    [departureDays] => Array
                                                                        (
                                                                            [monday] => 1
                                                                            [tuesday] => 1
                                                                            [wednesday] => 1
                                                                            [thursday] => 1
                                                                            [friday] => 1
                                                                            [saturday] => 1
                                                                            [sunday] => 1
                                                                        )

                                                                )

                                                            [1] => Array
                                                                (
                                                                    [dateFrom] => 2015-02-18
                                                                    [dateTo] => 2015-02-19
                                                                    [arrivalDays] => Array
                                                                        (
                                                                            [monday] => 1
                                                                            [tuesday] => 1
                                                                            [wednesday] => 1
                                                                            [thursday] => 1
                                                                            [friday] => 0
                                                                            [saturday] => 0
                                                                            [sunday] => 1
                                                                        )

                                                                    [departureDays] => Array
                                                                        (
                                                                            [monday] => 1
                                                                            [tuesday] => 1
                                                                            [wednesday] => 1
                                                                            [thursday] => 0
                                                                            [friday] => 0
                                                                            [saturday] => 1
                                                                            [sunday] => 1
                                                                        )

                                                                )

                                                        )

                                                )
                                     [minimumStay] => Array
                                        (
                                            [generalMinLength] => 0
                                            [generalMaxLength] => 0
                                            [periods] => Array
                                                (
                                                    [0] => Array
                                                        (
                                                            [dateFrom] => 2015-04-06
                                                            [dateTo] => 2015-07-10
                                                            [minLength] => 3
                                                            [arrivalDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                        )

                                                    [1] => Array
                                                        (
                                                            [dateFrom] => 2015-07-11
                                                            [dateTo] => 2015-07-24
                                                            [minLength] => 4
                                                            [arrivalDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                        )

                                                    [2] => Array
                                                        (
                                                            [dateFrom] => 2015-07-25
                                                            [dateTo] => 2015-08-21
                                                            [minLength] => 5
                                                            [arrivalDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                        )

                                                    [3] => Array
                                                        (
                                                            [dateFrom] => 2015-08-22
                                                            [dateTo] => 2015-10-17
                                                            [minLength] => 3
                                                            [arrivalDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                        )

                                                )

                                        )

                                    [releases] => Array
                                        (
                                            [generalReleaseDays] => 400
                                            [dates] => Array
                                                (
                                                    [2015-02-18] => Array
                                                        (
                                                            [release_days] => 3
                                                            [arrivalDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                        )

                                                    [2015-02-19] => Array
                                                        (
                                                            [release_days] => 3
                                                            [arrivalDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                        )

                                                    [2015-02-20] => Array
                                                        (
                                                            [release_days] => 3
                                                            [arrivalDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                        )

                                                    [2015-02-21] => Array
                                                        (
                                                            [release_days] => 3
                                                            [arrivalDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                        )

                                                    [2015-02-22] => Array
                                                        (
                                                            [release_days] => 3
                                                            [arrivalDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                        )

                                                )

                                        )
                                    [supplements] => Array
                                        (
                                            [gratisDays] => Array
                                                (
                                                    [0] => Array
                                                        (
                                                            [type] => gratis
                                                            [description] => 
                                                            [isOnlyForThisUnit] => false
                                                            [isOnlyForThisRatePlan] => true
                                                            [checkInPeriod_from] => 2015-06-20
                                                            [checkInPeriod_to] => 2015-07-04
                                                            [checkInDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                            [gratisDays] => 7=6
                                                            [isOnlyForBasicServiceType] => true
                                                            [notWhenFirstminuteIsApplied] => true
                                                            [priceType] => price per unit
                                                            [price] => +0
                                                        )

                                                )

                                            [firstMinute] => Array
                                                (
                                                    [1] => Array
                                                        (
                                                            [type] => earlybird
                                                            [description] => 
                                                            [isOnlyForThisUnit] => false
                                                            [isOnlyForThisRatePlan] => true
                                                            [reservationDate_from] => 2015-11-10
                                                            [reservationDate_to] => 2015-01-31
                                                            [checkInPeriod_from] => 2015-05-23
                                                            [checkInPeriod_to] => 2015-09-12
                                                            [checkInDays] => Array
                                                                (
                                                                    [monday] => 1
                                                                    [tuesday] => 1
                                                                    [wednesday] => 1
                                                                    [thursday] => 1
                                                                    [friday] => 1
                                                                    [saturday] => 1
                                                                    [sunday] => 1
                                                                )

                                                            [numberOfNights1] => >=5
                                                            [isOnlyForBasicServiceType] => true
                                                            [notWhenGratisDaysIsApplied] => true
                                                            [priceType] => price per unit
                                                            [price] => -15%
                                                        )

                                                )

                                        )

...                         

Return parameters

Examples

$searchParams = array(
  'toc' => 'APP',              // touroperator code
  'objectId' => '4081',        // unit id
);
 
$prices = $soapClient->orsxml_hotel_api_call( 'getUnitPricesByParams', $searchParams, $header );
$searchParams = array(
  'toc' => 'APP',              // touroperator code
  'unitId' => '17281',         // unit id
);
 
$prices = $soapClient->orsxml_hotel_api_call( 'getUnitPricesByParams', $searchParams, $header );