Opencart модуль "Купить в один клик"
Opencart

Модуль "Купить в один клик"

Здесь и далее по тексту речь о модуле быстрого заказа для Opencart "Купить в 1 клик для Opencart 2.x с целью в Яндекс и Google + SMS!" (Buy in one click) для Opencart версий 2.х
Скачать данный модуль можно здесь:

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


ОБРАТИТЕ ВНИМАНИЕ: ВЫШЛА НОВАЯ ВЕРСИЯ УПРОЩЕННОГО ЗАКАЗА ДЛЯ OPENCART 2 - ОПИСАНИЕ ЗДЕСЬ


Текущая версия

Для Opencart 2.0.x, 2.1x, 2.2.x - версия модуля 2.9 (имя файла - BuyOneClick_v.2.9.0.multi.2.x.ocmod.zip)

Для Opencart 2.3.x - версия 2.9.1 (имя файла BuyOneClick_v.2.9.1.multi.2.3.ocmod.zip)

Доступны и прошлые версии, однако я рекомендую качать последние версии, соответствующие Вашей версии Opencart.

Как проверить версию Opencart?

Надо в панели управления администратора магазина прокрутить окно вниз - там будет видна версия!

Что представляет из себя модуль?

OCMod дополнение для интернет-магазина OpenCart (OcStore) в виде архива, содержащего файлы административной и пользовательских частей интерфейса.

Принцип работы модуля (и его особенности)

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

Что умеет

  • Мультиязычный 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.
  • Возможность создавать свои шаблоны для СМС-сообщений.

Что не умеет

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


Порядок установки:

Скачать модуль и распаковать архив.

Выбрать файл, соответствующий Вашей версии OpenCart

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

Перейти в подраздел "Менеджер дополнений" - в списке установленных дополнений OCMOD должен появится модуль с названием "Buy One Click - xxx" (xxx в данном случае может различаться от версии).

Перейти в подраздел "Модули", включить модуль "Buy One Click - xxx" и нажать редактирование.

Обязательно 

  • заполнить названия кнопок (необходимо заполнить оба названия).
  • включить хотя бы одно поле (имя, телефон или e-mail в зависимости от Ваших предпочтений).
  • включить быстрый заказ там, где необходимо (в карточке товара, категории).

Необязательно

  • Заполнить текст во всплывающем окне.
  • Заполнить текст в дополнительном поле.
  • Подключить стили buyoneclick.css
  • Настроить аналитику Яндекс и Google.
  • Настроить отправку SMS.

Сохранить.

Настройка завершена. Более ничего делать не надо! В макет добавлять не надо!!!

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


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

Как настроить Яндекс?

Лучше чем здесь - https://yandex.ru/support/metrika/reports/add-goals.xml#create_goal не описано нигде.

Как настроить Google

Стоит прочитать здесь - https://support.google.com/analytics/answer/1032415?hl=ru
и https://www.ru.advertisercommunity.com/t5/Otslezhivanie-tseley-i-Elektronnaya/Kak-v-Google-Analytics-postavit-tsel-na-nazhatie-knopki/td-p/65313# надеюсь это поможет.


Настройка SMS:

Как настроить SMS.ru?

Зарегистрироваться здесь: ocshop.sms.ru (ссылка партнёрская*)

*Партнёрская ссылка в данном контексте означает, что пользователи, зарегистрировавшись по данной ссылке, будут платить за отправку СМС-сообщений на 10% ниже, чем официальная цена на SMS.RU! Если Вы всё же хотите удалить партнерскую ссылку - напишите мне, я Вам подскажу без лишних вопросов.

Скопировать Ваш api_id из личного кабинета в настройки модуля.

Включить отправку СМС в модуле.

Бесплатно доступно до 5 СМС в день при условии, что каждое сообщение помещается в 1 СМС (до 70 русских / 160 латинских символов). При превышении этих лимитов, сообщения оплачиваются согласно тарифу.

Цены на СМС-сообщения можно посмотреть здесь: Цены.

Как настроить TurboSMS?

Что такое сервис TurboSMS лучше прочитать здесь: https://turbosms.ua/

Российские операторы поддерживаются!

Цены на SMS можно посмотреть здесь: https://turbosms.ua/price.html

Для теста дают 10 кредитов - хватит на пару-тройку SMS.

