Быстрый заказ

Быстрый заказ
    Цена
    Бесплатно

    • Разработано сообществом OpenCart
    • Документация включена

    Рейтинг

    Версии
    1.5.1.3, 1.5.2.1, 1.5.3.1, 1.5.4.1

    Обновлён
    28 Июля 2016

    Просмотров
    26325

    Автор

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

    Быстрый заказ
    Дата заказа: 14.02.2013 16:14
    Заказчик: Вася Пупкин
    Телефон: 123-45-67
    Комментарий:
    Товар: MacBook
    Цена: $592.00


    Никакие способы оплаты или доставки не поддерживаются, иначе это не будет "быстрый" заказ. Товар не вычитается со склада, короче все упрощено до элементарной отправки уведомления на почту магазина о новом заказе.
    Я нашел черновое решение с похожим модом пару лет назад на форумах то ли джумлы, то ли престашоп, после чего немножко доработал его под ОС. Добавлять в него какой-то продвинутый функционал я не буду, поскольку программистом или разработчиком меня можно назвать только с очень большой натяжкой Но если у вас есть идеи, которые легко реализовать, чтобы улучшить этот мод — я всеми руками за! Также с радостью исправлю найденные ошибки, которые возможно здесь есть, хотя в этом виде мод работает на живом магазине уже 2-й год и никаких проблем не встречалось (конверсия кстати выросла раза в 2).

    Установка (с vqmod)
    1) Скопировать все файлы из папки upload в корень вашего магазина
    2) Откройте файл \catalog\view\javascript\fast_order.js и укажите путь к скрипту (10-я строка), который будет отправлять письма с быстрым заказом. По умолчанию этот файл (fast_order.php) находится в корне магазина и я указал ему адрес https://mysite.com/fast_order.php, вам достаточно поменять mysite.com на адрес своего магазина (если тестируете локально, пишите полный адрес типа такого https://localhost/mys.../fast_order.php, а если вы параноик, то спрячьте файл вглубь магазина и соответственно поменяйте путь к нему).
    3) Теперь откройте сам файл fast_order.php и укажите там почтовый адрес вашего магазина и адрес, с которого будут отправляться быстрые заказы к вам на почту магазина (строки 10 и 11, можно указать одинаковый главный адрес магазина):

    Цитата

    $store_email = "info@mysite.com";
    $fast_order_email = "fastorder@mysite.com";

     
    4) Если у вас не дефолтная тема, не забудьте что стили к дополнению лежат по адресу "catalog/view/theme/default/stylesheet/fast_order.css"
    Все готово!
    В админке мод не появится и никаких настроек у него нет, поэтому указанных выше действий достаточно. Никакие файлы не перезаписываются, а изменения в файлах, описанные в vqmod-е, легко добавить руками, чтобы не использовать vqmod вообще. Остановлюсь на этом подробнее.
    Установка (без vqmod)
    Если у вас не установлен vqmod, то кроме 4-х главных шагов установки, указанных выше, вручную внесите небольшие изменения в файлы:

    1) В файле catalog/view/theme/<ваша_тема>/template/common/header.tpl:
    Найти строку:

    <script type="text/javascript" src="catalog/view/javascript/common.js"></script>
    


    Дописать под ней (для подключения скрипта обработчика):

    
    <script type="text/javascript" src="catalog/view/javascript/fast_order.js"></script>
    


    Найти еще одну строку:

    
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />
    


    Дописать под ней (для подключения файла стилей формы быстрого заказа):

    
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/fast_order.css" />
    



    2) Теперь нужно внести изменения в файл catalog/view/theme/<ваша_тема>/template/product/product.tpl:
    Найти строку:

    
    <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
    


    Дописать под ней (для вывода на странице товара кнопки Быстрый заказ и формы быстрого заказа):

    
    <a id="fast_order" href="#fast_order_form" class="button" />Быстрый заказ</a><div style="display:none">		  <div id="fast_order_form">	  			<input id="product_name" type="hidden" value="<?php echo $heading_title; ?>">			<input id="product_price" type="hidden" value="<?php echo ($special ? $special : $price); ?>">			<div class="fast_order_center"><?php echo $heading_title; ?> — ваш заказ</div>			<div class="fast_order_left">			  <p>Имя:</p>			  <p>Телефон:</p>			  <p>Комментарий:</p>			</div>			<div class="fast_order_right">			  <p><input type="text" id="customer_name"/></p>			  <p><input type="text" id="customer_phone"/></p>			  <p><input type="text" id="customer_message"/></p>			</div>			<div class="fast_order_center">			  <p id="fast_order_result">Пожалуйста, укажите ваше имя и телефон, чтобы мы могли связаться с вами</p>			  <button class="fast_order_button"><span>Оформить заказ</span></button>			</div>		  </div>		</div>
    


    Вот и все изменения!

    Мод тестировался на версии 1.5.1.3, 1.5.2.1 и 1.5.4.1, должен работать и на более старых/новых, т.к. по сути единственные причины, по которым мод не сможет работать - это отсутствие в файлах, которые трогает vqmod, нужных ему строчек. 

     

    Автор:RGB


    Написать отзыв

    vvkokoev, 29.03.2024, 12:03
    Здравствуйте Уважаемы разработчик. То же очень нужно решение: как вставить модуль на главную и в категории? email: vk_77@mail.ru
    Улугбек, 09.11.2016, 13:38
    Модуль работает отлично. Только вот как в категория вывести? Точнее кнопка появилась в категориях и что странно самый первый товар,при нажатии на кнопку "заказать в 1 клик" работает,popup открывается и формы стоят и заявка приходит. А вот остальные кнопки тупо перебрасывет на главную. Помогите плиз вот почта timegifts@bk.ru
    Богдан Евгеньевич, 30.06.2016, 23:12
    как вывести в категории??? ideawebexpert@gmail.com спасибо
    Стас, 23.08.2015, 10:32
    Данный модуль будет работать на ос 2.0.3.1?
    Роман, 12.06.2015, 08:39
    Здравствуйте. Подскажите пожалуйста как вставить его в категории и главную, а то он на них не работает.
    Atanasova, 05.05.2015, 09:26
    Добрый день, поставила Ваш модуль, сделала все по инструкции. Кнопка Быстрый заказ вообще не появляется на сайте. Сайт: https://motor-shop.by/ Помогите, пожалуйста.
    , 07.03.2015, 19:01
    На 2.0.1 не работает,отправляет на главную
    lim79, 05.02.2015, 16:15
    Здравствуйте! Такая же проблема. После установки вашего мода, не загружается основной рекламный банер. Крутится загрузка. Сам мод работает отлично, кнопка есть, на почту заказ приходит. Подскажите как можно исправить баг с банером?
    Илья, 29.12.2014, 18:46
    При нажатии на кнопку Оформить заказ ничего не происходит , хоть заполнять поля хоть не заполнять. Opencart 1/5/6/4
    Илья, 29.12.2014, 18:54
    Решено. Надо было вручную ввести в файл js url сайта и в файл php почту прописать
    Да0Нет0
    Илья, 29.12.2014, 18:54
    Решено. Надо было вручную ввести в файл js url сайта и в файл php почту прописать
    Да0Нет0
    Игорь, 09.12.2014, 12:13
    После установки вашего мода, не загружается основной рекламный банер. Крутится загрузка. Сам мод работает отлично, кнопка есть, на почту заказ приходит. Подскажите как можно исправить баг с банером? posolti@mail.ru
    lim79, 06.02.2015, 14:37
    Игорь, удалось ли решить проблему?
    Да0Нет0
    Игорь, 08.12.2014, 17:58
    После установки вашего мода, не загружается основной рекламный банер. Крутится загрузка. Сам мод работает отлично, кнопка есть, на почту заказ приходит. Подскажите как можно исправить баг с банером?
    , 02.12.2014, 03:46
    Когда будет версия для 1.5.6.4 ? Проинформируйте пожалуйста temirbulatov11@gmail.com
    Svetlana, 26.11.2014, 21:33
    Не приходят письма на почту. Подскажите как исправить. shimons@mail.ua
    ваываыва, 16.11.2014, 15:28
    как вставить модуль на главную и в категории? email: cajiehcep@gmail.com
    Константин Сергеевич, 07.11.2014, 22:53
    У меня проблема, если повторно нажать кнопку быстрый заказ, то у мня заместа окна, главная страница подгружается, ппц, кривоват не мног решение, ну что поделать, зато бесплатно)))
    Сергей Л, 19.10.2014, 18:24
    Помогите и мне пожалуйста, на почту ничего не приходит+ окошко не закрывается.Заранее благодарен
    Сергей, 14.10.2014, 17:09
    У меня проблема с полями возможно из за стилей и нужно согласиться с правилами интернет магазина а этой строки нет. пока не готов ковыряться в коде
    Константин Сергеевич, 13.09.2014, 14:00
    Единственный баг который я нашел на своей версии, это то, что закрыть окно и повторно нажать на кнопку, то открывается не форма, а главная страница сайта :)
    Константин Сергеевич, 13.09.2014, 13:51
    Отлично работает у меня на 1.5.6 и 1.5.6.1
    al42, 22.06.2014, 18:12
    меня тоже интересует решение для первого поста.<br />будте добры подскажите как это реализовать?
    spodarka, 06.06.2014, 08:06
    Огромное спасибо, добрый человек)
    makar04, 12.05.2014, 16:54
    Для каких версий ОС идёт сие чудо? На 1.5.4.1 пойдёт?
    slawik2012, 14.02.2014, 13:07
    Ребята у тех, у кого 1.5.3.1<br />в product/product.tpl<br />вставляем после строчки <br />&lt;input type=&quot;hidden&quot; name=&quot;product_id&quot; size=&quot;2&quot; value=&quot;&lt;?php echo $product_id; ?&gt;&quot; /&gt;<br />Вставляем последний пункт!
    Set33, 22.12.2013, 21:02
    Не стала тема ocStore 1.5.4.1.2 при нажатии на кнопку &quot;быстрый заказ&quot; ничего не происходит,а в url появляется .../mysite/#fast_order.php<br />что я не дописал???
    nucliar, 07.11.2013, 17:10
    Подскажите, у меня всё работает и отправляется, но в письме не подставляется цена товара. Просто:<br /><br />Цена: <br /><br /><br />Подскажите в чём проблема?
    Nischeva, 03.11.2013, 20:11
    После сохранения в utf8 ромбики изменились на буквы, но в сообщении на почту приходят каракули.<br />Быстрый заказ<br /><br />Дата заказа: 03.11.2013 22:09<br />Заказчик: Вася<br /><br />Товар: Спортивный костюм Осень - Зима<br />Цена: 500.00 грн.<br /><br />как исправить?
    MasterLin, 23.10.2013, 16:11
    Та же проблема со слайдшоу на главной - после подключения этого модуля слайдшоу перестает работать. как решить проблему?
    Karlsson, 28.09.2013, 15:29
    Не приходят письма на почту((( кто подскажет где исправить?!?!
    anton_sm, 07.08.2013, 23:24
    У меня этот модуль не работает, при нажатии на кнопку - просто открывается главная страница сайта и никакой формы не отображается. И после подключения файла js в header.tpl перестает работать слайдшоу на главной
    mistermp3, 05.08.2013, 16:53
    Как добавить такую кнопку на страницу со списком товаров product/category?
    Slam1506, 24.07.2013, 21:13
    Помогите и мне пожалуйста, на почту ничего не приходит
    pepeshobby, 18.07.2013, 10:44
    Подскажите как сделать эту кнопку на 2-х языках, мне нужно еще на латышском такую сделать.<br />Спасибо.
    MiksInc, 14.07.2013, 04:01
    А можно такую кнопку в корзине замутить? Чтобы человек добавил все в корзину, нажал кнопку, и все.
    oss_r, 10.07.2013, 14:51
    В версии opencart-1.5.5.1 пропадает баннер при обращении к файлу fast_order.js<br />У кого какие мысли по этому поводу
    lim79, 11.02.2015, 12:24
    Получается решения нет?
    Да0Нет0
    Андрей, Анатольевич, 11.02.2015, 00:11
    Еще и Карусель блочит на главной. Картинки в Катеогриях блокирует. OcShop 1.5.6.4.1
    Да0Нет0
    Андрей, Анатольевич, 11.02.2015, 00:11
    Еще и Карусель блочит на главной. Картинки в Катеогриях блокирует. OcShop 1.5.6.4.1
    Да0Нет0
    Андрей, Анатольевич, 11.02.2015, 00:04
    Походу конфликт с установленными по умолчанию jquery или coolbox. Аналогичная ситуация, только кроме баннера пропадает на главной модуль обратного звонка Callme 2.1. Например если подключать jquery из комплекта callme то та же проблема с отображением баннера на главной.
    Да0Нет0
    ossipenko, 05.07.2013, 23:57
    <b>al2d</b>,<br /><!--QuoteBegin al2d --><div class="title_quote">Цитата: al2d</div><div class="quote"><!--QuoteEBegin-->У меня вместо Быстрый заказ на кнопке, отображаются квадратики - и так со всеми надписями.<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />Если у вас квадраты вместо букв, нужно все файлы (php, xml) с кирилическими буквами кодировать в UTF8 без BOM Я делаю это в помоoью Notepad++
    sachok777, 30.06.2013, 09:15
    у меня вообще окно не появляется<br />проверьте здесь плиз<br />www.kupitelektriku.ru
    Alexvolzhin, 24.06.2013, 01:16
    Здравствуйте,не могу найти fast_order.php этот файл,в пункте 2 все поменял.Подскажи пожалуйста.Заранее благодарен
    valeRRy, 15.06.2013, 00:59
    А если у товара есть еще опции - например выбор размера одежды, то как добавить выбранный размер в название окна заказа и в приходящее письмо?
    al2d, 31.05.2013, 13:05
    У меня вместо Быстрый заказ на кнопке, отображаются квадратики - и так со всеми надписями.
    Haruki13, 23.05.2013, 09:41
    <b>Calvin</b>,<br />Перекинь fast_order.css из папки стилей дефолтной темы в аналогичную папку используемой тобой темы. Видимо я ёж, что мне сразу понятно =)
    Calvin, 15.05.2013, 09:59
    <!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->4) Если у вас не дефолтная тема, не забудьте что стили к дополнению лежат по адресу &quot;catalog/view/theme/default/stylesheet/fast_order.css&quot;<!--QuoteEnd--></div><!--QuoteEEnd--><br />А что с этими стилями делать?
    Alexvolzhin, 08.05.2013, 02:12
    Получилось))Большое спасибо
    Alexvolzhin, 08.05.2013, 01:22
    Помогите и мне пожалуйста, на почту ничего не приходит+ окошко не закрывается.Заранее благодарен
    feniks01, 01.05.2013, 22:29
    У меня в место &gt;Быстрый заказ&lt; на иконки, отображает квадратики-и так со всеми натписями
    Rublik, 26.04.2013, 18:42
    <div style="text-align:center;"><b><!--colorstart:#CC0000--><span style="color:#CC0000"><!--/colorstart-->Ссылка на скачивание снизу<!--colorend--></span><!--/colorend--></b></div><br /><br /><b><div style="text-align:center;"><!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart-->https://zalil.ru/34489623<!--colorend--></span><!--/colorend--></div></b>
    comradforester, 25.04.2013, 19:02
    Мне тоже решение в ЛС пожалуйста.
    Lolitta, 24.04.2013, 14:14
    Мне тоже вышлите решение проблемы первого поста =)
    lowendbox, 19.04.2013, 04:36
    Мне тоже решение в ЛС пожалста.
    dark74, 17.04.2013, 08:50
    Здравствуйте. И мне можно тоже написать решение вопроса из первого поста.<br />Спасибо.
    baxabit, 17.04.2013, 02:52
    Надо чтобы автор к статье добавил(
    Rublik, 16.04.2013, 23:30
    Тут ни ссылки, ни код не пропускает ни в ЛС, ни в комментах. Кому надо пишет мне в ЛС свои почты буду скидывать
    snakecom, 16.04.2013, 23:21
    И мне, пожалуйста напишите. Или если не трудно, то может здесь выложить решение, а не каждому в ЛС писать ;)
    abumarat, 15.04.2013, 17:30
    Мне тоже напишите пожалуйста решение
    baxabit, 13.04.2013, 01:29
    Ответил в ЛС.
    Rublik, 13.04.2013, 00:22
    А после нажатия на &quot;Оформить заказ&quot; можно сделать так чтоб она или исчезала, или поменялась на закрыть? И как вставь её в категории и главную страниц?<br /><b><!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart--><br /><div style="text-align:center;">Кому надо пишет мне в ЛС свои почты (email&#039;ы) буду скидывать!!!</div><br /><br /><div style="text-align:center;">Ссылка на скачивание снизу </div><!--colorend--></span><!--/colorend--></b><br /><br /><b><div style="text-align:center;"><!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart-->https://zalil.ru/34489623<!--colorend--></span><!--/colorend--></div></b><u></u>
    vvkokoev, 29.03.2024, 12:06
    vk_77@mail.ru Как сделать быстрый заказ из категории и из блока рекомендуемые?
    Да0Нет0
    Улугбек, 09.11.2016, 13:50
    Как вывести в категории?
    Да0Нет0
    Станислав, 08.07.2016, 15:14
    Все установил по инструкции, но все равно при нажатии на кнопку кидает на главную.
    Да0Нет0
    kosmonaft, 16.08.2015, 22:35
    Здравствуйте, версия 1,5.1.3 , установила все по инструкции, кнопка вообще не появилась, помогите, пожалуйста, исправить e05galka@gmail.com
    Да0Нет0
    Александр, 18.03.2015, 19:30
    и мыло забыл добавить radioport7@yandex.ru
    Да0Нет0
    Александр, 18.03.2015, 19:30
    и мыло забыл добавить radioport7@yandex.ru
    Да0Нет0
    Александр, 18.03.2015, 19:29
    Добрый день, интересен вопрос о категории и возникла проблема при нажатии на кнопку быстрый заказ выкидывает на страницу рекомендуемые. То есть форма заказа не открывается.
    Да0Нет0
    Александр, 03.03.2015, 17:10
    Объясните пожалуйста как сделать в категории, не получилось( prdambldor@yandex.ru
    Да0Нет0
    sabit72, 22.02.2015, 20:33
    Мне тоже нужно вставить на страницу категории, yalta@ukr.net буду очень благодарен
    Да0Нет0
    ваываыва, 16.11.2014, 15:26
    как вставить модуль на главную и в категории? email: cajiehcep@gmail.com
    Да0Нет0