"XD ⚡ BuyOneClick" - модуль быстрого заказа для Opencart 2 и Opencart 3
Opencart

"XD BuyOneClick" - модуль быстрого заказа для Opencart 2 и Opencart 3

Для чего нужен модуль XD BuyOneClick?

Позволяет осуществлять покупку в один клик в карточке товара, категориях, на странице производителя, а также в поиске и стандартных модулях.

Для каких версий OpenCart / ocStore:

  • Opencart 2.0.x
  • Opencart 2.1.x
  • ocStore 2.1.x
  • Opencart 2.2.x
  • ocStore 2.2.x
  • Opencart 2.3.x
  • ocStore 2.3.x
  • Opencart 3.x

Должно работать, но не проверялось:

  • OpencartPro, ocShop 2.0.x
  • OpencartPro, ocShop 2.1.x
  • OpencartPro, ocShop 2.3.x

Основные характеристики

  • Мультиязычный En Ru Ua. Возможно подключение любого количества языков.
  • Работает в карточках товаров, на страницах категорий, поиска, товаров со скидкой, страницах производителей, а также в стандартных модулях Opencart - рекомендуемые товары, товары со скидкой, хиты продаж, последние добавленные.
  • Поля к заполнению покупателем: имя, телефон, email, комментарий, чекбокс согласия с "Политикой безопасности" (эти поля можно включить/выключить из панели управления модулем).
  • Настройка обязательности заполнения полей (при незаполненном обязательном поле оно подсвечивается).
  • Валидация номера телефона (с использованием маски для России и Украины). Такую валидацию можно включить/выключить из админки. Возможно подключение иных вариантов масок.
  • Валидация обязательных опций (можно включить / выключить в настройках).
  • Уведомление о нехватке товара на складе (можно включить / выключить в настройках).
  • Интеграция Яндекс метрики и Google аналитики на всех этапах осуществления быстрого заказа.
  • Дополнительная расширенная аналитика на основе Sourcebuster JS (скрипт определения источников посетителей сайта).
  • Отправка (бесплатно до 5 СМС в день!) владельцу интернет-магазина СМС-сообщений с использованием сервиса SMS.ru
  • Отправка СМС-сообщений покупателю с использованием сервиса SMS.ru
  • Отправка владельцу интернет-магазина СМС-сообщений с использованием сервиса SMSC.ua
  • Отправка СМС-сообщений покупателю с использованием сервиса SMSC.ua.
  • Возможность создавать свои шаблоны для СМС-сообщений.
  • "Подхватывает" выбранные опции и количество товара.
  • Отправка стандартного письма о заказе владельцу интернет-магазина.
  • Отправка стандартного письма о заказе покупателю (при заполнении поля e-mail).
  • Регистрация заказа в админке интернет-магазина.

Примеры работы модуля:

Правовая информация:

Модуль поставляется as is (как есть), Вы устанавливаете его по собственному желанию и ответственность за него несёте Вы.
Распространяется модуль по лицензии GNU GPL — Вы вправе его копировать, модифицировать и распространять (в том числе на коммерческой основе).



Установка модуля:

Файл (BuyOneClick_v.4.0.zip) содержит сразу 4 версии:

  • Для Opencart 2.0.x, 2.1x — версия модуля 4.0.1 (имя файла — BuyOneClick_v.4.0.1.ocmod.zip)
  • Для Opencart 2.2.x — версия модуля 4.0.2 (имя файла — BuyOneClick_v.4.0.2.ocmod.zip)
  • Для Opencart 2.3.x — версия модуля 4.0.3 (имя файла — BuyOneClick_v.4.0.3.ocmod.zip)
  • Для Opencart 3.x — версия модуля 4.0.4 (имя файла — BuyOneClick_v.4.0.4.ocmod.zip)
  1. Скачать модуль XD BuyOneClick

  2. Распаковать архив.

  3. Войти в административную панель управления, перейти в раздел «Модули» (или "Дополнения" в зависимости от версии OpenCart), затем «Установка расширений» и загрузить zip-архив, соответствующий Вашей версии OpenCart / ocStore (именно zip-архив!!!).

    OpenCart установка модуля BuyOneClick
    OpenCart установка модуля BuyOneClick
  4. Перейти в подраздел «Модификаторы» — в списке установленных дополнений OCMOD должен появится модуль с названием «XD Stickers for Opencart xxx» (xxx в данном случае может различаться от версии).

    OpenCart установка модуля BuyOneClick
    OpenCart установка модуля BuyOneClick
  5. Перейти в подраздел «Модули» и активировать модуль «XD Stickers xxx».

    OpenCart установка модуля BuyOneClick
    OpenCart установка модуля BuyOneClick

