Документация Yandex PRO для Opencart

Установка:

Внимание! Архивы подписаны версией магазина, разные архивы для разных версий не совместимы. В названии архива префикс _for_

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

Установка для магазинов 2.0, 2.1, 2.2, 2.3 :

  1. Разархивируйте архив, внутри архива 2 файла - readme.txt и yandexpro.ocmod.zip
  2. В админ панели сайта меню Дополнения - Установка дополнений - Загрузите архив yandexpro.ocmod.zip
  3. Если возникли ошибки с установщиком - проверьте настройки фтп или установите расширение по ссылке (также возможна установка вручную - см. пункт Установка вручную)
  4. Меню Менеджер дополнений (Модификации) - обновите кэш модификаций
  5. Установите нужные модули в разделе Дополнения - платежи (Оплата)

Установка вручную:

  1. Разархивируйте архив, внутри архива 2 файла - readme.txt и yandexpro.ocmod.zip
  2. Разархивируйте архив yandexpro.ocmod.zip, внутри папка upload и файл install.xml
  3. С помощью файлового доступа к сайту (ftp или ssh) загрузите все содержимое папки upload в корень сайта
  4. Переименуйте install.xml в yandexpro.ocmod.xml
  5. В админ панели сайта меню Дополнения - Установка дополнений - Загрузите файл yandexpro.ocmod.xml
  6. Меню Менеджер дополнений (Модификации) - обновите кэш модификаций
  7. Установите нужные модули в разделе Дополнения - платежи (Оплата)

Обновление со стандартных версий:

  1. Удалите предыдущие модификаторы
  2. Удалите старые языковые файлы - catalog/language/en-gb/extension/payment/yandexplusplus.php и yandexplusplus_card.php для ос2.3 и 3.х, для предыдущих версий catalog/language/english/payment/yandexplusplus.php и yandexplusplus_card.php
  3. Установите модуль согласно инструкции выше с перезаписью файлов
  4. Обязательно пересохраните Секретное слово

 

FAQ

1. Настройка уведомлений https://sp-money.yan...ices/online.xml

c0db09a6ea4e55ec8e49bad9dc704bc8.jpg

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

2.  Секретное слово, где взять?

См. пункт 1

3. Ошибки в логах

4. Не приходят уведомления о оплате

5. Как добавить иконку к методу оплаты

В настройках модуля
поле название метода оплаты
<img src="путь к картинке" /> Яндекс деньги

6. Что это за ошибка? PHP Notice:  Undefined index: withdraw_amount in /catalog/controller/account/yandexplusplus.php

эта ошибка возникает когда вы нажимаете кнопку протестировать в кошельке яденег
так как при этогм не передается номер заказа
при реальных платежах такой ошибки не будет

7. При переходе на страницу оплаты пишет No currency RUB

так как яндекс принимает только рубли валюта с кодом RUB должна существовать в валютах, ее можно не включать если она не нужна

8. Смена кошелька

Для смены кошелька необходимо ввести в настройках модуля новый номер кошелька
В новом кошельке по ссылке https://sp-money.yandex.ru/myservices/online.xml совершить действия указанные ниже пунктами

  1. вставить адрес для уведомлений указанный в настройках модуля в графе * Адрес HTTP-уведомления:
    обязательно внимательно без пробелов вначале и в конце
  2. нажать показать секрет и вставить его в настройки модуля в графу * Секретное слово
  3. поставить галку отправлять уведомления
  4. нажать кнопку сохранить

9. Как испольовать несколько кошельков

  1. В разделе * Номер счета я.денег укажите несколько кошельков разделив их точкой с запятой
    НОМЕРКОШЕЛЬКА-1; НОМЕРКОШЕЛЬКА-2; НОМЕРКОШЕЛЬКА-3;
  2. Настройте все кошельки по ссылке https://sp-money.yandex.ru/myservices/online.xml
    1. вставить адрес для уведомлений указанный в настройках модуля в графе * Адрес HTTP-уведомления:
      обязательно внимательно без пробелов вначале и в конце
    2. нажать показать секрет и сохраните его (в текстовом редакторе) для последующей вставки в графу * Секретное слово
    3. поставить галку отправлять уведомления
    4. нажать кнопку сохранить
  3. В разделе * Секретное слово укажите секретные слова от кошельков которые вы сохранили на предыдущем шаге в том же порядке через точку с запятой
    СЕКРЕТКОШЕЛЬКА-1; СЕКРЕТКОШЕЛЬКА-2; СЕКРЕТКОШЕЛЬКА-3;