Перейти к содержанию

OpenCart - cкрипт интернет-магазина, позволяющий свести к минимуму временные и материальные затраты на организацию собственной торговой площадки в сети. OpenCart имеет открытый код. Скрипт ориентирован на малый и средний бизнес, позволяет создавать проекты любой степени сложности.

Модуль предназначен для оригинальной английской версии OpenCart v3.x.x, доступной по ссылке https://www.opencart.com/.

Настройка магазина

Перед началом установки и настройки модуля необходимо настроить магазин в личном кабинете IntellectMoney по документации.

Установка и настройка

Настройка валюты в CMS Opencart

  1. Откройте админ-панель OpenCart по адресу Ваш_домен/admin
  2. В левом меню перейдите в каталог:

    1. System (Система)
    2. Localisation (Локализация)
    3. Currencies (Валюта)

  3. Добавление тестовой валюты

    1. В правом верхнем углу нажмите "+"
    2. Заполните поля как показано на рисунке ниже:

      1. Currency Title (Название валюты) - можно добавить своё название
      2. Code (Код) - TST
      3. Symbol left (Символ слева) - можно добавить свой значок
      4. Symbol right (Символ справа) - можно добавить свой значок
      5. Decimal Places (Количество знаков после запятой) - 2
      6. Value (Значение) - курс валюты относительно основной. Можно поставить любое значение.
      7. Status (Статус) - Включено/Выключено
        1. Нажмите на иконку сохранения в правом верхнем углу

  4. Добавление рублевой валюты

    1. В правом верхнем углу нажмите "+"
    2. Заполните поля как показано на рисунке ниже

      1. Currency Title (Название валюты) - можно добавить своё название
      2. Code (Код) - RUB
      3. Symbol left (Символ слева) - можно добавить свой значок
      4. Symbol right (Символ справа) - можно добавить свой значок
      5. Decimal Places (Количество знаков после запятой) - 2
      6. Value (Значение) - курс валюты относительно основной. Так как в дальнейшем основной валютой станет рублевая, необходимо оставить значение "1"
      7. Status (Статус) - Включено/Выключено
    3. Нажмите на иконку сохранения в правом верхнем углу

  5. Выставите стандартную валюту для магазина

    1. В левом меню перейдите в каталог

      1. System (Система)
      2. Settings (Настройки)

    2. На строке необходимого магазина нажмите "Редактировать"

    3. Откроется панель настройки магазина. Выберите вкладку "Local" (Локализация)

    4. Исправьте поле "Currency" (Валюта): выберите "Рубль" или "TST", если хотите протестировать оплату

    5. Сохраните изменения

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

  1. Скачайте модуль оплаты версии 5.0.0 на этой странице во вкладке
  2. Распакуйте архив
  3. Добавьте его содержимое (admin, catalog и system) в корневой каталог с сайтом, туда, где лежат папки admin, catalog, system и т.д., подтверждая слияние папок и замену файлов
  4. Зайдите в админ-панель OpenCart по адресу Ваш_домен/admin
  5. В левом меню перейдите в каталог

    1. Extensions (Модули/Расширения)
    2. Extensions (Модули/Расширения)

  6. В выпадающем списке выберите "Payments" (Оплата)

  7. В списке модулей оплаты найдите IntellectMoney и напротив него нажмите "+" (Установить)

  8. Зайдите в настройки модуля, нажав на "карандаш" (редактировать)

  9. Заполните необходимые поля в соответствии со следующими пунктами документации

    Обязательные поля отмечены звездочкой

    1. * Номер магазина в системе IntellectMoney - указан в личном кабинете на сайте htttp://intellectmoney.ru в разделе Магазины,
    2. * Секретный ключ - устанавливается при создании магазина в системе IntellectMoney
    3. Сумма - минимальная сумма заказа, начиная с которой способ оплаты отображается в списке доступных
    4. * Адрес информирования о платеже - скопируйте данный адрес и заполните в настройках магазина, поле Result URL, в личном кабинете IntellectMoney (как это сделать - )
    5. Тестовый режим - использование тестовой валюты для проведения платежей
    6. Режим холдирования - включите, если хотите использовать холдирования денежных средств при оплате
    7. Срок холдирования денежных средств в часах - при включенном параметре 'Режим холдирования' отвечает за дату зачисления денежных средств. Указывать в часах. Максимальное значение 119 часов по умолчанию 72 часа
    8. Срок жизни счёта в часах - отвечает за срок жизни счёта. Если в течении срока жизни счёта он не будет оплачен - счёт автоматически отменяется. Указывать в часах. Максимальное значение 180 дней (4319 часов), по умолчанию 4319 часов. При включенном параметре 'Режим холдирования' максимальное значение 119 часов по умолчанию 72 часа
    9. Адрес при успешной оплате - URL (на веб-сайте продавца), на который будет перенаправлен покупатель в случае успешного проведения платежа. URL должен иметь префикс http:// или https://
    10. Доступные способы оплаты - способы оплаты, которые будут доступны для выбора при оплате покупки. Возможные значения (при выборе нескольких они разделяются запятой): inner, bankcard, exchangers. Подробнее -
    11. Ставка НДС для товаров - укажите по какой ставке НДС Вы работаете (Обязательно при использовании онлайн-кассы)
    12. Ставка НДС для доставки - укажите по какой ставке НДС осуществляется доставка (Обязательно при использовании онлайн-кассы)
    13. Название группы терминалов OrangeData - группа устройств с помощью которых будет пробит чек. Если данный параметр оставить пустым, будет установлено значение по умолчанию
    14. * Счёт создан - укажите в какой статус переводить заказ, когда счёт в системе IntellectMoney создан
    15. * Счёт отменён - укажите в какой статус переводить заказ, когда счёт в системе IntellectMoney отменен
    16. * Счёт оплачен - укажите в какой статус переводить заказ, когда счёт в системе IntellectMoney полностью оплачен
    17. * Счёт захолдирован - укажите в какой статус переводить заказ, когда счёт в системе IntellectMoney захолдирован
    18. * Счёт частично оплачен - укажите в какой статус переводить заказ, когда счёт в системе IntellectMoney частично оплачен
    19. * Возврат - укажите в какой статус переводить заказ, когда произошёл возврат
    20. Географическая зона - зона, для которой будет доступен способ оплаты
    21. * Статус - выберите "Включен"
    22. Порядок сортировки - порядковый номер в списке доступных способов на странице оплаты
  10. После заполнения полей, нажмите на кнопку "Save" (Сохранить) в правом верхнем углу экрана.

Функционал

Функция / Версия1.0.01.1.01.1.12.0.02.1.03.0.04.0.04.0.15.0.05.0.25.0.25.0.3
Холдирование-++-++++++++
Частичный возврат----++++++++
Адрес успешного платежа++++++++++++
Адрес неуспешного платежа++++++++++++
Передача хеша++++++++++++
Тестовый режим-+++++++++++
Выбор способа оплаты--------++++
Онлайн-касса-------+++++
Статус заказа++++++++++++
Личный кошелек-----------+

Файлы

Название модуля (скачать)Совместимость (version CMS)Дата измененияОписание
im_opencart_version_1.0.0v.1.5.1.3Модуль оплаты IntellectMoney версии 1.0.0 для CMS OpenCart (ocStore v1.5.1.3)
im_opencart_version_1.1.0v.1.5.x30.08.2022Модуль оплаты IntellectMoney версии 1.1.0 для CMS OpenCart v1.5.x
im_opencart_version_1.1.1v.1.5.5.*18.04.2022Модуль оплаты IntellectMoney версии 1.1.1 для CMS OpenCart v1.5.5.*
im_opencart_version_2.0.0v.2.0.xМодуль оплаты IntellectMoney версии 2.0.0 для CMS openCart 2.0.x
im_opencart_version_2.1.0v.2.0.xМодуль оплаты IntellectMoney версии 2.1.0 для CMS openCart 2.0.x
im_opencart_version_3.0.0v.2.1.xМодуль оплаты IntellectMoney версии 3.0.0 для CMS openCart 2.1.x
im_opencart_version_4.0.0v.2.3.xМодуль оплаты IntellectMoney версии 4.0.0 для CMS openCart 2.3.x
im_opencart_version_4.0.1v.2.3.x29.07.2022Модуль оплаты IntellectMoney версии 4.0.1 для CMS openCart 2.3.x
im_opencart_version_5.0.0v.3.x.xМодуль оплаты IntellectMoney версии 5.0.0 для CMS OpenCart 3.x.x
im_opencart_version_5.0.1v.3.x.x27.08.2022Модуль оплаты IntellectMoney версии 5.0.1 для CMS OpenCart 3.x.x
im_opencart_version_5.0.2v.3.x.xМодуль оплаты IntellectMoney версии 5.0.1 для CMS OpenCart 3.x.x
im_opencart_version_5.0.3v.3.x.x29.09.2023Поддержка интеграции через схему P2P