1 месяц хостинга бесплатно и домен в подарок!

*пользуюсь сам и Вам рекомендую! Из плюсов: цены, uptime, удобство и отзывчивая поддержка!


Настройка модуля:

Перейдите в раздел модули и нажмите на значок карандаша для редактирования модуля:

OpenCart настройка модуля BuyOneClick
OpenCart настройка модуля BuyOneClick

Основные настройки модуля

OpenCart настройка модуля BuyOneClick
OpenCart основные настройки модуля BuyOneClick
  1. Текст на кнопке. Вы можете установить свой текст на кнопке. Если оставить поле пустым, будут использоваться стандартные варианты - "Buy now", "Купить быстро" в зависимости от языка.

    OpenCart настройка модуля BuyOneClick
    Стандартный текст на кнопке
  2. Действие после успешной отправки заказа:

    • Всплывающее окно (без редиректа), т.е. после успешной отправки заказа покупатель останется на той же странице, на которой сделал заказ и увидит popup-окно об успешной отправке:

      OpenCart настройка модуля BuyOneClick
      Всплывающее окно успешного заказа Opencart
    • Переход на стандартную страницу opencart - "index.php?route=checkout/success". В этом случае после успешной отправки заказа покупатель будет перенаправлен на стандартную страницу:

      OpenCart настройка модуля BuyOneClick
      Стандартная страница успешного заказа Opencart
  3. Текст во всплывающем окне при успешной отправке. Данный текст будет показан только если выбрано всплывающее окно. Вы можете установить свой текст для успешной отправки. Допустимо использовать html теги в тексте. Если оставить поле пустым, будет использоваться стандартный текст:

    • Английский язык - <h4>Thanks for your order!<br />We will contact you as soon as possible.</h4>
    • Русский язык - <h4>Спасибо за Ваш заказ!<br />Мы свяжемся с Вами в самое ближайшее время.</h4>
    • Украинский язык - <h4>Дякуємо за ваше замовлення!<br />В найближчий час з Вами зв\'яжуться наші менеджери!</h4>
  4. Настройки полей и обязательности вводимых данных:

    • Имя
    • Телефон
    • Email
    • Комментарий

    Данные поля могут выставлены в 3 вариантах - включено, выключено и обязательное поле. Обязательное поле подсвечивается в форме, а при попытке отправить форму, оставив обязательное поле незаполненным, форма не отправляется и выводится доп. подсветка:

    OpenCart настройка модуля BuyOneClick
    Подсветка незаполненных обязательных полей формы.
  5. Требовать согласие с - можно выбрать имеющуюся статью. Выводится в виде чекбокса и также не позволяет отправить форму без отмеченного чекбокса. Ссылка на выбранную статью открывается в новом окне. Статьи можно добавить / изменить здесь:

    OpenCart настройка модуля BuyOneClick
    Статьи в OpenCart

    Валидация обязательных опций. Если включить данный пункт, товар, имеющий обязательные опции, нельзя будет заказать не выбрав эту опцию. При этом попытка сделать быстрый заказ не из карточки товара будет перенаправлять в карточку товара. Пример такого товара - https://xdomus.ru/ocshop21/index.php?route=product/product&path=33&product_id=30.

    OpenCart настройка модуля BuyOneClick
    Обязательные опции товара Opencart

    Валидация номера телефона. Этот пункт позволяет проверять телефон по маске. В данный момент доступны маски для телефонных номеров РФ и Украины. Если Вы планируете использовать отправку СМС покупателю - рекомендуется включить эту опцию. Если Вам требуется иная маска телефонного номера - читайте раздел "Ошибки и дополнения".

    Использовать стили buyoneclick.css. Этот пункт позволяет подключать стили к форме, выводимой модулем. Если Ваша тема не использует bootstrap или использует сильно модифицированный вариант bootstrap, рекомендуется подключить данный файл стилей.

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

    OpenCart настройка модуля BuyOneClick
    Предупреждение о нехватке товара.

    Пример такого товара: https://xdomus.ru/ocshop21/index.php?route=product/product&path=20&product_id=52

    Само состояние товара при его отсутствии задается в настройках самого товара:

    OpenCart настройка модуля BuyOneClick
    Состояние товара на складе при его отсутствии.
  6. Включение / выключение модуля:

    • Включить быстрый заказ в карточке товара.
    • Включить быстрый заказ в категории, поиске, производителях и акциях.
    • Включить быстрый заказ в стандартных модулях.

 



 

