2 скриншота

О файле

of-mod-fo-01.jpg

of-mod-fo-02-01.jpgof-mod-fo-02-02.jpgof-mod-fo-02-03.jpg

Описание старой версии

Данный модуль предназначен для добавления возможности быстрого заказа во всплывающем окне (используется стандартный для ОС 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) находится в корне магазина и я указал ему адрес http://mysite.com/fast_order.php, вам достаточно поменять mysite.com на адрес своего магазина (если тестируете локально, пишите полный адрес типа такого http://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, нужных ему строчек.

Вместе с оригинальным модулем доступна версия от Tom'a для 1551 (в списке файлов модуля: preorder-fastorder-1551.zip), скрещенная с модулем предзаказа, где покупатель при нулевом количестве товара не видит кнопку Купить, вместо нее будет написано Предзаказ, демо тут: http://tom.ip64.net/index.php?route=product/product&path=20&product_id=43

Обновленный xml-файл для этой версии можно скачать по ссылке

В архиве отдельная версия модуля для 1.5.1.3, поскольку начиная с 1.5.2.1 в ОС используется colorbox вместо fancybox, отличия описаны в теме.

Если у вас не появляется кнопка - одна из возможных причин описана в теме.

Решение для учета количества товаров и выбранных опций от excalibur в теме модуля.

Версия для 1.5.5.1 с мультиязычностью от sv2109. (если она не работает - одна из возможных причин в том, что вы не поменяли путь к файлу fast_order.php, который в этой версии нужно менять в vqmod-файле fast_order.xml)

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

Внимание! Если вы используете SMTP у себя для отправки писем, то модуль может работать некорректно (или вообще не работать)


Изменения в версии 1.0.2   Просмотреть список изменений

Выпущена

  • Добавлен обновленный файл preorder-fastorder-15512 от Tom'a

0


Другие дополнения RGB



Обратная связь от пользователя

Зарегистрируйтесь или авторизуйтесь, чтобы оставлять отзывы.

Только зарегистрированные пользователи могут оставлять отзывы

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!


Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.


Войти

BestPrint

  • 5
   1 из 1 пользователей посчитали этот обзор полезным 1 / 1 пользователь
0

Поделиться обзором


Ссылка на обзор
enstudio

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Lexstyle

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Shtoorman

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Helloween

  • 5
  
0

Поделиться обзором


Ссылка на обзор
nemesis009

  • 5
  
0

Поделиться обзором


Ссылка на обзор
System256

  • 5
  
0

Поделиться обзором


Ссылка на обзор
jugj

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Alteya

  • 5
  
0

Поделиться обзором


Ссылка на обзор
GreyShadow

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Sha

  • 5
  
0

Поделиться обзором


Ссылка на обзор
lexxwin

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Vasiliy

  • 5
  
0

Поделиться обзором


Ссылка на обзор
emygrants

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Kindzaza

  • 5
  
0

Поделиться обзором


Ссылка на обзор
PinkCasper

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Novikov

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Buyan

  • 5
  
0

Поделиться обзором


Ссылка на обзор
antilife

  • 5
  
0

Поделиться обзором


Ссылка на обзор
pilc

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Strekoza

  • 5
  
0

Поделиться обзором


Ссылка на обзор
lesha898989

  • 5
  
0

Поделиться обзором


Ссылка на обзор
zhe84

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Andy765

  • 4
  
0

Поделиться обзором


Ссылка на обзор
murashkin

  • 5
  
0

Поделиться обзором


Ссылка на обзор
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.