SPolischook Posted May 10, 2012 Share Posted May 10, 2012 (edited) Есть очень распространенное мнение о том, что во время оформления заказа клиента не должно ничего отвлекать + процесс оформления должен быть максимально прост. Давайте выведем какой то единый "рецепт счастья". Ниже два скриншота - пошти идеал. Edited May 10, 2012 by SPolischook (see edit history) Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted May 10, 2012 Share Posted May 10, 2012 а теперь магия.. я могу по скриншотам угадать параметры системы ТС по теме: розетка это конечно хорошо, но имхо, я бы смотрел на западные примеры, амазон, ибей и т.д. Имхо, все равно конверсию придется отдельно считать для каждой реализации в зависимости от сегмента целевых посетителей Link to comment Share on other sites More sharing options...
SPolischook Posted May 10, 2012 Author Share Posted May 10, 2012 лень вырезать было Link to comment Share on other sites More sharing options...
SPolischook Posted May 10, 2012 Author Share Posted May 10, 2012 (edited) Хотел добавить в футер корзину через инклуд order-opc.php, но теперь у меня постоянно выкидывает на order-opc.php. Видать прийдется расширять контроллер. Edited May 10, 2012 by SPolischook (see edit history) Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted May 10, 2012 Share Posted May 10, 2012 (edited) Серый, ты меня пугаешь, корзину через инклуд? А в модуль blockcart прописать хук footer не?) А по "определить параметры системы по сриншоту" ты шото того... совсем того, работа тебя ваще затуркала. Я итак знаю параметры твоей системы и без скриншотов)) П.С. кстати вспомнил, тему я похожую подымал, закончилась ничем) Имхо, простейший заказ в наших условиях: Имя + моб.телефон + все оповещения по смс либо опционально гор.телефон + email и все это в рамках одной формы, показывая нужные поля по определенному событию один из примеров (купил у них сегодня переноску для кота) zootovary.com вроде бы и все достаточно гармонично сделано на js, но настолько "загажена" страница оформления, что даже я не заметил одно нужное поле) Edited May 10, 2012 by SergeyH (see edit history) Link to comment Share on other sites More sharing options...
SPolischook Posted May 10, 2012 Author Share Posted May 10, 2012 Корзина уже есть на странице. Мне в футере нужно вывести именно одностраничную форму оформления в <div style="display: none;"></div> а, потом с помощью прикрученого js выводить это добро во всплывающее окно. Нажатие кнопки "оформить" в данном случае будет событием к вызову ПопАпа. Как то так... Link to comment Share on other sites More sharing options...
zapatronen Posted May 10, 2012 Share Posted May 10, 2012 (edited) ох и намучался я с этими всплывающими окнами . конечно я брал только бесплатные, но там всякие файлы левые привязываются . вы собираетесь сами написать js или позаимствовать? Edited May 10, 2012 by zapatronen (see edit history) Link to comment Share on other sites More sharing options...
SPolischook Posted May 10, 2012 Author Share Posted May 10, 2012 Ну этого добра и вправду много. Сейчас остановился на одном, самом простом. Как протестирую - отпишусь что получилось. Link to comment Share on other sites More sharing options...
zapatronen Posted May 10, 2012 Share Posted May 10, 2012 буду ждать с нетерпением Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted May 12, 2012 Share Posted May 12, 2012 Какой «прикрученный js»"?! Про какие «левые» тут речь?! В Престе уже стоит фенсибокс и он выводит любой контент, абсолютно всё, что ни попросишь. Link to comment Share on other sites More sharing options...
SPolischook Posted May 12, 2012 Author Share Posted May 12, 2012 Да, действительно есть. Но подключить попап это очень мало, нужно будет переопределять контроллер - вот где полет фантазии Пока внимательно вглядываюсь в логику работы скрипта и потихоньку чикрыжу под себя, может вскоре покажу что получилось. Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted May 12, 2012 Share Posted May 12, 2012 Серый, прости меня http://addons.prestashop.com/ru/merchandizing/2438-modal-cart.html не ради загубить идею, а так "хозяйке на заметку", зная твои планы) Link to comment Share on other sites More sharing options...
SPolischook Posted May 12, 2012 Author Share Posted May 12, 2012 Да, пожалуй это именно то что нужно. Все равно попробую разобратся в логике заказа, хотяб из спортивного интереса. За модуль спасибо! Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted May 12, 2012 Share Posted May 12, 2012 Я у себя в блоге поставил один из плагинов с фенсибоксом (там их много с примерно равными возможностями) — насчитал 13 вариантов применения. Не успел ещё воспользоваться. Если перечислить только основное, то вот какой список получается: фотки, видеоролики, форматированные тексты, html-страницы, PDF-документы, слайдеры, всплывающие окна, скрытое содержание... Последнее мне показалось особенно интересным. Тут уже спрашивали, как сделать текст во вспдывающей подсказке форматированным. Очень просто! Не надо ставить новых модулей; если правильно попросить, фенсибокс покажет. Раньше я здесь описывал, как использовать фенсибокс со ссылками на картинки из текста описания (при обновлении интерфейса форума код пропал и я опубликовал это у себя в блоге). Так там не нужно было делать ничего, кроме добавления нового класса в фенсибокс (пару строчек кода в header.tpl). Таким же, примерно, образом задействуются и прочие функции фенсибокса. Link to comment Share on other sites More sharing options...
SPolischook Posted May 13, 2012 Author Share Posted May 13, 2012 С ПопАпом мне в принципе уже все ясно. Спасибо за подсказку, фенсибокс мне очень симпатизирует и те возможности которые вы описуете есть базовой поставке на сайте http://fancybox.net/ см. Various exampl Меня больше интересует именно бизнес логика. Какой модуль вы используете, есть какие то свободные дабы допилить под себя? Link to comment Share on other sites More sharing options...
gabdr Posted May 14, 2012 Share Posted May 14, 2012 а не подскажете как сделать в фансибокс контактную форму при нажатии на кнопку? плиз оч нужно. Link to comment Share on other sites More sharing options...
Евгений Медведев Posted May 14, 2012 Share Posted May 14, 2012 (edited) а не подскажете как сделать в фансибокс контактную форму при нажатии на кнопку? плиз оч нужно. На ссылку для вызова формы контактов вешаешь обработчик onclick, который через AJAX загружает контент центральной части страницы в диалоговое окно (ну или в фэнсибокс). Только при этом возможно придется другие JS файлы править, чтобы на загруженный контент обработчики навешивать. Сейчас все построено так, что обработчики навешиваются при загрузке страницы в целом. Edited May 14, 2012 by Евгений Медведев (see edit history) Link to comment Share on other sites More sharing options...
gabdr Posted May 15, 2012 Share Posted May 15, 2012 На ссылку для вызова формы контактов вешаешь обработчик onclick, который через AJAX загружает контент центральной части страницы в диалоговое окно (ну или в фэнсибокс). Только при этом возможно придется другие JS файлы править, чтобы на загруженный контент обработчики навешивать. Сейчас все построено так, что обработчики навешиваются при загрузке страницы в целом. я просто хочу сделать так, чтобы я смог добавлять любую страницу из престы в фенсибокс через кнопку Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted May 15, 2012 Share Posted May 15, 2012 Плагин, о котором я говорил, называется Easy FancyBox. Страница плагина — http://4visions.nl/wordpress-plugins/easy-fancybox/. Поиском по странице (Ctrl + f) ищем «Can I», и поиск маркирует все вопросы, начинающиеся со слов «Могу я ...». Ну, а за вопросом идёт ответ. Для тех, кто умеет допиливать, этот ФАК содержит массу подсказок, что и как надо будет допилить применительно к ПрестаШопу. Link to comment Share on other sites More sharing options...
SPolischook Posted May 15, 2012 Author Share Posted May 15, 2012 Плагин, о котором я говорил, называется Easy FancyBox. Страница плагина — http://4visions.nl/w...easy-fancybox/. Поиском по странице (Ctrl + f) ищем «Can I», и поиск маркирует все вопросы, начинающиеся со слов «Могу я ...». Ну, а за вопросом идёт ответ. Для тех, кто умеет допиливать, этот ФАК содержит массу подсказок, что и как надо будет допилить применительно к ПрестаШопу. Если говорить о Престе, тогда уже лучше это - http://fancybox.net/. Оно конечно почти одно и тоже, но... почти. а не подскажете как сделать в фансибокс контактную форму при нажатии на кнопку? плиз оч нужно. Ответ - создать новую тему. я просто хочу сделать так, чтобы я смог добавлять любую страницу из престы в фенсибокс через кнопку Если это было бы так просто... обычный вывод HTML в принципе вывести не сложно, по-практикуйтесь на странице плагина http://fancybox.net/, а вот когда вывод затрагивает несколько контроллеров с моделями + редиректится 3 раза как в случае с оформлением корзины... З.Ы.: Пока еще читаю код. Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted May 15, 2012 Share Posted May 15, 2012 http://fancybox.net/ Действительно. Как бы то же, но намного полнее. Вообще исчерпывающее руководство по применению. Спасибо за наводку! Link to comment Share on other sites More sharing options...
SPolischook Posted June 1, 2012 Author Share Posted June 1, 2012 Ось вам - http://troitskiy.net/2010/10/19/prestashop-modul-bystroj-registracii/ можно пилить под себя, но большую часть работы чел уже проделал Link to comment Share on other sites More sharing options...
SPolischook Posted June 5, 2012 Author Share Posted June 5, 2012 Переназначил кнопку "Оформить" в корзине, теперь при нажатии сразу выводит клиента на упрощенную форму заказа. 1 Link to comment Share on other sites More sharing options...
gabdr Posted June 5, 2012 Share Posted June 5, 2012 поделишься? Link to comment Share on other sites More sharing options...
SPolischook Posted June 5, 2012 Author Share Posted June 5, 2012 кнопка оформить сделана ссылкой, я захардкордил http://osport.com.ua/modules/expressorder/authentication.php но при этом есть несколько проблем: Для авторизированных показывается форма быстрого заказа а при ее заполнении выдается ошибка - покупатель с такой почтой уже зареган Для неавторизированных но зареганых отсутствует возможность авторизироватся. Первое решается через проверку кукисов, второе через правку шаблона. Link to comment Share on other sites More sharing options...
SPolischook Posted June 5, 2012 Author Share Posted June 5, 2012 (edited) По поводу первого варианта: <a href="{if $logged != 1}/modules/expressorder/authentication.php {else}{$link->getPageLink("$order_process.php", true)} {if $order_process == 'order'}?step=1{/if} {/if}" id="button_order_cart" class="exclusive{if $order_process == 'order-opc'}_large{/if}" title="{l s='Check out' mod='blockcart'}">{l s='Check out' mod='blockcart'}</a> Edited June 5, 2012 by SPolischook (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted June 6, 2012 Share Posted June 6, 2012 У fancybox есть возможность выводить iframe, там все легко, просто указываем ссылку той страницы которую хотим открыть через fancybox со специальным ключем чтобы выводился только контент страницы, а не вся страница полностью и оформляем как нам нужно... Конечно CSS на контент в iframe не распространяется, но можно посредствам jquery добавить ссылку на CSS файл внутрь iframe или задать стиль элементу.. Имхо самое простое решение и не затрагивает много времени на реализацию. Link to comment Share on other sites More sharing options...
gabdr Posted June 7, 2012 Share Posted June 7, 2012 У fancybox есть возможность выводить iframe, там все легко, просто указываем ссылку той страницы которую хотим открыть через fancybox со специальным ключем чтобы выводился только контент страницы, а не вся страница полностью и оформляем как нам нужно... Конечно CSS на контент в iframe не распространяется, но можно посредствам jquery добавить ссылку на CSS файл внутрь iframe или задать стиль элементу.. Имхо самое простое решение и не затрагивает много времени на реализацию. а поподробнее? Link to comment Share on other sites More sharing options...
SPolischook Posted June 7, 2012 Author Share Posted June 7, 2012 Пожалуй поддержу. Глубоко не вникал, но на сайте фенсибокса iframe и ajax оформлены простыми ссылками - как это работает не совсем понятно. Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted June 7, 2012 Share Posted June 7, 2012 народ, имейте совесть http://www.google.com/search?q=fancybox+iframe инглиш + рашен и даже стековерфлоу на случай трудностей) Link to comment Share on other sites More sharing options...
SPolischook Posted June 7, 2012 Author Share Posted June 7, 2012 Link to comment Share on other sites More sharing options...
Kerm Posted June 8, 2012 Share Posted June 8, 2012 (edited) В шапке: <script type="text/javascript" src="http://yandex.st/jquery/fancybox/1.3.4/jquery.fancybox.js"></script> + Ссылка на локальный CSS файл фансибокса... Далее: $(document).ready(function() { $("a.iframe").fancybox({ 'type' : 'iframe' }); }); Далее: <a class="iframe" href="http://site.ru/contact-us?content_only=1">Перезвонить мне</a> Почти сразу у Вас может появится вопрос как изменить CSS в нутри iframe, так чтобы сама страница /contact-us не изменила свое оформление когда на нее заходят напрямую. CSS на контент внутри iframe не распространяется. Мне известно решение только как это можно сделать с помощью javascript, погуглите на тему "Jquery Add css to iframe" можно найти примеры как добавить style к элементу в нутри iframe, или создать ссылку на css файл внутри iframe Edited June 8, 2012 by Kerm (see edit history) 1 Link to comment Share on other sites More sharing options...
gabdr Posted June 8, 2012 Share Posted June 8, 2012 вот тут сделано прямо внутри http://www.prestashop.com/forums/topic/154208-%D0%B2%D1%81%D0%BF%D0%BB%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B5-%D0%BE%D0%BA%D0%BD%D0%BE-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D1%81-loginza/ Link to comment Share on other sites More sharing options...
Kerm Posted June 8, 2012 Share Posted June 8, 2012 Прямо внутри чего? Link to comment Share on other sites More sharing options...
gabdr Posted June 8, 2012 Share Posted June 8, 2012 внутри скрипта расположение Link to comment Share on other sites More sharing options...
Kerm Posted June 8, 2012 Share Posted June 8, 2012 Да там тот же iframe подгружается с сайта логинзы через api, разница только в том что фансибокс это всплывающее окно... Link to comment Share on other sites More sharing options...
Recommended Posts