Настройка SMS

Настройка SMS.ru

OpenCart настройка модуля BuyOneClick
Настройка отправки СМС для сервиса SMS.ru

Для отправки сообщений на телефон администратора и / или покупателя необходимо зарегистрироваться. После регистрации на сайте Вам будет доступен баланс 10 руб, чего вполне хватит для тестирования.

  1. Где найти api_id?

    OpenCart настройка модуля BuyOneClick
    Личный кабинет SMS.ru
  2. Логин и пароль. Не рекомендуется использовать для отправки СМС. Пользуйтесь api_id. Оставьте поля не заполненными.

  3. Номер телефона администратора. Укажите номер телефона, использовавшийся Вами при регистрации на сайте SMS.ru.

  4. Подпись отправителя. По умолчанию используется Ваш номер телефона. Если Вы хотите установить своё имя в имени отправителя - необходимо согласовать данный вопрос с администрацией sms.ru.

    OpenCart настройка модуля BuyOneClick
    Личный кабинет SMS.ru - подпись отправителя.
  5. Шаблон сообщения администратору. По умолчанию шаблон сообщения для администратора: Order {order_number}: {product}. Customer: {name} {phone} {email}. Как правило, такое сообщение укладывается в 1 СМС и содержит все необходимые сведения. Вы можете изменить его по своему усмотрению. В шаблонах Вы можете использовать такие "теги":

    • {shop_name} - наименование магазина
    • {product} - наименование товара
    • {name} - имя покупателя
    • {phone} - телефон покупателя
    • {email} - email покупателя

    К примеру, такой шаблон: Привет boss! Какой-то {name} заказал {product} и указал телефон {phone} и {email} Соответственно придёт сообщение такого плана Привет boss! Какой-то Василий Петров заказал Iphone 7 и указал телефон +79876543210 и vasiliy@petrov.ru

    Отправка СМС администратору. Вы можете включить / выключить отправку сообщений администратору.

  6. Шаблон сообщения покупателю. По умолчанию шаблон сообщения для покупателя: Thank you for your order in our online store "{shop_name}"! Your order number: {order_number}. We will contact you to confirm the order!. Вы можете изменить данное сообщение по своему усмотрению. К примеру, такой шаблон: Спасибо за Ваш заказ в xdomus.ru! Мы свяжемся с Вами для подтверждения! Такое сообщение будет короче и скорее всего уложится в 1 СМС.

    Отправка СМС покупателю. Вы можете включить / выключить отправку сообщений покупателю. Не забудьте включить проверку номера покупателя!

 



 

Настройка SMSC.ua

OpenCart настройка модуля BuyOneClick
Настройка отправки СМС для сервиса SMSC.ua

