В статической ленте отелей можно указать одну цену для каждого отеля. Вы не можете указать разные цены в зависимости от даты регистрации, продолжительности пребывания или типа номера. Если вы хотите показывать в рекламе разные цены с учетом этих переменных, можно задать динамические расценки. Чтобы указывать их в рекламе, используйте теги шаблонов для отелей.
Чтобы предоставить Facebook сведения о ценах, используйте пакетную загрузку типов номеров и расценок.
Подробное описание всех параметров см. в разделе Параметры номеров и расценок.
Пакетная загрузка состоит из двух частей:
Размер файла при пакетной загрузке должен составлять не более 50 МБ, что означает примерно 50 000 элементов в одном файле. Обновления для переменных расценок рекомендуется загружать чаще и небольшими порциями.
Для загрузки одного или нескольких файлов с типами номеров используйте API Hotel Rooms Batch.
Примечание. Если все номера у вас имеют один тип, этот шаг можно пропустить.
curl \ -X POST \ -F file=@hotel_rooms_data_xml.xml \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<API_VERSION>/<PRODUCT_CATALOG_ID>/hotel_rooms_batch
Указывать типы номеров нужно в формате XML. См. пример.
Нужно идентифицировать каждый отель по <property>
в узле XML <PropertyDataSet>
и указать тип номера в <RoomData>
. Файл должен начинаться с тега объявления <?xml
.
Сведения о пакетном обновлении и удалении типов номеров с помощью API см. в этом разделе.
Для загрузки одного или нескольких файлов с расценками используйте API Pricing Variable Batch. Вы можете загрузить сведения о расценках с типами номеров или без них.
Примечание. Если у вас очень мало номеров, то создать их типы и указать расценки также можно с помощью API Hotel Room.
curl \ -X POST \ -F file=@pricings_data_xml.xml \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<API_VERSION>/<PRODUCT_CATALOG_ID>/pricing_variables_batch
Прежде чем загружать типы номеров, убедитесь, что соответствующие отели уже существуют в каталоге. Переменные расценок можно указывать в следующем формате:
Формат файла и пример | Описание |
---|---|
Файл XML с типами номеров | Пример XML | Убедитесь, что типы номеров, для которых вы указываете расценки, уже существуют. Укажите расценки ( Файл должен начинаться с тега объявления |
Файл XML без типов номеров | Пример XML | Укажите расценки ( Файл должен начинаться с тега объявления |
Сведения о пакетном обновлении и удалении переменных расценок см. в этом разделе.
Имя и тип поля | Описание |
---|---|
Тип: строка | Обязательный параметр. Уникальный идентификатор отеля, предоставленный рекламодателем в качестве |
Тип: строка | Обязательный параметр. Уникальный идентификатор типа номера, предоставленный рекламодателем. |
Тип: строка | Обязательный параметр. Название типа номера. |
Тип: строка | Обязательный параметр. Описание типа номера. |
Тип: число с плавающей запятой | Обязательный параметр. Самая низкая цена за номер. Необходимо также указать валюту. Пример: |
Тип: строка | Ссылка на страницу номера отеля. |
Тип: дата | Обязательный параметр. Дата регистрации, которой соответствует цена в поле |
Тип: целое число | Обязательный параметр. Количество ночей проживания в отеле, соответствующее цене в поле |
Тип: число с плавающей запятой | Обязательный параметр. Цена в зависимости от значений полей Пример: |
Тип: число с плавающей запятой | Обязательный параметр. Сумма налога для срока пребывания. |
Тип: число с плавающей запятой | Обязательный параметр. Сумма сбора для срока пребывания. |
Тип: число с плавающей запятой | Цена со скидкой (если есть). Пример: |
Тип: число с плавающей запятой | Сумма налога для цены со скидкой. |