Настройки Google reCaptcha на Opencart 2.x

Настройка Google reCaptcha на Opencart 2.x занимает до 1 часа рабочего времени программиста.

В процессе создания интернет-магазина электронных сигарет для клиента столкнулся с проблемой добавления стандартной каптчи Google reCaptcha на страницы модуля Simple 4.x (упрощенная регистрация и заказ) в CMS Opencart 2.x для защиты от автоматических регистраций в магазине. Для начала рассмотрим добавление Google reCaptcha для стандартной регистрации и других страниц, затем для страниц модуля Simple 4.

Если настройки непонятны для вас – могу помочь и настроить платно. Цена – $10.

Настройки Google reCaptcha для стандартной регистрации (и других страниц) в Opencart 2.x

План статьи

1. Перейдите по адресу www.google.com/recaptcha/, авторизуйтесь под вашим аккаунтом Google, добавьте домен вашего магазина в поле «Название».

Добавление сайта в Google reCaptcha

2. Выделите админ-панель Opencart. Зайдите в "Приложения"->"Captcha". Зайдите в редактирование Google reCAPTCHA. Вы попросите заполнить поля Ключ и Секретный ключ, значение которых вы можете взять со страницы, где регистрировали домен в Google Рекаптче. Заполните поля в админке Опенкарта и выберите статус "Включено".

Настройка Google reCaptcha на Opancart 2.*

3. Перейдите в админ-панели следующим путем: Настройка -> Настройка. Напротив названия вашего интернет магазина кнопка “Редактировать” в виде редактирования иконки. Перейдите на вкладку “Опции” и внизу в настройке Captcha в выпадающем списке выберите Google reCpatcha. Чуть ниже проставьте галочки, где хотите отображать каптчу посетителям.

Настройка Google reCaptcha на Opencart 2.x – рис. 2

4. Все готово!

Настройки Google reCaptcha для регистрации и других страниц модуля Simple 4.x в Opencart 2.x

1. Выполните все действия по предыдущей части инструкции.

2. Перейдите в настройку модуля следующим путем: Приложения -> Модули -> кнопка редактирования напротив “Простая регистрация и заказ Simple”.

3. Перейдите на вкладку Поля. Выберите поле "Защитный код" для настройки. Внизу настройки “Значение по умолчанию” выберите “Установить здесь” и внесите в него следующий код:


$this->config->set('config_google_captcha_status', true); $this->config->set('config_google_captcha_public', 'Ваш Ключ'); $this->config->set('config_google_captcha_secret', 'Ваш Секретный Ключ');

Настройка "Защитное поле" в модуле Simple 4.x

4. Используйте изменения. Перейдите на вкладку "Страницы". В левой переключающейся панели выберите нужную страницу, куда хотите встроить реКаптчу (я выбирал “Регистрация”). Внизу настроек для страницы есть

"Вы можете настроить отображение и обязательность каждого поля". Нажмите немного ниже на кнопку “Добавить строку”, которая переключается. Выберите “Защитный код”. Он прибавится к общему списку полей. Нажмите “Защитный код” и выберите справа в меню “Обязательно?” значение “Обязательно всегда”.

Настройка Google reCaptcha в Opencart 2.x для Simple 4.x

5. Готово теперь вы защищены от автоматических регистраций!