logged as:Guest
 Подготовка файла с ценами на номера отелей на Иссык-Куль и Алаколь
?
Operator: Алексей
Created: 2012-10-21 20:04:26
Changed at: 2021-01-22 15:10:24

Вводная информация

Файл прайса с ценами на отели является главным продуктом, на базе которого строятся сезонные продажи отелей для турфирм с этим профилем. Файл может содержать цены сразу на множество отелей или только на один. Импорт в программу может быть полным (всех отелей сразу) или частичным - только указанного перечня листов с ценами. Отлаженный, лишенный ошибок файл прайса является хорошим подспорьем для быстрого старта в следующем сезоне - вам нужно лишь изменить даты и поменять цены. Листы, которые не нужно загружать (неактуальны цены или не работаете с этим отелем) - можно просто "отключить", поставив префикс в имени листа (BAD). После создания прайса наступает этап отладки ошибок, которые, по обыкновению, часто присутствуют в первозданных прайсах и, наконец, успешный импорт файла прайса в программу. После импорта становится возможным пользоваться формой покупки номеров в отеле, создания заявок и оплаты туров. Обычно для более тонкой проверки (после успешного импорта) рекомендуется создание достаточного числа тестовых заявок с разнообразным сочетанием типов номеров, размещений (сочетания возрастов и количества людей в номере), сезонов и тп. с параллельным ручным просчетом цены и сравнением цены, выданной программой с ценой, просчитанной вручную. Если цены совпадают и ошибок не найдено, основной процесс подготовки программы к сезону можно считать завершенным.

Общие требования

Создание файла прайса требует определенного уровня скрупулезности и педантичности. Обычно на это назначается самый ответственный и усидчивый сотрудник. Не приветствуется вольный подход в заполнении и отступление от букв требований - все это чревато неверной работой программы с ценами и ошибками при импортировании прайса в программу. Не делайте лишних пробелов, переносов в строке, не допускайте вольностей в терминах - если термин цены может быть "за человека", нельзя писать "с человека" - программа буквально ищет эти два слова и не сможет понять другое написание. Чем больше вы сделаете ошибок в прайсе, тем продолжительнее будет переписка между вами и технической поддержкой и чаще вы будете высылать исправленные версии прайса. Если какие-то ошибки исправляет сама техническая поддержка (для ускорения процесса импорта в программу), она обязательно присылает исправленную версию файла вам. Именно этот файл следует использовать для дальнейшего добавления цен и отелей - иначе, если вы проигнорируете этот файл и пришлете свою версию, технической поддержке придется снова исправлять те же самые ошибки - а она, вероятнее всего, переложит это на ваши плечи. Процесс исправления ошибок в прайсе из-за необходимости взаимодействия обеих сторон (технической поддержки и клиента-заказчика) может быть очень длительным и порой дело доходит до запаздывания появления прайса в сезон. Поэтому, если "мяч на вашей стороне", не затягивайте итерацию без нужды, если "мяч" на стороне технической поддержки, периодически интересуйтесь состоянием дел, ведь вполне возможно, что почта просто не дошла до адресата. Рекомендуется использовать тот формат имени файла, который предлагает техническая поддержка - чтобы не запутаться в версиях файлов и их содержимом.

Шапка данных об отеле

Над таблицей периодов и цен в каждом листе должны быть пары параметр и значение, которые задают главные координаты отеля, нужные программе, чтобы положить цены в правильную область базы данных. Одни из этих параметров обязательны, другие можно оставить пустыми. Обязательные параметры: Область, Курорт, Название, Звездность, Пансион. Остальные параметры могут быть заполнены по желанию. Будьте точны в именованиях - если один отель будет указан в курорте Корумду, а второй - в Корумды, то вы получите в списке курортов два курорта - Корумду и Корумды, что вряд ли вас обрадует.

Если вы хотите использовать интерактивную карту со значками отелей, вам придется добавить к шапке еще два параметра - lat (широта) и lng (долгота), которые нужно будет заполнить цифровыми данными (свяжитесь с технической поддержкой).

Периоды и даты