Для отправки сообщений на телефон администратора и / или покупателя необходимо зарегистрироваться. После регистрации на сайте можно бесплатно получить 15 руб, чего вполне хватит для тестирования.

  1. Логин и пароль. Используйте логин и пароль, который Вы использовали при регистрации.

  2. Номер телефона администратора. Укажите номер телефона, использовавшийся Вами при регистрации на сайте SMSC.ua

    Подпись отправителя. По умолчанию используется Ваш номер телефона. Если Вы хотите установить своё имя в имени отправителя - необходимо согласовать данный вопрос с администрацией smsc.ua, поскольку существуют ограничения на использование подписи в сообщениях.

    OpenCart настройка модуля BuyOneClick
    Личный кабинет SMSC.ua - подпись отправителя.
  3. Шаблон сообщения администратору. По умолчанию шаблон сообщения для администратора: Order {order_number}: {product}. Customer: {name} {phone} {email}. Как правило, такое сообщение укладывается в 1 СМС и содержит все необходимые сведения. Вы можете изменить его по своему усмотрению. В шаблонах Вы можете использовать такие "теги":

    • {shop_name} - наименование магазина
    • {product} - наименование товара
    • {name} - имя покупателя
    • {phone} - телефон покупателя
    • {email} - email покупателя

    К примеру, такой шаблон: Привет boss! Какой-то {name} заказал {product} и указал телефон {phone} и {email} Соответственно придёт сообщение такого плана Привет boss! Какой-то Василий Петров заказал Iphone 7 и указал телефон +79876543210 и vasiliy@petrov.ru

    Отправка СМС администратору. Вы можете включить / выключить отправку сообщений администратору.

  4. Шаблон сообщения покупателю. По умолчанию шаблон сообщения для покупателя: Thank you for your order in our online store "{shop_name}"! Your order number: {order_number}. We will contact you to confirm the order!. Вы можете изменить данное сообщение по своему усмотрению. К примеру, такой шаблон: Спасибо за Ваш заказ в xdomus.ru! Мы свяжемся с Вами для подтверждения! Такое сообщение будет короче и скорее всего уложится в 1 СМС.

    Отправка СМС покупателю. Вы можете включить / выключить отправку сообщений покупателю. Не забудьте включить проверку номера покупателя!

 



 

Настройка аналитики

Настройка Яндекс цели

Как создать Яндекс цель

  1. OpenCart настройка модуля BuyOneClick
    Добавление цели Яндекс Метрики
  2. OpenCart настройка модуля BuyOneClick
    Добавление цели Яндекс Метрики
  3. OpenCart настройка модуля BuyOneClick
    Добавление цели Яндекс Метрики
  4. Подобным же образом Вы можете создать все 3 цели.


OpenCart настройка модуля BuyOneClick
Настройка Яндекс метрики
  1. Номер Вашего Яндекс счетчика.

    OpenCart настройка модуля BuyOneClick
    Номер Яндекс счетчика
  2. Идентификатор цели для кнопки «Быстрый заказ». Данная цель будет срабатывать при нажатии кнопки быстрого заказа как в карточке товара, так и в категориях и иных местах.

    OpenCart настройка модуля BuyOneClick
    Идентификатор Яндекс цели для кнопки «Быстрый заказ»
  3. Идентификатор цели для кнопки «Отправить» формы быстрого заказа. Данная цель будет срабатывать при нажатии кнопки "Отправить".

    OpenCart настройка модуля BuyOneClick
    Идентификатор цели для кнопки «Отправить» формы быстрого заказа
  4. Идентификатор цели при успешной отправке формы. Данная цель будет срабатывать при успешной отправке заказа, как при выводе popup-окна, так и при редиректе на стандартную страницу успешного заказа OpenCart.

    OpenCart настройка модуля BuyOneClick
    Идентификатор цели при успешной отправке формы
  5. Включить Яндекс цель.

В результате Вы сможете анализировать количество успешных заказов.

OpenCart настройка модуля BuyOneClick
Отчёт Яндекс метрики

 



 

Настройка Google цели

Как создать Google цель

  1. OpenCart настройка модуля BuyOneClick
    Создать Google цель
  2. OpenCart настройка модуля BuyOneClick
    Как создать Google цель
  3. OpenCart настройка модуля BuyOneClick
    Как создать Google цель
  4. OpenCart настройка модуля BuyOneClick
    Как создать Google цель
  5. OpenCart настройка модуля BuyOneClick
    Как создать Google цель
  6. Подобным же образом Вы можете создать все 3 цели.

