Рекомендуемые сообщения

Wadamir    67
Купить в 1 клик для Opencart 2.x с целями Яндекс и Google + бесплатные SMS!


Купить в 1 клик для Opencart 2.x с целями Яндекс и Google + бесплатные SMS!


ДЛЯ ЧЕГО НУЖЕН ЭТОТ МОДУЛЬ?

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

Использует Ajax (без перезагрузки страницы).

Заказ отсылается на основной почтовый ящик, указанный в настройках магазина.

 

Посмотреть как работает можно тут: http://ocshop.xdomus.ru/index.php?route=product/product&path=24&product_id=40 и на любых других товарах этого магазина.

 

Теперь файл (BuyOneClick_v.2.9.zip) содержит сразу 2 версии:

 

Что умеет

  • Мультиязычный En Ru Ua.
  • Работает в категориях и карточках товаров.
  • Разный текст на кнопке в зависимости от наличия товара (только в карточке товара).
  • Поля к заполнению покупателем: имя, телефон, email, комментарий (эти поля можно включить/выключить из панели управления модулем).
  • Настройка обязательности заполнения полей (при незаполненном обязательном поле оно подсвечивается).
  • Валидация номера телефона (допускает широкое трактование, дабы не отпугнуть клиента). Возможные варианты ввода:
    +7 989 989 99 99
    (050) 391-13-12
    +38 067-4440-220
    и т.п.
  • Жесткая валидация номера телефона (с использованием маски для России и Украины). Такую валидацию можно включить/выключить из админки.
  • Дополнительное поле для вывода информации во всплывающем окне (отключаемое).
  • Интеграция Яндекс и Google аналитики на кнопку быстрого заказа.
  • Отправка (бесплатно до 5 СМС в день!) владельцу Интернет-магазина СМС-сообщений с использованием сервиса SMS.ru
  • Отправка СМС-сообщений покупателю с использованием сервиса SMS.ru
  • Отправка владельцу Интернет-магазина СМС-сообщений с использованием сервиса TurboSMS.ua
  • Отправка СМС-сообщений покупателю с использованием сервиса TurboSMS.ua.
  • Возможность создавать свои шаблоны для СМС-сообщений.

Что не умеет

  • Регистрировать заказ в базе данных магазина (и отнимать товар из остатка).

 

ПОРЯДОК УСТАНОВКИ

Через админское меню -> Модули / Установка расширений

Файлы не перезаписываются.

Используется OCMod

 

ЕСЛИ ВАМ НРАВИТСЯ МОДУЛЬ, ВЫ МОЖЕТЕ ПОДДЕРЖАТЬ ЕГО РАЗВИТИЕ:

https://money.yandex.ru/to/410014592945355

Если не нравится - просто удалите :) Деньги слать не надо :)

 

Релиз версии 2.7 - совместные старания мои и пользователя https://opencartforum.com/profile/714728-denisemenov/ - рекомендую его всем!

 

ЕСЛИ У ВАС ОСТАЛИСЬ ВОПРОСЫ

Постарался собрать часто задаваемые вопросы сюда: https://xdomus.ru/opencart/modul-kupit-v-odin-klik/

 

ПОДДЕРЖКА:

Прежде чем писать, пожалуйста, прочитайте вышеуказанный FAQ! Если всё же Вам по-прежнему нужна помощь в установке/редактировании - пожалуйста, сразу присылайте ссылку на магазин! Если Вы пробовали сами установить, но не получилось: пишите сразу что Вы сделали и что не получилось!

 

Вот пример сообщения в ЛС:

Здравствуйте!

Ставил Ваш модуль, но он не заработал (не появилась кнопка, кнопка появилась, но окно не вылазит и т.п.).

Магазин: ocshop.xdomus.ru

версия: такая-то

шаблон: такой-то

Не могли бы Вы мне помочь? Спасибо заранее!

С уважением, пользователь такой-то

 

Поправка: обычно занят и теперь я редко отвечаю в течение 24 часов... I'm sorry

Прежде чем писать, пожалуйста, прочитайте вышеуказанный FAQ!

 

Все доработки / установки / переделки / свистелки - платные (от 99 руб.)


  • Добавил
  • Добавлено
    22.05.2016
  • Категория
  • Системные требования
  • Сайт разработчика
    xdomus.ru
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
    2.2
    2.1
    2.0
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    420

вальвации вообще никакой , в поля можно писать все что угодно, это плохой тон 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

валидация есть - html5 e-mail проверяет... а валидировать телефон - только заказчика отвращать, но можно воткнуть при желании. Займусь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    420