Цены на выходные дни не поддерживаются - нужно расписывать по периодам - один период пнд-птн (указываете даты), второй период - сбт-вскр, третий период - следующая неделя с пнд по птн и так далее.
Если период продолжается один день - можно записывать как дату, просто DD.MM.YYYY, а не DD.MM.YYYY-DD.MM.YYYY (как обычно).
Даты предпочтительнее указывать полностью — не только число и месяц, а и год тоже, иначе если дата окажется прошедшей, то программа дополнит ее следующим годом, а не текущим. Не указывайте для экономии в одном столбце сразу несколько периодов, это не поддерживается.

Пансионы и допместа

Пансион записывается после блока цен с указанием цены в каждом периоде. Не разово, а дублируется в каждом периоде!
Доп-кровать записывается либо в виде столбца, либо в виде строки под блоком цен. В виде строки стоит записывать, если цена меняется по периодам. Одновременно указывать цену за допместа по номерам и по периодам (и в столбце и в строке снизу) — нельзя, это ошибка.
Цена за доп/кровать и за пансион в случае раздельных цен для взрослого и за ребенка пишется через слеш: 40/20
Вместо FB, HB можно писать "2-х разовое" и "3-х разовое", вместо BB - "завтрак"
Вместо "+" в случае обед +завтрак, пишите любой другой символ, кроме &
Если на какие-то номера пансионы различаются от остальных, вы можете создать отдельный лист для этого блока номеров, продублировав шапку данных отеля и изменив в ней название пансиона. Таким образом, для одного отеля может быть несколько листов. Такой же подход может применяться и в других случаях, когда политика цен несовместима для разных номеров или периодов сезона.

Формула размещения (max)

Формула max описывается так: "стандартное размещение+кол-во допмест". При этом если допместа указаны и их больше нуля, то обязана быть указана цена за допместа, иначе они будут бесплатными. Стандартное размещение — сколько человек максимум будет проживать при неизменной цене за номер (1 заплатит 100, 2 заплатят 100) — не считая питания. Если за ребенка на доп. месте другая цена (частый случай), то в формуле должно быть указано количество ценовых градаций (максимум 3 возрастных детских диапазона и один взрослый). Формат записи при этом такой: взрослые_на_стандартных_местах+взрослые_на_доп.местах/дети_на_доп.местах(возрастной_диапазон_1|возрастной_диапазон_2).
Пример: 2+1/2(5-12|2-5). Согласно количеству возрастных диапазонов нужно указывать цену за дополнительные места, например, базовая цена за номер 100, цена за доп.места: 40/26/11. Такая формула позволит заселить и выставить цену в сутки/день:

  • 1 взрослого за 100 уе ( SINGLE )
  • 1 взрослого и одного ребенка в возрасте от 5 до 12 лет за 100 уе ( SGL+CHD(5-12) )
  • 1 взрослого и одного ребенка в возрасте от 2 до 5 лет за 100 уе ( SGL+CHD(2-5) )
  • 2х взрослых за 100 уе (DOUBLE, TWIN)
  • 3х взрослых за 140 уе (3ADL, 2AD+EXB)
  • 2х взрослых и одного ребенка в возрасте от 5 до 12 лет за 126 уе ( DBL+CHD(5-12) )
  • 2х взрослых и одного ребенка в возрасте от 2 до 5 лет за 111 уе ( DBL+CHD(2-5) )
  • 2х взрослых и 2х детей в возрасте от 5 до 12 лет за 152 уе ( DBL+2CHD(5-12) )
  • 2х взрослых и 2х детей в возрасте от 2 до 5 лет за 122 уе ( DBL+2CHD(2-5) )
  • 2х взрослых и 2х детей, одного в возрасте от 2 до 5 лет, второго в возрасте от 5 до 12 лет за 137 уе ( DBL+2CHD(2-5|5-12) )

Также при этом возможно поселить в номере ещё одного-двух младенцев до 2х лет, которые не требуют места. Максимальное количество младенцев настраивается при заливке прайса. Градация младенец-ребенок-взрослый по числу полных лет указывается в настройках турпакета (на конкретное направление/сезон) или Турпутевки (глобально). На доп. места накрутка не применяется (специфика Иссык-куля), но это можно отключить для каждого отеля после заливки прайса.

Накрутка

