USPEH 0 Жалоба Опубликовано: May 17, 2015 Добрый день. Интересует сервис по онлайн бронированию квартир на сутки. У вас есть модуль "ПРОГРАММА БРОНИРОВАНИЯ" который, как я понимаю, должен обслуживать этот процесс. Я посмотрел демо работы этого приложения, но многое не понял. 1) После выбора диапазона дат Посетитель должен получить стоимость. Почему она не формируется?2) После того, как форма заполнена и отправлена должно быть сообщение об успешной отправке. Но его нет, а вместо него висит тот же текст: Бронирование для объекта с номером 1Укажите начальную и конечную дату и количество персон. Вам будет рассчитана сумма, после чего нужно указать ваши контактные данные. 3) Посетителю пришло подтверждение на почту, но это произошло автоматически, без участия Админа. Так и было задумано? А если даты заняты?4) В админке Администратор не видит контактные данные Посетителя создавшего бронь? Я что то не нашел... НО часто бывает, что нужно живьем пообщаться с Посетителем и обсудить какие то детали.5) Самый важный вопрос, как формируется цена за аренду? При заполнении текста объявления нет поля стоимость аренды за... месяц, сутки, и т.п. Поэтому в демо не понятно как модуль рассчитает стоимость. Можете ответить пока на эти вопросы? Спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 17, 2015 1. Для указания подённой стоимости необходимо вести в модели объявления поле cost_per_day, которое будет содержать стоимость дня аренды. Это поле не конфигурируемо в данный момент, поэтому системное имя должно быть сохранено. 2. Учет занятых дат ведется следующим образом: клиент вытыкивает нужные даты, эти даты проверяются по базе среди наличествующих дат. Но не по всем, а по "проверенным". Каждый диапазон бронирования имеет признак "проверености" (is_validated) - обычно это чекбокс в данных брони, поэтому при проверке учитываются именно эти даты (что бы в случае ботоатаки вам не побронировали все даты и не сделали невозможным бронирование вообще). Так же и на календарик выводятся только "проверенные" даты. Именно поэтому сразу после бронирования ваши даты не будут отмечены в календаре, так как они исходно не "проверенные". 3. Учет заявок не резервирование происходит в самом приложении Резервации, в приложение Клиент, при наличии оного. Отправка письменных уведомлений управляется настройками (чекбоксы):'apps.reservation.notify_admin_about_reservation_orders' - слать нотификацию админу'apps.reservation.send_user_reservation_data' - уведомление тому, кто осуществил резервирование 4. Т.е. бронировщик подает заявку, заявка уведомляет админа, админ принимает решение бото-заявка это или нормальная. Соотвественно удаляет ее или связывается\дает указание связаться с клиентом+ставит отмтеку что is_validated, что бы она уже учитывалась в календаре и при выборе дат. Кажется ничего не пропустил. В админке Администратор не видит контактные данные Посетителя создавшего бронь? В самих резервациях не видит. Но видит в Клиент. 3) Посетителю пришло подтверждение на почту, но это произошло автоматически, без участия Админа. Так и было задумано? А если даты заняты? Да. Это подтверждение физического создания заявки. Но так как система полуавтоматическая и связь с клиентом неизбежна, мы решили пойти именно этим путем, что бы клиент хоть примерно помнил где и что он нажимал. При заполнении текста объявления нет поля стоимость аренды за... месяц, сутки, и т.п. cost_per_day, там чуть выше описал. Только подёнка. 1 USPEH reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
USPEH 0 Жалоба Опубликовано: May 17, 2015 1. Для указания подённой стоимости необходимо вести в модели объявления поле cost_per_day, Скажите, а как это сделать? А! Все, разобрался сам... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
USPEH 0 Жалоба Опубликовано: May 18, 2015 Создал поле cost_per_day. Вписываю там цену 2500. На сайте отображается 0, т.е. ноль. Может где-то ошибся? Прикрепил скриншот. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 18, 2015 По скрину все норм. А если вместо price использовать safe_string?На сайте - это имеется в виду в карточке или в бронировании? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
USPEH 0 Жалоба Опубликовано: May 19, 2015 У меня пока нет бронирования, я настраиваю вывод полей объекта в зависимости от раздела.Попробовал вместо price использовать safe_string, попробовал изменить cost_per_day на cena_per_day - все равно цена не отображается. Т.е. поле "Цена за сутки" присутствует, но значение в нем всегда 0. ??? че не так? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 19, 2015 попробовал изменить cost_per_day на cena_per_day - все равно цена не отображается. имхо косяк в условиях вывода там где цена. может ошибка в имени переменной или проверка по одной, а вывод другой. Кусок из грида с выводом цены запостите сюда или на пастебин. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
USPEH 0 Жалоба Опубликовано: May 19, 2015 Кусок из грида с выводом цены запостите сюда или на пастебин. Кхе-кхе... По-русски можно? ) Не все же такие грамотные, есть же и просто риэлторы.... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: May 20, 2015 Предлагаю унифицировать приложение и привязать поле cost_per_day в приложении к полю price.А к полю price добавить дополнительное поле например с выбором - за объект, за кв.м., за сотку, за месяц, за сутки.если это поле будет выбрано за сутки, то подключается приложение reservation.И не будет лишних вопросов при подключении данного приложения. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
USPEH 0 Жалоба Опубликовано: May 20, 2015 Это хорошая мысль. Кто это будет делать и как быстро это будет готово? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 20, 2015 Кхе-кхе... По-русски можно? ) Не все же такие грамотные, есть же и просто риэлторы.... Кусочек шаблона, в котором вы настраивали вывод из поля cost_per_day в списке объявлений. Или вы просто завели поле, но ничего не меняли в шаблоне сетки с расчетом на то, что оно само выведется? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
USPEH 0 Жалоба Опубликовано: May 20, 2015 Или вы просто завели поле, но ничего не меняли в шаблоне сетки с расчетом на то, что оно само выведется? именно так)) просто добавли в таблице data новое поле с идентификатором cost_per_day Я так понимаю этого мало. Скажите пожалуйста, что куда нужно еще добавить. Только если можно на популярном языке ) Спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 20, 2015 Определяемся с логикой.В каких случаях мы должны выводить cost_per_day, а в каких price. Например, от чего будет зависеть - от какого-то признака объявления (например типа операции и категории), или от значений этих полей (например если price пуст или нулевой, тогда выводим cost_per_day) ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
USPEH 0 Жалоба Опубликовано: May 20, 2015 Если price пуст или нулевой, тогда выводим cost_per_day. Так будет нормально. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 20, 2015 /template/frontend/realia/realty_grid_list.tpl исходная строка<div class="price">{$grid_items[i].price|number_format:0:",":" "} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</div>меняем на<div class="price">{if 0!==(int)$grid_items[i].price}{$grid_items[i].price|number_format:0:",":" "}{elseif 0!==(int)$grid_items[i].cost_per_day}{$grid_items[i].cost_per_day|number_format:0:",":" "}{else}Цена по запросу{/if} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</div>Аналогично и в /template/frontend/realia/realty_grid_thumbs.tpl Начните с этого, а дальше, если будет нужно, надо будет разнести похожий код еще по шаблонам списка на главной, спецпредложениям и Похожие. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
USPEH 0 Жалоба Опубликовано: May 20, 2015 Все получилось отлично, в списке объектов сдаваемых в аренду посуточно цена появилась.Но, как Вы верно заметили, в блоках VIP и Спецразмещение ее нет. Подскажите пожалуйста что в каких файлах найти и на что заменить? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: May 20, 2015 И все таки наставиваю на привязке к полю priceа то чем дальше тем больше дров Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
USPEH 0 Жалоба Опубликовано: May 20, 2015 Привязка конечно более грамотный путь... Поддерживаю. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: May 21, 2015 Подскажите пожалуйста что в каких файлах найти и на что заменить? 1. /template/frontend/realia/layout_home.tpl ~~125 строкаи /template/frontend/realia/featured_properties.tpl ~~24 строкаи /template/frontend/realia/right_special.tpl ~~31 строка<div class="price">{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}</div>на<div class="price">{if 0!==(int)$special_items2[i].price}{$special_items2[i].price|number_format:0:",":" "}{elseif 0!==(int)$special_items2[i].cost_per_day}{$special_items2[i].cost_per_day|number_format:0:",":" "}{else}Цена по запросу{/if} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}</div>2. /template/frontend/realia/layout_home.tpl ~~184 строка<div class="price"><h2>{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}</h2> <a href="{$special_items2[i].href}">{$L_MORE}</a> </div>на<div class="price"><h2>{if 0!==(int)$special_items2[i].price}{$special_items2[i].price|number_format:0:",":" "}{elseif 0!==(int)$special_items2[i].cost_per_day}{$special_items2[i].cost_per_day|number_format:0:",":" "}{else}Цена по запросу{/if} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}</h2> <a href="{$special_items2[i].href}">{$L_MORE}</a> </div>3. /template/frontend/realia/realty_view.tpl ~~277 строка<div class="price">{$similar_data[x].price.value|number_format:0:",":" "} {if $similar_data[x].currency_id.value_string != ''}{$similar_data[x].currency_id.value_string}{/if}</div>на<div class="price">{if 0!==(int)$similar_data[x].price.value}{$similar_data[x].price.value|number_format:0:",":" "}{elseif 0!==(int)$similar_data[x].cost_per_day.value}{$similar_data[x].cost_per_day.value|number_format:0:",":" "}{else}Цена по запросу{/if} {if $similar_data[x].currency_id.value_string != ''}{$similar_data[x].currency_id.value_string}{/if}</div>Вроде бы все. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: April 6, 2016 Меня тут озадачили знакомые сайтом для мини-гостиницы. Присматриваюсь к модулю бронирования и возникает несколько вопросов: 1. Есть-ли возможность задать цену аренды с привязкой к диапазону дат? Например с 01.января по 01 мая - 100 руб/сутки; с 01 мая по 01 июля 150 руб/сутки; июль-август - 200 руб/сутки и далее, до конца года 100 руб/сутки? 2. Есть-ли возможность автоматического пересмотра цены в зависимости от заданного срока аренды? Например на сутки 200 руб, на неделю - 150 р/сутки, на месяц - 100 р/сутки? Реально такой коэффициент пересмотра цены прикрутить? 3. Есть-ли возможность, благодаря встроенному модулю оплаты внести предоплату (полностью или 50%, исходя из итоговой суммы аренды) за резервный объект? По варианту покупки в интернет-магазине? Чтобы человек понимал, что его место точно будет ждать а у продавца услуги было обязательство, поскольку деньги получил. 4. Попутно шкурный вопрос, исходя из возможности оплаты, есть-ли возможность выделять из суммы свой процентик и автоматически перечислять его на адрес агента (идея на будущее, вдруг надумаю городской портал замутить ) Хотя как быть с модулем оплаты, каждому продавцу свой счет в модуль не прикрутишь... 5. Есть-ли возможность отправлять заявку на рассмотрение не в один адрес а в несколько (админу и менеджеру)? Есть-ли возможность отправлять заявку на рассмотрение на тот e-mail, чей объект? (вдруг к сайту захочет присоседиться еще один отель в городке, чтобы скидывалось на e-mail продавца). Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 6, 2016 Оплату прикрутили уже http://booking.sitebill.ru/realty96.html Остальные вопросы - можем доработать индивидуально. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: April 6, 2016 3 минуты назад, rumantic сказал: Оплату прикрутили уже http://booking.sitebill.ru/realty96.html Остальные вопросы - можем доработать индивидуально. Ценник мне понравился... 5000 р/сутки, 150000 р/мес. Я точно объект в Сочи выбираю...? За эти деньги Турки будут сезон меня в зад целовать Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 6, 2016 2 часа назад, Chernetskiy сказал: Ценник мне понравился... 5000 р/сутки, 150000 р/мес. Я точно объект в Сочи выбираю...? За эти деньги Турки будут сезон меня в зад целовать С потолка ведь данные, для тестов. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: November 30, 2016 Изменил переменную в настройках date_format с стандарт на EU , при заполнении формы бронирования неправильно считает Общую цену, хотя в при дата Стандарт все норм. Где то ошибка есть Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ReatEstate 13 Жалоба Опубликовано: March 12, 2017 В 06.04.2016 в 14:20, rumantic сказал: Оплату прикрутили уже http://booking.sitebill.ru/realty96.html Остальные вопросы - можем доработать индивидуально. Помоему эта оплата через робокассу уже не работает. Видимо нужно другие решения искать. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах