Быстрый заказ в корзине (заказ в один клик) для PrestaShop 1.7
Модуль добавляет кнопку "Быстрый заказ" в корзине, в карточке товара и в списке товаров в категории и на главной, с открывающейся формой простого оформления заказа в один клик и автоматической регистрацией клиента.
Увеличение конверсии за счет внедрения простого экспресс-заказа. Способ оплаты и сумму доставки оператор интернет-магазина уточняет позже по телефону или электронной почте.
Это модификация предыдущего модуля быстрого заказа для новых версий PrestaShop 1.7, в которую внесены дополнения и улучшения функционала. Покупатель заказывая товар(ы) перходит в корзину и если он не зарегистрирован, то видит две кнопки, обычное оформление и быстрый заказ. Нажимая кнопку заказа в один клик клиент заполняет настраиваемую форму и нажимает кнопку заказать. Заказ записыватся в раздел заказы бэк-офиса магазина как и при обычном оформлении заказа, а на почту покупателя приходит письмо (если поле email не отключено) с указанием логина и пароля для входа в магазин и последующих покупок уже как залогиненного пользователя. Модуль имеет ограничения в выборе доставки(добавляется первозчик выставленный по умолчанию) и оплаты(оформляется через модуль ps_cashondelivery(Оплата при получении) ).
Требования: Для установки модуля требуется установленное расширение php-intl на сервере.
Демо: http://dulco.beget.tech/
Функционал модуля:
- Перед устанвкой модуля обязательно установите модуль Оплата наличными при получении(скачать можно во вложении)
- Возможность добавления в форму дополнительной информации для клиента
- Выбор полей для формы оформления заказа
- Кнопка быстрого заказа не видна залогиненным клиентам
- Отсылка на email покупателя письма с логином и паролем для входа.
UPD: Версия модуля 1.3.7
Добалена настраиваемая кнопка(показать/скрыть) быстрого заказа в карточке товара.
UPD: Версия модуля 1.4.2
- Оптимизирован js
- Добавлена возможность показывать кнопки быстрого заказа для авторизованных пользователей.
- fix minor
UPD: Версия модуля 1.4.4
Добавлена возможность выбора способа доставки в форме оформления заказа.
! Внимание ! Показывать выбор доставки нужно только в том случае, если перевозчики имеют только фиксированную стоимость доставки.
UPD: Версия модуля 1.5.2
- Заказ можно оформить прямо из карточки товара
- Кнопка быстрого заказа неактивна при отсутсвии товара
- Добавлено поле "Статус заказ" В настройках бэк-офиса можно добавить свой статус заказ и указать его id в настройках модуля. Иконку для статуса заказа можно взять в корне папки модуля, файл называется icon.png
UPD: Версия модуля 1.5.3
Небольшое обновление. Добавлен выбор открытия формы заказа либо в карточке товара, либо с переходом в корзину, как в ранних версиях.
UPD: Версия модуля 1.5.4
Исправлена ошибка переключения показа кнопок заказа зарегистрированным пользователям. Добавлена возможность скрывать кнопки стандартного заказа в карточке товара и в корзине(Только для шаблона Classic)
UPD: Версия модуля 1.6.0
- Модуль стал автономным, для не него не требуется установка модуля оплата при получении.
- При установке модуля автоматически создается статус заказа "Быстрый заказ", который формируется при заказе через модуль.
- Появилась возможность выбрать способы доставки, которые будут отображаться в модуле. Напоминаю, что выбирать можно либо бесплатный способ или доставку с фиксированной ценой.
UPD: Версия модуля 1.6.5
- Исправлена ошибка кеширования шаблонов модуля.
- Добавлена возможность менять цвет кнопки быстрого заказа.
- По просьбе клиентов появилась возможность менять положение кнопки быстрого заказа рядом с кнопкой обычного заказа(Только для шаблона Classic).
- Небольшие правки.
UPD: Версия модуля 1.6.8
- Для авторизованного пользователя автоматически заполняются все поля
- Появилась новая опция-автоматическая авторизация клиента на сате после первого заказа.
- Исправлена ошибка с выбором цвета кнопки.
UPD: Версия модуля 1.6.8.2
- Изменен редирект после оформления заказа на страницу истории заказов
- Закритие модального окна формы заказов возможно только с помощью кнопки X окна.
UPD: Версия модуля 1.7.0
- Добавлена возможность быстрого заказа в списке категорий и на главной странице
- Исправлен показ кнопки для зарегистрированных пользователей.
UPD: Версия модуля 1.7.1
- Изменение скрипта и кода формы для совместимости со свсеми темами(шаблонами).
- Отключена опция изменения положения кнопки на странице товара.
- Добавлена опция включения прелоадера.
- Исправлены недочеты предыдущей версии.
UPD: Версия модуля 1.7.2
- Исправлена ошибка невозможности сделать быстрый заказ при отключенной ajax-корзине
- Испралена стилизация формы и кнопки
UPD: Версия модуля 1.7.3
- Добавлен выбор расположения кнопки заказа в карточке товара
- Испралены ошибки стилей
UPD: Версия модуля 1.7.4
- Разделены поля формы заказа имени и фамилии
- Небольшие изменения в модуле
UPD: Версия модуля 1.7.5
- Автоматическая генерация почтового индекса при отключении поля почтовый индекс.
UPD: Версия модуля 1.7.5.2
- Для установки модуля требуется установленное расширение php-intl на сервере. Это расширение позволяет модулю отправлять письма.
- Для зарегистрированных клиентов не имеющих адрес доставки запрещен быстрый заказ, так как такие заказы вызывают ошибки.
Решил добавить еще один параграф с описанием ошибок, возникающих у клиентов при использовании модуля. Рекомендую при возникновении любой ошибки включить в магазине режим отладки.
Ошибки и способы их устранения
Ошибка 1. "Пожалуйста, проверьте заполнение обязательных полей и корректность их заполнения "
Устранение: При отключении поля почтового индекса проверьте заполнение контактов в Параметры магазина-> Контакты-> Магазины, форма КОНТАКТНАЯ ИНФОРМАЦИЯ, поле Почтовый индекс должен быть заполнен.
Ошибка 2. При нажатии кнопки "Быстрый заказ" ничего не происходит
Устранение: Включите в браузере инструмент разработчика и проверьте наличие ошибок сторонних js на сайте, если таковые есть, то устраните их.
Ошибка 3. Internal Server Error File "[...] /modules/wnquickorder/wn_ajax.php" is writable by others. Иногда в инструментах разработчика браузера отображается ошибка 500. Неправильные настройки .htaccess.
Устранение: Неправильно заданы права доступа к файлу wn_ajax.php, требуется исправить на 640
Ошибка 4. (1/1) SmartyException Source: Missing name.
Устранение: эта ошибка может возникнуть в версиях PrestaShop 1.7.3.х - 1.7.4.1, означает что модуль не может передать переменную в шаблон. Для устраннеия ошибки нужно обновить движок до версии 1.7.4.2 или выше, где эта ошибка исправлена.
Ошибка 5. (1/1) UndefinedFunctionException Attempted to call function "idn_to_ascii" from the global namespace
Устранение: Это ошибка отправления писем. Для устранения причины ошибки необходимо установить расширения php-intl на сервере, возможно попросить это сделать хостинг-провайдера.
модуль Оплата при получении
Модуль требуется перед установкой модуля быстрого заказа
Скачать (15.78k)Отличный модуль, прекрасный функуционал, все что необходимо настраивается.
прекрасно работает и в корзине и на странице продукта, облегчая посетителю оформление заказа - а следовательно и рост продаж на ваших сайтах. techniko.ru
Здравствуйте, вопросы технического характера задавайте через форму контакты https://webnewbie.ru/contact-us. Укажите код заказа и ссылку на сайт с установленным модулем.
Добрый день. Установил модуль, кнопка появилась, но при нажатии на кнопку всплывает окно "товар добавлен в корзину", а не форма быстрого заказа. как решить эту проблему?
В новой версии все поля для авторизованного пользователя заполняются. Что касается перевозчиков, то читайте внимательно возможности модуля.
В целом модуль работоспособен, однако:
1) При повторном заказе уже зарегистрированного авторизованного клиента в форму заказа не подтягиваются данные о городе, адресе, телефоне.
2) Не смотря на то, что перевозчик выбирается, в оформленном заказе перевозчик не отмечен, вес и габариты заказа не подтягиваются, стоимость доставки взята с потолка - в моем случае 350 рублей.
При настройке модуля читайте всплывающие подсказки в заголовках. Скорее всего Вы не выполнили пункт при скрытии почтового кода.
Здравствуйте!
Почему-то при оформлении заказа на сайте модуль просит заполнить все обязательные поля, несмотря на то, что они заполнены.
http://skrinshoter.ru/s/210418/uqol9hF3?a
Спасибо за замечание, реализую эту функцию в очередном обновлении модуля, которое уже в разработке.
Как скрыть кнопку у товаров которых нет в наличии.
Это по моему очевидно, но почему то данный функционал не реализован.
С нетерпением жду ответа.
Данный модуль полностью решил мою задачу с быстрым заказом.
Хочу добавить, что разработчики оперативно отзывались на мои комментарии и что самое важное без каких либо возражений помогли адаптировали модуль под меня. Спасибо за качественный товар и сервис.
Модуль "Быстрый заказ" полностью решает вопросы быстрого заказа в магазине. При чем есть очень большой плюс - заказ формируется в базе магазина. В настройках есть возможность активировать поля для заполнения. Кнопка добавлена в корзине и в карточке товара. Изменяя стили, можно изменить внешний вид кнопки. Отдельно хочется отметить исключительную отзывчивость автора модуля, всегда отвечает, помогает, подсказывает. Рекомендую данный модуль.
-
Владимир 2020-02-19
Добрый день Евгений. Купил Ваш модуль хороший модуль. У меня к Вам вопрос. На карточке товара отображается два бесплатных заказа. Как убрать один?
Евгений Патешин
Здравствуйте! Уточните вопрос , что значит два бесплатных заказа на карточке товара? Это вообще как? И еще момент вопросы технического характера для покупателей нужно задавать через форму контакты https://webnewbie.ru/contact-us
-
Максим 2020-01-23
Версию 1.7.5 и выше поддерживает как заявлено в описании?
Евгений Патешин
Модуль совместим со всеми существующими версиями выше 1.7.5 как указано в описании
-
Сергей 2019-11-24
Здравствуйте! В модуле можно дополнительно добавлять поля? Например нужно поле "размер обуви".
Евгений Патешин
Здравствуйте! В штатной настройке модуля нельзя добавлять поля, но можно доработать модуль добавив единственное поле, например, размер обуви. Если такой функционал подходит, пишите через форму контакты https://webnewbie.ru/contact-us. А вообще размер обуви является атрибутом товара и добавляться должно в настройках товара.
-
Андрей 2018-01-27
Это пожалуй лучший, на данный момент, модуль Быстрого Заказа для 1.7 из похожих. Во первых - разработчик просто на высоте! Выслушивает пожелания, вносит правки чуть ли не в режиме реального времени! )) Впрочем как всегда. Во вторых - модуль не лезет в ядро, легко деинсталируется без последствий и вообще никак не влияет на другие модули (никаких конфликтов). В третьих - специфика работы модуля и гибкая настройка позволяют из него сделать супер удобный функционал для покупателя - а это дорогого стоит, потому как конверсия! Спасибо Евгений за ваш труд!






























