OpenCart настройка модуля BuyOneClick
Настройка Google цели

  1. Категория для кнопки «Быстрый заказ» и Действие для кнопки «Быстрый заказ». Данная цель будет срабатывать при нажатии кнопки быстрого заказа как в карточке товара, так и в категориях и иных местах.

    OpenCart настройка модуля BuyOneClick
    Идентификатор цели для кнопки «Быстрый заказ»
  2. Категория для кнопки «Отправить" формы быстрого заказа и Действие для кнопки «Отправить" формы быстрого заказа. Данная цель будет срабатывать при нажатии кнопки "Отправить" формы быстрого заказа.

    OpenCart настройка модуля BuyOneClick
    Идентификатор цели для кнопки «Отправить» формы быстрого заказа
  3. Категория для успешной отправки формы быстрого заказа и Действие для успешной отправки формы быстрого заказа. Данная цель будет срабатывать при успешной отправке заказа, как при выводе popup-окна, так и при редиректе на стандартную страницу успешного заказа OpenCart.

    OpenCart настройка модуля BuyOneClick
    Идентификатор цели при успешной отправке формы
  4. Включить Google цель.

В результате Вы сможете анализировать количество успешных заказов.

OpenCart настройка модуля BuyOneClick
Отчёт Google analytics.

 



 

Настройка Расширенной аналитики

Sourcebuster JS: скрипт определения источников посетителей сайта

Скрипт определяет, откуда пришёл посетитель сайта: с рекламы, органического поиска или другого источника.

Вот что определил модуль для Вас:

Первый визит
Type:
utm_source:
utm_medium:
utm_campaign:
utm_content:
utm_term:
Дата и время первого визита:
URL первого визита:
First referer:

Текущий визит
Type:
utm_source:
utm_medium:
utm_campaign:
utm_content:
utm_term:
Дата и время текущего визита:
URL текущего визита:
Current referer:

Данные о текущей сессии
Просмотрено страниц:
Текущий URL:

Общие данные
Количество визитов:
IP-адрес:
User agent:
Promocode:

Если включить данную опцию в настройках модуля - эти данные для Ваших покупателей будут указаны в email, отправляемом администратору магазина.
 



 

Ошибки и дополнения:


Решение для OpenCart 2.x: описано здесь. Этот модуль позволяет устанавливать архивные OCMOD модули на серверах без FTP.

Решение: Скорее всего в настройках FTP у Вас неверно указан FTP каталог. Проверьте, укажите верный и повторите загрузку модуля.

Решение для версий 2.0.х, 2.1.х, 2.2.х: перейдите в раздел "Система", подраздел "Пользователи", затем "Группы пользователей" и нажмите на редактирование Вашей группы доступа (скорее всего Administrator). Проверьте разрешен ли у Вас просмотр, а также редактирование "module/xdstickers". Также проверьте нет ли галочки в разделе "Скрыть дополнения" на модуле "module/xdstickers".
Решение для версий 2.3.х и выше: у Вас установлен модуль не для Вашей версии. Перейдите к скачиванию модуля и скачайте версию модуля для Вашей версии интернет-магазина.

Первым делом проверяем соответствие версий Opencart и установленного модуля.
Проверяем шаблон - если Ваш шаблон не дефолтный (не тот, который идёт сразу вместе с OpenCart) без доп. настройки модуль может не работать! Что делать если шаблон недефолтный - написано ниже.

Архив содержит языковые файлы. Для пользовательского интерфейса они находятся в папке catalog/language, для админского - admin/language. Если у Вас есть исправленная языковая версия для модуля - можете отправить мне (через личное сообщение на opencartforum.com https://opencartforum.com/profile/11962-wadamir/) и я включу его в следующую версию модуля, обязательно указав Ваш вклад в разработку.


Что можно предпринять если у Вас недефолтный шаблон?

Почитайте OCMOD инструкцию для разработчика. Принцип довольно простой, я уверен что каждый может разобраться.
Ещё вариант - написать мне, используя форму ниже. Обратите внимание: бесплатно я не занимаюсь доработками и настройками. Стоимость работ - от 500 руб.








Если Вам нравится модуль, Вы можете поддержать его развитие:
На Yandex



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *