Quick buy
search
  • Quick buy
  • Quick buy
  • Quick buy

Quick buy Module

PrestaShop 1.6.1.* - 8.*
Free!

This module adds a quick order form.

Customers can order any product by entering a phone number and then you can call them. Orders are sent to your e-mail.

The form is opened in a popup window.

The quick buy button can be placed in any place, by default it is added alongside the "Add to Cart" button.

GDPR compatible.

Téléchargement

Fiche technique

Version
2.2.1
Support PrestaShop
1.6.1.* - 8.*
Langue
English, Français, Русский
Quick buy
chat Critiques (25)
08/07/2024
par Andriy

mr

Добрый день. Модуль прекрасно работает, если товар не имеет комбинаций. Если товар имеет комбинации, например, цена в зависимости от размера, то в заказ попадает товар с ценой комбинации, установленной по умолчанию. Только перегрузив страницу с выбранной нужной ценой комбинации, в заказ попадает этот вариант комбинации.

13/07/2024
par AZ

M

Module not work properly with PS 8 in case of product with combinations. I think the support is finished for it.

18/07/2024
par Admin

The module has been updated, now it should correctly detect the product combination.

19/07/2024
par Andriy

Все заработало! Спасибо!

14/07/2024
par Admin

Добрый день. Действительно, скорее всего это баг. Я проверю в течение нескольких дней и выпущу обновление.

18/07/2024
par Admin

Модуль обновлен, теперь комбинация должна определяться правильно.

13/05/2023
par

Здравствуйте. Модуль отлично работает на классической теме Престашоп. Но мы используем Creative Elements для престашопа, а там модуль не отображается, возможно модулю нужен хук displayFooterProduct, не подскажите как его привязать к этому хуку?

14/05/2023
par Admin

Здравствуйте! Боюсь, к хуку displayFooterProduct он не привяжется, он его не поддерживает. Но если вы используете Creative Elements, то можно просто вставить блок с модулем в конструкторе страницы. Нужно добавить блок с типом "модуль" и указать этот модуль быстрой покупки. Либо добавить блок с типом "код" (не уверен насчет названия) и ввести код хука - {hook h="quickBuy"}.

14/05/2023
par Мария

Мы попробовали оба варианта, которые вы указали, но без результатно. Когда мы пробуем вставить ваш модуль в конструкторе страницы - в любом месте, на товаре, в быстром просмотре, в миниатюре продукта - всегда один результат, ваш модуль не видно. И его не видно даже когда мы ставим {hook h="quickBuy"}. В чем может быть проблема? Он не совместим с Creative Elements ? Или ему нужны доплнительные хуки или настройки?

14/05/2023
par Admin

Да, это странно. Нет, дополнительных настроек никаких не нужно, по крайней мере на странице товара. Попробуйте на всякий случай очистить кэш PrestaShop, возможно, изменения в конструкторе не применились. Также можно попробовать использовать просто стандартный хук {hook h="displayProductActions"}. В нем модуль работает по умолчанию, если позиция не изменена в его настройках.

14/05/2023
par Мария

Мы поставили стандартный хук {hook h="displayProductActions"}. Модуль корректно отображается на странице продукта. Но не совсем корректно на быстром просмотре. При открытии окна быстрого просмотра и нажимая Быстрый заказ - форма модуля получается под формой быстрого просмотра и заполнить ее нельзя, пока не закроешь просмотр. Вот наш вариант страницы https://modulka.pp.ua/ru/10-modulnye-kartiny Подскажите пожалуйста что нужно добавить или исправить чтобы ваш модуль был всегда сверху?

15/05/2023
par Мария

Спасибо! Вопрос решили, изменили Z index. Отличный модуль!

15/05/2023
par Admin

Простите, не уверен, что понимаю. Сейчас вроде бы все отображается правильно, возможно, я опоздал с ответом. Но вообще, это можно исправить, поменяв в CSS значение z-index у формы заказа. Например, как раз как у вас сейчас: .fancybox-opened { z-index: 999999; }

31/03/2023
par

Кнопка

Здравствуйте! Отличный модуль, подскажите, можно ли назначить функционал модуля на любую кнопку? К пример в поле <a href=""></a> вставить что-то вроде {$quickbuy}?

31/03/2023
par Admin

Здравствуйте! Нет, к сожалению, на любую кнопку не получится. Из альтернативных способов можно только использовать специальный хук для вставки в шаблон - {hook h='quickBuy'}

22/02/2023
par Айрат

Работает с ошибкой

Доброго времени суток. Не знаю, конфликтует ли модуль с чем-то, но, если условно выбрать какую-нибудь комбинацию в продукте то вылазит ошибка "undefined". В чём может быть проблема? На всякий случай вышлю глянуть: bars-meb.ru/stoli/1855-391-stol-2-lajt.html

23/02/2023
par Admin

Здравствуйте! Да, очень странно. Попробуйте отключить модуль и очистить кэш PrestaShop, сохраняется ли проблема? Также можно попробовать временно отключить "Умное кеширование JavaScript" на странице "Расширенные параметры" >> "Производительность". Тогда можно будет посмотреть в консоли браузера что именно за ошибка.

23/02/2023
par Айрат

Честно, не вдупляю что не так ?

core.js:2 Uncaught TypeError: Cannot read properties of null (reading 'find') at v (core.js:2:17191) at core.js:2:21573 at Object.success (core.js:2:21800) at u (core.js:2:75190) at Object.fireWith [as resolveWith] (core.js:2:75938) at S (core.js:2:126776) at XMLHttpRequest.<anonymous> (core.js:2:129244)

23/02/2023
par Айрат

Если

Если перенести в "доп информация" то работает без нареканий

23/02/2023
par Admin

Да, но так кнопка пропадает при переключении комбинации, что тоже очень странно. Видимо, все-таки какой-то конфликт. На всякий случай, какая у вас версия PrestaShop?

23/02/2023
par Айрат

Версия престашоп 1.7.8.1 так же добавлял хук в product.tpl стандартной темы что-то ничего не получилось. Может не правильно вставлял, хз.

23/02/2023
par Admin

К сожалению, не могу воспроизвести ничего похожего на версии 1.7.8.1, все-таки это что-то специфичное для вашего сайта. Хук можно вставить с помощью кода {hook h='quickBuy'} Например, в файл /themes/classic/templates/catalog/product.tpl. Наверное лучше всего будет в блок "hook_display_reassurance" или "product_tabs".

21/02/2023
par Иван

Поле от Кого в уведомлении

Здравствуйте. Отличный модуль, prestashop 1.6.1.20 в целом всё работает. Проблема в отправке уведомлений на почтовый ящик @mail.ru. Фильтр mail.ru не пропускает письма с символами <>, если настроить отправку на корпоративную почту, такой проблемы нет. И в целом в поле "От кого" информация указана такого вида: "<Название магазина" <15 первых символов email магазина>. Можно вообще всё убрать из поля "От кого" и оставить только голый e-mail адрес магазина?

21/02/2023
par Admin

Здравствуйте! Поле "От кого" формируется самой престой, модуль просто использует стандартную функцию отправки писем. Да, скорее всего оно может и обрезаться, если название магазина или email слишком длинные. Да, можно попробовать убрать имя магазина при отправке письма. В файле модуля "controllers/front/ajax.php" надо заменить Configuration::get('PS_SHOP_NAME') на "". Или можете написать мне через страницу контактов, я вышлю измененный модуль.

19/02/2023
par

Дополнительное поле

Благодарю за суперское решение! Может подскажете как добавить дополнительное поле в форму заказа чтобы его отправляло в письме? Со стоимостью в комментариях разобрался а вот поле как дополнительное добавить не смог.

19/02/2023
par Admin

Это довольно сложно, нужно добавить его в базе данных, прописать в файле "/classes/QbOrder.php", добавить в шаблон формы заказа, в шаблон письма и в список переменных для письма в контроллере "/controllers/front/ajax.php". Я постараюсь вскоре обновить модуль, чтобы сделать добавление полей в настройках.

20/02/2023
par Максим

Супер! С нетерпением будем ждать! Хорошего дня!

04/03/2023
par Admin

Обновил модуль, теперь можно добавлять дополнительные поля прямо в настройках. После обновления, возможно, понадобится очистить кэш браузера (Ctrl + f5).

12/03/2023
par Максим

Всё отлично работает! Есть дополнительный вопрос, цену вставить получилось (Нужно вставить код {Tools::displayPrice($qb_product->price)} в любое нужное место) но как сделать чтобы стоимость приходила в письме и есть ли возможность при создании дополнительного поля email - отправлять письмо с заказом покупателю? Можно куда-нибудь отправить Donate?)

29/07/2022
par

Цена товара

Добрый день, все отлично работает, но есть два вопроса - главный как цену товара добавить и второй как помимо почты еще и код отправки в телегу добавить?

29/07/2022
par Admin

Добрый день! Вы имеете в виду добавить цену товара в форму заказа? Если только вручную отредактировав шаблон (файл hook.tpl в папке "views/templates/hook" модуля). Нужно вставить код {Tools::displayPrice($qb_product->price)} в любое нужное место. Насчет отправки в Телеграм сказать сложно, это зависит от того, что вы используете для интеграции с ним - модуль и т.д. Но если есть код, который можно просто вставить в файл, то его можно попробовать вставить в файл "controllers/front/ajax.php" в папке модуля, например, в строку #116.

30/07/2022
par Максим

Используется php код простенький на лендингах, а вот как его сюда впихнуть не разобрался <?php sleep(1); $nameFieldset = "Имя пославшего: "; $phoneFieldset = "Телефон: "; $theme = $title; $themeFieldset = "Тема: "; $refererFieldset = "Адрес сайта: "; $token = ""; $chat_id = ""; $arr = array( $themeFieldset => $theme, $nameFieldset => $name, $phoneFieldset => $phone, $idFieldset => $products, $refererFieldset =>$_SERVER["HTTP_REFERER"], ); foreach($arr as $key => $value) { $txt .= "<b>".$key."</b> ".$value."%0A"; }; $sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r"); ?>

31/07/2022
par Admin

Да вроде бы примерно так и должно выглядеть. Вот с нужными переменными, можно вставить в строку #116: $token = ""; $chat_id = ""; $nameFieldset = "Имя покупателя: "; $phoneFieldset = "Телефон: "; $productsFieldset = "Товар: "; $theme = 'Быстрая покупка'; $refererFieldset = "Ссылка на товар: "; $arr = array( $nameFieldset => $qb_order->customer_name, $phoneFieldset => $qb_order->phone, $productsFieldset => $product_name, $refererFieldset => $product_link, ); foreach($arr as $key => $value) { $txt .= "<b>".$key."</b> ".$value."%0A"; }; $sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r"); Остается только вписать в начале кода нужные $token и $chat_id для самого бота.

30/07/2022
par Максим

И еще вопрос, при попытке добавить в форму артикул и цену <input type="hidden" name="qb_price" value="{$qb_product->price}" /> <input type="hidden" name="qb_reference" value="{$qb_product->reference}" /> отправка не идет вообще, как можно исправить?

31/07/2022
par Admin

Код правильный, должен работать. Попробуйте пересохранить файл или очистить кэш, возможно, дело в этом. Только на стороне сайта нужно будет еще добавить код для получения этих данных. Или же, если эти данные нужны для отправки в телеграм, то можно не пересылать их, а использовать уже имеющуюся переменную $product в коде для телеграма. Цена: $product->price, артикул: $product->reference.

13/05/2022
par Вячеслав

Кнопка пропадает при смене атрибута

Добрый день! Тестирую ваш модуль "Быстрый заказ", но у меня появилась такая ошибка. Если у товара есть атрибуты (использую картинку), то у посетителя сайта при первом открытии карточки товара кнопка "Быстрый заказ" есть, а при переключении на другой атрибут кнопка пропадает и не появляется до полной перезагрузки страницы.

13/05/2022
par Admin

Добрый день! Да, довольно странно. Попробуйте поменять позицию кнопки в настройках модуля (опция "Позиция кнопки заказа на странице товара"). Возможно, другой модуль или сама тема так обновляет страницу при смене атрибутов. Или, если есть возможность, можете прислать мне ссылку на товар с такой проблемой, я проверю.

14/05/2022
par Вячеслав

Добрый день! Спасибо за скорый ответ. Да, вы правы. Кнопка стояла в позиции "Кнопки товара" и там пропадает при смене атрибута. Перенес кнопку в позицию "Действия товара" и тут она остается. Проблема только в том, что хотели сделать сайт в режиме каталога, чтобы не было цен, но была возможность отправлять заявку на товар. В этом случае кнопки не будет видно совсем. Наверное, надо возиться с кодом в хуках. Ссылку на товар сейчас скину вам на е-мейл.

14/05/2022
par Admin

Добрый день! Да, действительно, как раз этот блок с кнопками перезаписывается при переключении атрибутов. И да, чтобы вставить кнопку в это место придется использовать специальный хук. В настройках модуля позицию нужно поменять на "нет, только пользовательский хук", а в шаблон вставить такой код: {hook h="quickBuy"} Файл шаблона скорее всего этот: /themes/ваша_тема/templates/catalog/product.tpl Код можно вставить в конец блока ".product-actions" или в любое место кроме формы с id="add-to-cart-or-refresh".

16/05/2022
par Вячеслав

Сделал всё по вашей инструкции, теперь работает корректно. Модуль отличный, спасибо большое!!

16/05/2022
par Admin

Отлично, очень рад, что все получилось!

01/12/2021
par

Кнопка появляется нев том месте

Спасибо за простой и бесплатный модуль! Но возникла небольшая проблема - кнопка появляется под соц.сетями, а не рядом с корзиной. Переключатели хуков в самом шаблоне ничего не меняет. Кнопка появляется только в хуке доп.инфорцация, в остальных не высвечивается. Подскажите как кнопку сделать ря дом с корзиной?

01/12/2021
par Admin

Здравствуйте! Если смена позиции в настройках модуля не помогает, боюсь, что переместить кнопку можно только вручную вставив ее в шаблон. Это можно сделать с помощью кода {hook h='quickBuy'}. На странице настроек модуля про это есть подробнее. Также можно попробовать передвинуть кнопку в начало блока, чтобы она отображалась выше соцсетей. Это можно сделать в админке на странице "Дизайн >> Расположение блоков", выбрав модуль в соответствующем поле.

15/09/2021
par

Заработало

Я вам писал о проблеме на сайте https://magazin.in.net/ . Я поставил версию для престашоп 1.7 и заработало. Только кнопка не в правильном месте появляется. Хотелось бы чтобы кнопка появлялась так же как в версии для 1.6. Справа от кнопки "Добавить в корзину" Это возможно?

15/09/2021
par Admin

Здравствуйте! Попробуйте переключить опцию "Позиция кнопки заказа на странице товара" на какое-нибудь другое значение. Но вообще изначальная позиция "Действия товара" идентична позиции из версии для 1.6.

16/09/2021
par Игорь

Нет. Не меняет ситуацию а наоборот, кнопка пропадает. Работает лишь при выборе "Кнопки товара"

16/09/2021
par Admin

Да, действительно, похоже, что в 1.6 это называется "Кнопки товара". В любом случае, это странно, это та же позиция, что и в старой версии модуля. Только что проверил на 1.6.1.24 и кнопка отображается точно в том же месте. Возможно, зависит от конкретной темы. Боюсь, могу посоветовать только попробовать переустановить модуль и очистить кэш PrestaShop. Если не поможет, то можно вручную вставить специальный хук в нужное место в шаблоне: {hook h='quickBuy'} в файл product.tpl в папке темы.

17/09/2021
par Игорь

Я в ручную скрипт переставил, вышло под кнопкой "Купить". А можно узнать где поменять цвет кнопки в коде?

17/09/2021
par Admin

Это просто стандартная кнопка, в модуле цвет нигде не указан. Поменять цвет можно добавив новый код в любой .css файл. Можно, например, в файл "/views/css/front.css" в папке модуля. Для вашего сайта можно такой код: #product .qb-wrp {display: inline-block;} #product .qb-btn {background: #0c62ff;padding: 9px 15px;border-radius: 20px;} #product .qb-btn span {border: none;}

19/09/2021
par Игорь

Спасибо. Вышло даже лучше чем ожидал. Кнопка в стиле шаблона и не под кнопкой "В корзину", а справа, что очень подчеркивает стиль : https://prntscr.com/1srfyue Спасибо за разраюотку такого модуля. Есть еще пару вопросов по модулю: 1. У нас используется реферальная программа с недавнего и возможно ли чтобы в заявке которая приходит от покупателя указывался ID партнера и ФИО, а также чтобы и ему на емайл приходил дубликат письма? 2. Можно ли дополнительно реализовать, (добавив код) чтобы дополнительно приходили сообщения кроме емайлов и на вайбер или телеграм, в зависимости от того какой есть мессенджер. Ведь на сегодня мессенджеры более удобны в использовании.

20/09/2021
par Admin

Да, я специально немного подогнал код под ваш дизайн :) Да, в принципе, это все возможно, но уже куда сложнее простого добавления стилей. И то и другое можно добавить, отредактировав файл ajax.php в папке модуля. Подробнее, к сожалению, не подскажу - лучше обратиться к разработчику, который делал ваш сайт. Мессенджеры, конечно же, более удобны, но их поддержка будет сложнее чем весь модуль сейчас. Пока таких планов нет, к сожалению, можно только если как-то вручную добавить вызов стороннего модуля в файле ajax.php

20/09/2021
par Игорь

Еще раз огромное спасибо!

15/09/2021
par Игорь

Не открывается

Здравствуйте. У меня престашоп 1.6.1.24 Устанавливал модуль на тестовом сайте, там работает все, а когда поставил на основной, www.magazin.in.net то кнопка появляется но при нажатии ничего не происходит. Открываю гугл хромом и нажимаю Ф12 и смотрю. При наждатии на кнопку появляется сообщение "start protect" Тоесть, что-то останавливает запуск процесса. Не могу понять что. Помогите разобраться.

14/07/2021
par

Нужно сделать адаптивной форму заказа

Все отлично работает, спасибо большое! К сожалению форма заказа не адаптирована для мобильных устройств.

14/07/2021
par Admin

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

15/07/2021
par Иван

Теперь все красиво, благодарю!

03/06/2021
par Dmitry

Не работает оформление заказа

При подтверждении заказа, выдает ошибку: "Неизвестная ошибка". Включил отображение ошибок - ничего. В журналах событий тоже все норм. Запуск провожу на престу v.1.7.7.4 чистую (оригинальный шаблон) и шаблон вархаус под опенкартом.

04/06/2021
par Admin

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

08/06/2021
par Dmitry

Нашел ошибку. Нужно удалить шаблон номера телефона в настройках. Те в поле номер телефона - оставить его пустым и стереть все данные.

14/04/2021
par

преста 1.6.1.24

Добрый день, у меня на версии престы 1.6.1.24 работает модуль для версии 1,7, а для 1,5-1,6 наоборот не работает (показывает кнопку но при нажатии ничего не происходит)..)

14/04/2021
par Admin

Добрый день! Да, там немного условное разделение, на старых версиях PrestaShop 1.6 лучше работает старая версия, а на более новых новая.

03/04/2021
par agnzloy@yandex.ru

незивестная ошибка

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

04/04/2021
par Admin

Скорее всего какая-то ошибка при отправке письма. Другие письма нормально отправляются? Можно попробовать проверить логи, например, в админке Расширенные параметры >> Журнал событий.

19/02/2021
par

Не открывает форму

1.7.7.1 Текст Быстрый заказ показывает, а при нажатии ничего не происходит

20/02/2021
par Admin

Сложно сказать в чем проблема, возможно, на странице товара какая-нибудь JS ошибка. Могу проверить, напишите в контактную форму адрес сайта, если еще актуально.

22/02/2021
par

Отзыв на отзыв

Сори все Ок. Я не для той версии скачял:)

26/01/2021
par

Отличный модуль

Спасибо за модуль. Но возникла проблема, модуль встал на престу 1.7.6.5, но ссылка на быструю покупку не отображается в карточке товара. Тема, на которую ставился модуль PROD-21239. В чем может быть проблема?

26/01/2021
par Admin

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

10/01/2021
par

Будьте Вы счастливы!!

Админу хочу сказать огромное Вам спасибо! Будьте Вы счастливы!!) Решили мою проблему)

10/01/2021
par Admin

И Вам спасибо за добрые слова, рад, что модуль пригодился :)

19/05/2020
par

СУПЕР 1.7.6 працює!

Дякую!

06/05/2020
par

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

жаль нельзя товары из корзины таким быстрым способои заказать. а так работает спасибо

06/03/2020
par

Отличная работа

Жаль что для версии 1.7.6 нет этого модуля. Намечаете делать? Спасибо

07/03/2020
par Admin

Да, действительно, давно пора было обновить :) Выложил новую версию, теперь работает с PrestaShop 1.7+

01/03/2020
par

Спасибо

Спасибо

18/06/2019
par

Не всплывает окно

Добрый день! Установил на Prestashop 1.6.1.12 Текст "Быстрый заказ" показывает, а при нажатии ничего не происходит вообще. Помогите разобраться пожалуйста!

19/06/2019
par Admin

Добрый день! Покажите живой пример, пожалуйста, если есть возможность. Я проверю, может быть что-то мешает.

11/09/2017
par

Произошла ошибка.

Произошла ошибка. Пожалуйста, проверьте введенную информацию. Подскажите как решить

12/09/2017
par Admin

Здравствуйте! А какая у вас версия PrestaShop? Проверьте, нормально ли вообще отправляются письма на сайте. Если дело не в этом, то нужно включать показ ошибок и смотреть ответ сервера при отправке заказа.

18/04/2017
par Виктор Горбатко

Кнопка вызова формы

Здравствуйте, не подскажите как отключить Кнопку вызова формы, по умолчанию под кнопкой "Добавить в корзину"?

20/04/2017
par Admin

Кнопка вызова формы

-- "Здравствуйте, не подскажите как отключить Кнопку вызова формы..." Здравствуйте! Чтобы убрать кнопку, нужно убрать модуль из хука "displayProductButtons". Это в админке на странице Модули - Расположение