В случае вложенной в цену накрутки нужен отдельный столбец "накрутка" со значениями в виде 10%, 5% напротив каждого типа номера. цена при этом пересчитывается - записывается себестоимость и запоминается в политиках номера обратный процент для восстановления первоначальной цены (для 10 соответствует 11, для 20 - 25).
В случае индивидуальной накрутки в у.е., а не в процентах на каждом номере в каждый период - нужно писать конечную цену и накрутку через слеш: 49 / 6, где себестоимость составит 43, а в 6 будет вложена ваша и агентская прибыль вместе.
Если процент накрутки меняется только от периода к периоду (но не от номера к номеру), указывайте ее не столбцом, а строкой. То есть, первая ячейка в этой строке должен содержать слово "процент", остальные ячейки - число процентов в этом периоде.

Комиссия

В случае индивидуальной комиссии на отель или номер нужен отдельный столбец "комиссия" с процентами.
Комиссия для агента в строках (по периодам) - не поддерживается.

Обязательные ужины

Пишется после блока цен как: "Compulsory 2012/12/31 30200 KZT" (в одной ячейке), где указывается дата и цена за ужин (если детская дешевле, то через слеш).

Цена указана за...

Если не указаны - то за человека в день. Допустимые варианты: номер в день, номер в сутки, человека в сутки. Влияет на подсчет цены проживания (если за номер, то цена дробится по количеству основных проживающих из формулы max, чтобы привести все отели к единой схеме).
По умолчанию период (за день или за сутки) берется тот, который указан в турпакете. Это глобальная настройка. Но если некоторые отели считаются сутками, а некоторые днями, то в настройках турпакета нужно указать day, а на страницах тех отелей, которые считаются сутками (ночами) добавить в шапку строку с двумя ячейками, первая содержит слово Период, вторая (справа): сутки.

Прочее

Будьте особенно осторожны при указании города и курорта - если писать с опечатками или лишними пробелами или как-то иначе по-разному один и тот же курорт или город - то в базе будут дубликаты.
Формула max записывается для каждого типа номера. Число дополнительных мест следует указывать только в том случае, если будут доплаты при этом размещении. Если хоть 3 чел, хоть 5 чел - одна цена, то и писать надо максимальное число.
Поддерживается как цена за номер, так и цена за человека. Это указывается не в прайсе, а на уровне настроек продукта: либо client*day, client*night, либо day, night.
Настоятельно рекомендуется указывать валюту.
Если какие-то страницы недоделаны и их нужно пропустить, добавляем в их название префикс 'BAD ' — как у этой же страницы — она будет проигнорирована программой.
Пытайтесь не оставлять пустых полей, например — примечания. Если примечаний нет вообще — удаляйте столбец. Либо ставьте последним столбцом.

Последняя строка последнего листа файла прайса должна содержать какую-либо ненужную информацию, например, пробел или тире, иначе, если там будут, например, цены, то они проигнорируются. Это связано с неправильным поведением стандартного блока разбора XLS-файла.

Пример заполнения отеля

Область Каракол
Курорт г. Каракол
Название Интур
Тип гостиница
Звездность
Пансион BB
Валюта KZT
Описание
Цена указана за

человека

Период сутки
Ссылка на сайте http://azimut-travel.kz/tourism_kg/t_kg_skiing_karakol_about.html#intur
Номера 16.11.2012-20.12.2012 21.12.2012-13.01.2013 14.01.2013-04.04.2013 max extra Примечание накрутка комиссия
Стандарт 8000 10000 8000 2 0 однокомнатный со всеми удобствами 10% 5%
Полулюкс 10000 12000 9000 2+1 3400 Двухкомнатный 8% 4%
Люкс 11000 13000 11000 2+1 3400 Двухкомнатный, большой 10% 5%
FB 3600/2500 3600/2500 3600/2500
Compulsory 2012/12/31 12000/8000 KZT
-
Attached files:
  1. price2017_issykkul.xls 98 Kb, 24.01.2020 00:17:58
Content tags: инструкция
"TOURSERVICE.NET".
Тел: 8 705 721 00 30, 8(727)328-07-27, ICQ:591 335 363 | Feedback
Ударим автоматизацией по неэффективности!

tourservice