Настройка

  1. Зарегистрироваться на TurboSMS
  2. В личном кабинете перейти в раздел SMS-шлюз - > Подключение к шлюзу
  3. Заполнить login, пароль и поставить отметку SOAP.
  4. Данные из SMS-шлюза внести в настройки модуля. Обратите внимание (!!!) - login и пароль требуются именно из настроек SMS-шлюза!!! Отметка SOAP обязательна!
  5. Номер получателя SMS в настройках модуля заполняется в таком виде: +79173861200 (т.е. + регион + код + номер) - это тоже обязательное условие!
  6. Подпись отправителя нельзя взять с потолка! Для того, чтобы задать свою подпись её необходимо предварительно зарегистрировать в личном кабинете TurboSMS! Смотрите раздел "подписи" в личном кабинете - там всё подробно расписано. Если не знаете - просто не трогайте!!! По умолчанию - Msg.
  7. Если есть дополнительные вопросы по сервису, смотрите здесь https://turbosms.ua/faq.html

Как настроить шаблоны СМС-сообщений?

В шаблонах Вы можете использовать такие "теги":

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

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

По умолчанию шаблон сообщения для покупателя: Спасибо за Ваш заказ на {product} в интернет-магазине {shop_name}! Мы свяжемся с Вами для подтверждения заказа! Вы можете изменить данное сообщение по своему усмотрению. К примеру, такой шаблон: Спасибо за Ваш заказ в xdomus.ru! Мы свяжемся с Вами для подтверждения! Такое сообщение будет короче и скорее всего уложится в 1 СМС.



Возможные ошибки и порядок их исправления:

Не удаётся загрузить архив. Пишет "FTP должен быть включен в настройках".

Решение: Переходим в раздел "Система". Подраздел "Настройки". Редактирование "Мой магазин" -> вкладка FTP и заполняем. Данные для заполнения необходимо получить у Вашего хостинг-провайдера!

Не удаётся загрузить архив. Выскакивает непонятное окошко с ошибкой.

Решение: Качаем отсюда модуль https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892 Этот модуль позволяет устанавливать архивные OCMOD модули на серверах без FTP.

Архив загрузился, но не появился в модулях, нет и кнопок.

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

Архив загрузился, при попытке зайти в настройки модуля выскакивает ошибка "У Вас нет прав на редактирование данного модуля".

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

Решение для версий 2.3.х и выше (как посмотреть версию): у Вас установлен модуль не для Вашей версии. Перейдите к скачиванию модуля и скачайте версию модуля для Вашей версии интернет-магазина.

Установка была успешной, все настройки выставлены, однако кнопки не появились на сайте.

Первым делом проверяем соответствие версий.

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

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

  1. Первый вариант - разобраться самому без посторонней помощи. Там нет ничего сложного, поверьте!
  2. Второй вариант - написать мне (желательно через личку в opencartforum.com https://opencartforum.com/profile/11962-wadamir/), но бесплатно я не занимаюсь доработками и настройками. Бесплатно могу посмотреть Ваш магазин и немного проконсультировать через Skype. Если Вы немного разбираетесь в html, css, js, php - Вы сможете сами подстроить модуль под Ваш шаблон.
  3. Третий вариант - написать мне и заплатить за настройку (цена настройки от 99 рублей).

Всё работает, но письма не приходят

Переходим в раздел "Система". Подраздел "Настройки". Редактирование "Мой магазин" -> вкладка "Витрина" там указан e-mail, на который и будут приходить письма.

  1. Первый вариант (99% случаев) - ищите письма в папке СПАМ.
  2. Второй вариант (1% случаев) - у Вас на хостинге отключена функция PHP mail(). Обратиться к хостеру с просьбой включить эту функцию. Обратиться к хостеру и узнать как настроить отправку писем и настроить соответствующим образом файл send-order.php, который входит в архив модуля.

Как изменить стили окна или кнопки

По умолчанию кнопки и формы (с версии 2.6) используют классы и, следовательно, стили bootstrap, такие как btn, btn-default и т.д. В состав архива входит buyoneclick.css - туда Вы можете вставить все необходимые стили! Обратите внимание: кнопка в категории имеет встроенный стиль style="display:block; width:100%;", если Вам нужно его перекрыть - используйте !important или исправьте в install.xml

Для поиска нужной Вам информации по стилям используйте htmlbook.ru - я сам туда постоянно захожу!

Как добавить/исправить язык

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


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


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

Есть модуль для Opencart 1.5.x - скачать его можно здесь https://opencartforum.com/files/file/3340-kupit-v-1-klik-dlya-opencart-156-s-celyu-v-yandeksmetrike/ Однако описание и настройка отличаются!



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