html5 e-mail это не полноценная валидация 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Валидация - это палка о двух концах.

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

А e-mail валидировать кроме как на наличие @ - баловство. И не я один так думаю https://habrahabr.ru/post/175375/

Вообще только номер телефона нужен в формах, по крайней мере, в позиции required.

Но это ИМХО.

Изменено пользователем Wadamir

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chamaerops    35

Насчёт валидации телефона. Меня лично бесит, когда вводишь номер телефона в формате ххх1112233, а потом в тебя плюется ошибка, мол, будьте добры введите телефон в международном формате с кодом страны (+38 в случае с Украиной). Поэтому, лучше когда сразу видно маску поля телефона, тут уже неоднозначностей не возникает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Добавлена валидация номера телефона (допускает широкое трактование, дабы не отпугнуть клиента).
Возможные варианты ввода:
+7 989 989 99 99
(050) 391-13-12
+38 067-4440-220
и т.п.

 

 

 

Насчёт валидации телефона. Меня лично бесит, когда вводишь номер телефона в формате ххх1112233, а потом в тебя плюется ошибка, мол, будьте добры введите телефон в международном формате с кодом страны (+38 в случае с Украиной). Поэтому, лучше когда сразу видно маску поля телефона, тут уже неоднозначностей не возникает.

 

Placeholderа не будет достаточно? Просто намекнуть клиенту как лучше вводить номер. В принципе без проблем добавить.

Изменено пользователем Wadamir

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
West1900    1

Спасибо за модуль! 

Вопросик , а можно его сделать в админке возможность ввода 2 языка?

Например русский и украинский?

Или подскажите куда копать ,что бы это реализовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

можно... обязательно сделаю в ближайшее время...

так то переменные надо будет завести под языки и всё...

копать в сторону controller/module/buyoneclick.php -> там есть name его надо  в цикл по языкам поставить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
alexsh99    0

А вам не кажется что скрипт отправки сообщения (send-order.php) который принимает переменные по POST находка для спамеров ???

Или у меня паранойя ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Или у меня паранойя ?

Заметьте, это не я сказал :)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
alexsh99    0

Заметьте, это не я сказал :)))

 

А вот и нет, не паранойя у меня.

 

После установки меня напряг этот скрипт (send-order.php) и я заменил переменные $myemail = $_POST["admin_email"]; на их статические значения, тем самым сделал возможность отправки почты только на прописанный е-майл

 

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

 

 

Здравствуйте!

Вашей контактной формой было отправлено сообщение:

Вам пришёл заказ на henryjrpmiller@mail.com

Имя отправителя: Radraiz

Телефон: 123456

E-mail: henryjrpmiller@mail.com

Сообщение: У Вас скоро свадьба и Вы хотите сделать ее оригинальной? Наша Компания "Буква НН" изготовит для Вас объемную фамилию молодоженов, дату Вашей свадьбы из объемных букв, герб или инициалы жениха и невесты. С объемными словами Ваша свадебная фото сессия будет незабываемой. http://букванн.рф/products .

Удачных продаж!!! 

 

 

Прошу обратить на поле "Вам пришёл заказ на" - в данном письме видно что тут идет явное прямое обращение к скрипту отправки с подменой полей

 

 

так что насчет безопастности модуля я начинаю сильно сомневаться 

 

 

Отговорите меня или ткните пальцом что я делаю не так 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dirtsport    3

Жаль не для OcStore 1.5.5.1.2...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67
В 27.05.2016 в 10:25, alexsh99 сказал:

Отговорите меня или ткните пальцом что я делаю не так 

 

идеальной защиты не будет всё равно, но хорошо, сейчас внесу изменения, повышающие "защиту от спамеров".

 

В 27.05.2016 в 16:55, dirtsport сказал:

Жаль не для OcStore 1.5.5.1.2...

 

 ожидается

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребята а куда отправляются уведомления о заказе? В файле send-order указал почту в $from_email  переменную. Но письмо не пришло

Изменено пользователем KoreybaDenis

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Ребята а куда отправляются уведомления о заказе? В файле send-order указал почту в $from_email  переменную. Но письмо не пришло

/* Устанавливаем e-mail адресата */
$myemail = $_POST["admin_email"];
 
вот адрес, на который отправляется

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Ребята а куда отправляются уведомления о заказе? В файле send-order указал почту в $from_email  переменную. Но письмо не пришло

 

а по умолчанию - на админский адрес из настроек магазина

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
belok    2

Здравствуйте. А можно сделать чтобы кнопка была только у товаров которые отсутствуют? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tirpits    0

2.1.0.2.1 добавляя модуль в схему продукта выдает: Фатальная ошибка: класс 'Controllermodule' не найден в /home/мой_сайт/public_html/system/storage/modification/system/engine/loader.php на линии 28

 

что-то пошло не так((( что может быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Здравствуйте. А можно сделать чтобы кнопка была только у товаров которые отсутствуют? 

В смысле? Если товара количество ноль? Можно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

2.1.0.2.1 добавляя модуль в схему продукта выдает: Фатальная ошибка: класс 'Controllermodule' не найден в /home/мой_сайт/public_html/system/storage/modification/system/engine/loader.php на линии 28

 

что-то пошло не так((( что может быть?

Ссылку в ЛС, пожалуйста.

Куда Вы добавляете? не понял этот момент...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
belok    2

В смысле? Если товара количество ноль? Можно...

Да, именно так. Если количество товара 0 "отсутствует" , то кнопка есть, а если количество 0< то кнопки нет. Как осуществить? Буду благодарен за помощь =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Да, именно так. Если количество товара 0 "отсутствует" , то кнопка есть, а если количество 0< то кнопки нет. Как осуществить? Буду благодарен за помощь =)

Направление задам: надо в product.php смотреть $product_info['quantity'] <= 0 и вывод делать соответственно... К сожалению, бесплатно только направление :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От likesmartass

      300.00 руб
      Скачать/Купить дополнение


      Упрощенное оформление заказа OpenCart 2.3.x.x (Easy Checkout)
      Быстрое оформление заказа на одной странице. Модуль поддерживает все функции стандартного оформления (пользовательские поля, сохранение данных в сессию, добавление заказа в админку, методы доставки, методы оплаты и т.д.).
       
      Функции:
      Вкл/выкл модуля Возможность вкл/откл регистрации при оформлении Возможность вкл/откл ввода адреса доставки, отличного от адреса платежа при оформлении Проверка валидности полей "на лету"  
      Модуль не заменяет никакие файлы.
      Для установки использовать стандартный установщик OpenCart.
      Установка:
      (Дополнения / Установка дополнений) Установите EasyCheckout.1.01.ocmod.zip, (Дополнения / Менеджер дополнений) Нажмите кнопку обновить, (Дополнения / Дополнения) Активируйте модуль "Easy Checkout (упрощенное оформление заказа) и включите"  
      По всем вопросам, багам, замечаниям, предложениям обращаться:
      Почта: ed.smartass@gmail.com; skype: wari0z  
      ДЕМО: http://tpl-oc.duxu.ru/
       
      http://tpl-oc.duxu.ru/admin
      demo
      demo
      Добавил likesmartass Добавлено 20.12.2017 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика ed.smartass@gmail.com Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось  
    • От likesmartass
      Быстрое оформление заказа на одной странице. Модуль поддерживает все функции стандартного оформления (пользовательские поля, сохранение данных в сессию, добавление заказа в админку, методы доставки, методы оплаты и т.д.).
       
      Функции:
      Вкл/выкл модуля Возможность вкл/откл регистрации при оформлении Возможность вкл/откл ввода адреса доставки, отличного от адреса платежа при оформлении Проверка валидности полей "на лету"  
      Модуль не заменяет никакие файлы.
      Для установки использовать стандартный установщик OpenCart.
      Установка:
      (Дополнения / Установка дополнений) Установите EasyCheckout.1.01.ocmod.zip, (Дополнения / Менеджер дополнений) Нажмите кнопку обновить, (Дополнения / Дополнения) Активируйте модуль "Easy Checkout (упрощенное оформление заказа) и включите"  
      По всем вопросам, багам, замечаниям, предложениям обращаться:
      Почта: ed.smartass@gmail.com; skype: wari0z  
      ДЕМО: http://tpl-oc.duxu.ru/
       
      http://tpl-oc.duxu.ru/admin
      demo
      demo
    • От spectrum
      Перед покупкой вы можете ознакомиться со всеми функциями шаблона, у него есть пробная семидневная версия.
      Скачать его можно тут.
      При оформлении заказа укажите адрес сайта, на котором вы планируете использовать шаблон.
      Так-же вы можете указать адрес тестового поддомена, на котором возможно вы будете проводить технические работы.
       
      Лицензия для одного домена приобретается однократно, продление НЕ требуется.
       
      После покупки ваш шаблон автоматически получит свой лицензионный ключ.
      На вторую и последующие покупки предусмотрены скидки:
       
      При покупке вы соглашаетесь, что:
      Возврат денежных средств или отмена лицензии не производится, по скольку у вас была возможность в полной мере ознакомиться с шаблоном в течении его тестового периода.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу