Регистрация/личный кабинет
Обратная связь 0
Модуль Webmoney на Opencart 2
image
image
image
image
image

Модуль Webmoney на Opencart 2

Совместимость
Opencart 2.0 Opencart 2.1 Opencart 2.2 Opencart 2.3
Цена
249 р.
349 р.
Категория
Совместимость
Opencart 2.0 Opencart 2.1 Opencart 2.2 Opencart 2.3
Файлы будут доступны после покупки личном кабинете
Описание

Главное предназначение модуля заключается в обеспечении оплаты заказов через одну из наиболее распространенных электронных систем расчетов под названием Webmoney. Инструмент позволяет работать с WMR, WMU, WMZ и WME.

Как установить:

  1. Через «Установку дополнений» в админ-панели устанавливается файл webmoney_ocxx.ocmod.zip. В качестве альтернативы его можно распаковать, а потом скопировать все содержимое папки upload и поместить в корень сайта.
  2. Выполняется включение всех необходимых модулей оплаты в подразделе Дополнения -> Оплата в админ-панели.
  3. Затем настает черед создания мерчанта непосредственно на сервисе Webmoney. С примером можно ознакомиться в файле merchant.jpg. Для создания мерчанта нужно: 
    1. Указать название магазина.
    2. Указать Secret Key в виде какой угодно комбинации латинских букв и цифр.
    3. Поставить галочку напротив пункта "Позволять использовать URL, передаваемые в форме".
    4. Из модульных настроек взять ResultUrl, failURL и successURL, проконтролировать http-протокол, в случае сайта на https его следует поменять в ссылках на https. Выбрать в качестве пути передачи POST.
    5. Определить создание контрольной подписи посредством SHA256.
    6. Все остальное не изменять.
  4. Теперь можно заняться редактированием модуля и введением номера кошелька включительно с буквой в настройках. 
  5. После этого следует ввести секретный ключ из мерчанта.
  6. На следующем этапе необходимо назначить требуемый статус заказа после осуществления оплаты.
  7. Теперь можно выбрать статус модуля "Включено".
  8. Даже, если вы не применяете какую-либо валюту в своем интернет-магазине, вам все же нужно создать для всех кошельков соответствующую валюту. Для этого в админ-панели следует зайти в Система > Локализации > Валюты и создать следующие комбинации: WMZ > доллар (USD), WMR > рубль (RUB), WMU > гривна (UAH), WME > евро (EUR). Их можно отключить, выбрав соответствующий статус. Однако при этом они должны быть в системе. В противном случае, оформляя заказ, покупатель увидит извещение об ошибке: Undefined index: USD, Undefined index: RUB и т.д. в соответствии с выбранным кошельком.

Ошибка "err: 1 merchant purse not specified or incorrect step:6" свидетельствует о неверном введении номера кошелька, например, без начальной буквы.

Принимать платежи можно без регистрации юридического лица или ИП. Требуется исключительно наличие кошелька Webmoney, который может быть зарегистрирован на обычного пользователя.

Модуль не нуждается в VQmod и в лицензии.

Комментарии
VIP-подписка
Проблемы и решения
1. После установки модуль не появился в списке

Вероятные причины:

  • 1. В случае если ранее не проводилась загрузка модулей через админ-панель, необходимо инсталлировать бесплатное расширение localcopy.ocmod.xml с соблюдением всех рекомендаций, после чего произвести переустановку
  • 2. Инсталляция может не предусматривать наличие отдельной страницы, следовательно ее не будет в числе модулей

2. Ошибка: Необходимо включить FTP в настройках

  • 1. Появление данной проблемы во время инсталляции модуля из админ-панели требует загрузки расширения localcopy.ocmod.xml. Устанавливается оно через дополнения, далее нужно провести обновление модификации, что позволит инсталлировать все дополнения в систему.
  • 2. Второй вариант решения данной ошибки предполагает прописывание в админ-панели соответствующих доступов.

3. Ошибка: Доступ запрещен!

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

4. Ошибка: Недопустимый тип файла!

Модули, которые содержат только файл с двойным расширением ocmod.xml, заливаются в папку В случае использования архива, не обязательно проводить разархивацию, можно инсталлировать в изначальном виде. В корне должна содержаться пустая или заполненная файлами папка upload, и служебные для установки модификаций. Помимо указанных данных в корневом каталоге архива не должно присутствовать ничего лишнего. Более полную информацию об инсталляции модулей получите здесь.

5. Ошибка: Каталог, содержащий файлы для загрузки не может быть найден!

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

6. Ошибка: Модификатор использует тот же ID код который вы пытаетесь загрузить!

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

7. Ошибка: Warning: DOMDocument::loadXML(): CData section not finished

Появление данной ошибки обусловлено попыткой инсталлировать чересчур большой по размерам xml-модификатор. Суммарное число символов должно находиться в пределах 65535. Устранить данную ошибку можно путем разбивки инсталляционного пакета на компоненты, при этом каждый должен иметь собственный уникальный параметр . Для удобства можно использовать цифры 1,2,3... для каждой части соответственно. Другой вариант исправления ошибки состоит в изменении типа в поля, хранящие модификации, в таблице БД с названием 'oc_modification'. Для этого достаточно задать такой SQL-запрос: ALTER TABLE oc_modification CHANGE xml xml MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;

8. Ошибка: Fatal error: Uncaught exception '...' with message '...' in

Данная ошибка появляется в случае инсталляцию в систему с версией от 2.3.x.x такого модуля, который не совместим с новой версией (когда она устаревает). Для устранения данной ошибки необходимо удалить все данные, относящиеся к данному модулю. Максимально быстро сделать это позволяет модуль ХХХХ Другой причиной появления данной проблемы является обращение скрипта к таблице БД, которой не существует. Чаще всего это возникает в том случае, если при инсталляции таблица не была создана. Нужно ознакомиться с правилами инсталляции модуля, и произвести его переустановку при необходимости.

9. Отсутствует реакция модуля

Зачастую при отсутствии требуемой реакции модуля, требуется нажать на любую активную кнопку, чтобы вызвать любую реакцию. Ошибка чаще всего сопряжена с конфликтом в Java-скриптах. Попробуйте также открыть панель вебмастера, нажав кнопку F12. Здесь отображаются существующие конфликты на соответствующей вкладке.

10. Ошибка 500

Появление данной проблемы обусловлено наличием ошибок в коде php. Устранение ее возможно при выполнении следующих действий: 1. Проверить серверный файл ошибок 2. Просмотреть логи в админ-панели. Стоит отметить, что ошибки здесь показываются далеко не все. 3. Прописать в начале php-файла контроллера следующий код для демонстрации на экране возникших проблем: ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1);

Смотрите также
Модуль AJAX подгрузка товаров Opencart
Цена: 199 р.
Оформить
Подробнее
Модуль Карта Яндекс для Opencart 2
Цена: 199 р.
Оформить
Подробнее
Простое оформление заказа для Opencart 2.3 - 3.x
Цена: 499 р.
Оформить
Подробнее
Модуль Накопительные скидки на Opencart 2
Цена: 349 р.
Оформить
Подробнее