Jump to content
Pascha

Бронирование даты и времени на сайте

Recommended Posts

Помогите со скриптом (либо модулем) бронирования, как тут: http://squarko.com/s...her/idusers/585 (задача так же привязать к карточке товара с отображением в админке в заказах)

Есть сервис: http://zabroniruy.com/ , но не хотелось бы подключать сторонний сервис.

Спасибо всем, кто сможет оказать помощь.

Share this post


Link to post
Share on other sites

спасибо большое, что откликнулись))) прям не знаю, что и выбрать.... 8-) столько советов...прям глаза разбегаются, не форум, а кладезь.....
P.S. полный отстой, а не техподдержка....

Share this post


Link to post
Share on other sites

Пока бьюсь с этим: http://products.naszdes.net/booking_calendar/ пока не все выходит, особенно по поиску товара в каталоге ... как разберусь...отпишу, может кому то и понадобиться, так как в основном либо самописки, либо платные плагины (есть бесплатные на Джумла и ВП...но уж коль этот движок взял, буду домучивать)

Share this post


Link to post
Share on other sites

Создал страницу:

<!-- внутри раздела head -->
<style type="text/css" media="screen">
html, body { height:100%; }
#flashContent { display:none; }
</style>
<link rel="stylesheet" type="text/css" href="http://products.naszdes.net/booking_calendar/history/history.css" />
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/history/history.js"></script>
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/swfobject.js"></script>
<!-- -->
- в разделе body:
<!-- внутри раздела body >
<div id="flashContent">
<p>
To view this page ensure that Adobe Flash Player version
10.0.0 or greater is installed.
</p>
<script type="text/javascript">
var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://");
document.write("<a href='http://www.adobe.com/go/getflashplayer'><img'>http://www.adobe.com/go/getflashplayer'><img src='"
+ pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" );
</script>
</div>
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='100%' height='100%' id='Main'>
<param name='movie' value='http://products.naszdes.net/booking_calendar/adm.swf' />
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--[if !IE]>-->
<object type='application/x-shockwave-flash' data='http://products.naszdes.net/booking_calendar/adm.swf' width='100%' height='100%'>
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--<![endif]-->
<!--[if gte IE 6]>-->
<p>
Either scripts and active content are not permitted to run or Adobe Flash Player version
10.0.0 or greater is not installed.
</p>
<!--<![endif]-->
<a href='http://www.adobe.com/go/getflashplayer'>
<img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash Player' />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<!-- -->

в product.tpl вставил:

<style type="text/css" media="screen">
#flashContent { display:none; }
</style>
<link rel="stylesheet" type="text/css" href="http://products.naszdes.net/booking_calendar/history/history.css" />
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/history/history.js"></script>
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/swfobject.js"></script>

<div id="flashContent">
<p>
To view this page ensure that Adobe Flash Player version
10.0.0 or greater is installed.
</p>
<script type="text/javascript">
var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://");
document.write("<a href='http://www.adobe.com/go/getflashplayer'><img'>http://www.adobe.com/go/getflashplayer'><img src='"
+ pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" );
</script>
</div>
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='580' height='550' id='Main'>
<param name='movie' value='http://products.naszdes.net/booking_calendar/cal_b.swf' />
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--[if !IE]>-->
<object type='application/x-shockwave-flash' data='http://products.naszdes.net/booking_calendar/cal_b.swf' width='580' height='550'>
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--<![endif]-->
<!--[if gte IE 6]>-->
<p>
Either scripts and active content are not permitted to run or Adobe Flash Player version
10.0.0 or greater is not installed.
</p>
<!--<![endif]-->
<a href='http://www.adobe.com/go/getflashplayer'>
<img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash Player' />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<!-- -->
помогите связать воедино: нужно правильно сформировать GET запрос

modul для связи с вашими объектами работает через GET параметры

bcuserlogin - обязательный параметр. Имя (логин) пользователя вашей системы. Нужен для того, чтобы вы могли определить от какого пользователя вашей системы пришел заказ.

bcobjcode - обязательный параметр. Строковой код бронируемого объекта. Нужен для того, чтобы определить какой объект из вашей системы бронируется. ВНИМАНИЕ! В панели администрирования модуля в разделе «Объекты-Управление» заранее заполните список объектов с кодами объектов вашей системы.

bclang - необязательный параметр. Лейбл языка интерфейса модуля. В настоящее время поддерживаются языки: немецкий bclang=de, английский bclang=en, испанский bclang=es, греческий bclang=el, турецкий

bclang=tr, русский bclang=ru. Если параметр не указан, то модуль берет язык браузера пользователя. Если язык браузера не поддерживается модулем, то язык интерфейса браузера будет английским.

bcyear - необязательный параметр. Год календаря модуля отображаемый при загрузке. Если не установлен, то модуль будет отображать текущий год.

bcmonth - необязательный параметр. Месяц календаря модуля отображаемый при загрузке. Если не установлен, то модуль будет отображать текущий месяц.

Например, загрузка страницы для бронирования объекта с кодом otelroom12 пользователем traveler1, язык интерфейса модуля - греческий, начальные годы и месяц – 5 и 2011:http://www.yourdomai...ooking/res.asp? bclang=el&bcmonth=5&bcyear=2011&bcobjcode= otelroom12&bcuserlogin= traveler1<&..other parameters of your web system..>

хотелось бы практической помощи, то есть: что, куда и как.

Спасибо.

Share this post


Link to post
Share on other sites

в теме ответов нет потому как не ясно что нужно и для чего

Тогда небольшое ТЗ:

Имеем школу онлайн по изучению онлайн иностранным языкам. http://portalbest.elitno.net/upload/

Товар: преподаватели. http://portalbest.el...4&product_id=65

Задача бронирования: заказ бесплатного урока и бронирования даты и времени данного урока

Реализация: преподаватель через админпанель устанавливает доступные даты и время когда "покупатель" может забронировать.

После бронирования, на календаре эта дата и время блокируются для остальных "покупателей" , бронирование возможно для другого времени и даты.

(на данный момент на странице установлено то, о чем писал выше, но не работает...)

пример реализации взят отсюда: http://squarko.com/search/viewteacher/idusers/585

Share this post


Link to post
Share on other sites

Pascha, почему у Вас такие проблемы? Особенно с датой-временем. Я , конечно, глубоко не копал, поверхностно оценил что реализуемо не сложно.

Заказать дату и время брони - это ведь уже есть среди ОПЦИЙ товара. Тип опции дата, сделать обязательным при заказе данного товара - и вот уже имеем выбор даты брони стандартными средствами. Обычно это используют для , например, ввода даты доставки товара .

У вас необходимо где-то хранить доступную дату - тут немного другое. Но и тут не беда, можно было бы выйти из ситуации использованием опять же опций - тип опции список, и сразу ввести возможные варианты бронирования, например - "Понедельник" или "с 8.00 - 12.00 будни".

В общем, вопрос - вы точно полностью изучили возможные варианты использования функционала ОПЦИИ ТОВАРА для вашей задачи? Или это я прочтя тему вскольз упустил какие-то детали.

Share this post


Link to post
Share on other sites

spray07

вроде расписал все что мог и как мог...

вы проверяли на деле как реализована опция даты доставки? сообщение на е-майл и в админку заказов + указание времени и даты...в случае реализации вашего предложения получаем, пример:

1. приходит на мыло сообщение с датой и временем (дай бог чтоб одно, а не 20-ть с таким же временем)

а) если одно: пишу заказчику ответ с подтверждением заказа

б) если 20-ть: выбираю одного, и рассылаю 19 писем с отказом и предложением поменять дату и время

2. лезу в админку и убираю дату и время в опциях заказа, по которому дал согласие.

Весело)))) и совсем не трудоемко))))))))))))))) так как это ж всего один заказ, а когда их будет 100...то всего лишь потребуется пара недель чтоб ответить всем, ну и по каждому товару провести редактирование))))

Но вопрос завис: требуется календарь, в котором будет отображаться доступные даты и время заказа, и при бронировании одним пользователем, все остальные сразу видят эту бронь и не могут дублировать...реализацию вроде показал на 2-х примерах (в одном только дата(http://products.nasz...oking_calendar/), что не совсем хорошо,так как 1 урок в день, не вариант...(хотя даже его не могу реализовать, уже на фриланс заказывал: 6 фрилансеров пришли и ни один не справился) в другом- прекрасное исполнение всего того, что требуется: бронирование и даты и времени(http://squarko.com/s...her/idusers/585) ну и конечно не стоит забывать про админку, где заказы естественно по всем товарам отображаются и редактируются дальнейшие свободные часы и даты.

Share this post


Link to post
Share on other sites

думаю все ж стоит поработать над этим, так как Опенкарт- система торговли, но если при помощи его начать торговать услугами...бронирование будет очень полезной штукой, а где то даже необходимой, как пример;

гостиницы и отели: бронирование номеров

ремонт компьютеров на дому: когда и во сколько прийти мастеру на дом (хорошо если несколько мастеров, а если один? )

ну и как вариант: мой сайт- онлайн школа по изучению языков, чтоб определить дату и время связи по скайпу.

перерыл весь инет, но так ничего подходящего не нашел...жаль....может есть программеры тут, чтоб помочь своим коллегам и развивать Опенкарт и в этом направлении.

Share this post


Link to post
Share on other sites

желающим оказать посильную помощь: отпишитесь тут или в аську: 432-302-806, Skype: kpp15kpp151

Share this post


Link to post
Share on other sites

Ваш случай - не типичный, где так критично задать список доступных вариантов "Дата-Время" , и при этом еще запоминать , где "уже занято" . Функционал "Когда вам удобно позвонить на скайп" или "Когда вам удобно доставить заказ" в OpenCart как-раз покрывает потребности 99% магазинов.

А вам придется допиливать) Мне вообще после указания даты брони проще и _надежней_ в любом случае перезванивать клиенту - подтвердить бронь, уточнить, и, если на такую дату бронь не возможна - предложить другой подходящий клиенту вариант. Участие менеджера обязательно, но мне кажется так меньше риск потерять клиента.

p.s На hxxp://squarko.com все мощно сделано, это да.

Share this post


Link to post
Share on other sites

сделал сервис бронирования, но в связи с небольшой "кривизной" кода, выдаваемой сервисом пришлось пару страничек вынести за пределы движка, но в общем и целом работает исправно...

Share this post


Link to post
Share on other sites

сделал сервис бронирования, но в связи с небольшой "кривизной" кода, выдаваемой сервисом пришлось пару страничек вынести за пределы движка, но в общем и целом работает исправно...

 

Покажи что получилось (если не жалко)  :-)

у меня сейчас та же "замутка"...

Share this post


Link to post
Share on other sites

Покажи что получилось (если не жалко)  :-)

у меня сейчас та же "замутка"...

не жалко, но того сервиса уже не найти
  • +1 1

Share this post


Link to post
Share on other sites

Вот неплохое решение по бронированию чего либо [sENSORED]

Edited by tim21701
Мы обсуждаем возможность использовать бронирование в OpenCart а не сторонние скрипты... Вы форумом не ошиблись??? ))

Share this post


Link to post
Share on other sites

я делал сайт проката - ставил этот модуль, посмотрите, может подойдет вам

Share this post


Link to post
Share on other sites

Всем доброго дня! Подскажите кто нибудь реализовал данный вопрос? На сегодня он у меня актуален. Готов отблагодарить материально

Share this post


Link to post
Share on other sites

я делал сайт проката - ставил этот модуль, посмотрите, может подойдет вам

А можно ссылку на сам модуль а не страницу загрузки файла? 

Share this post


Link to post
Share on other sites

Вопрос как никогда актуален, получилось что нибудь готовое реализовать на #opencart ? Находил простые и бесплатные(но на стороннем сервере) скрипты, это не то. 

У кого нибудь получилось сделать что нибудь типа : _eastgatehotel.ru/nomera/10-single.html?layout=nomerin - здесь джумла и сторонний скрипт, вот что нибудь похожее на opencart желательно. Было бы очень здорово.

А так я вижу решение просто - оформление как обычного заказа в интернет-магазине - но вот переписывать модуль дату доставки и переименовывать его в дату резерва.

Буду примного благодарен, если у кого есть наработки для гостиничных сайтов на opencart. 
Заранее спасибо.

Share this post


Link to post
Share on other sites

Буду премного благодарен, если у кого есть наработки для гостиничных сайтов на opencart.

есть, но

1. на данный момент БД брони - текстовая (хотя на данный момент приходит понимание что скорость работы ткустовой БД в данном качестве приоритетнее)

2. не очень удобная, хотя и работоспособная интеграция админки и самого заказа

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

з.ы. Есть предложения от Кубани... попробую с ними.. авось выгорит что то.. может даже и масштабное (дай Бог)

 

Share this post


Link to post
Share on other sites

"Мой кабинет" ->"Опции"-> прокрутить страницу вниз до раздела "Опции даты и времени"

Если у Вас часовой пояс Москва, то надо выбрать " GMT3 Калининград, Минск, Багдад."

Share this post


Link to post
Share on other sites

"Мой кабинет" ->"Опции"-> прокрутить страницу вниз до раздела "Опции даты и времени" Если у Вас часовой пояс Москва, то надо выбрать " GMT3 Калининград, Минск, Багдад."

эт чего было? ))) инструкция по бронированию на сайте? )))))

Share this post


Link to post
Share on other sites
В 05.09.2016 в 17:10, Pascha сказал:

 


Буду премного благодарен, если у кого есть наработки для гостиничных сайтов на opencart.

есть, но

1. на данный момент БД брони - текстовая (хотя на данный момент приходит понимание что скорость работы ткустовой БД в данном качестве приоритетнее)

2. не очень удобная, хотя и работоспособная интеграция админки и самого заказа

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

з.ы. Есть предложения от Кубани... попробую с ними.. авось выгорит что то.. может даже и масштабное (дай Бог)

 

Итого, какие у вас на данный момент наработки для гостиничных сайтов? Поделитесь ли ими за отдельную плату?

Share this post


Link to post
Share on other sites
В 17.04.2017 в 17:56, sergiybigun сказал:

Итого, какие у вас на данный момент наработки для гостиничных сайтов? Поделитесь ли ими за отдельную плату?

на данный момент использую функционал (мини-cms) не от ОС

Share this post


Link to post
Share on other sites
В 17.04.2017 в 17:56, sergiybigun сказал:

Итого, какие у вас на данный момент наработки для гостиничных сайтов? Поделитесь ли ими за отдельную плату?

 

Вопрос еще актуален? Вам нужна интеграция с опенкартом?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.