Skip to end of metadata
Go to start of metadata
Логотип
Описание

OpenCart

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




OpenCart

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

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

Настройка валюты в 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 (Статус) - Включено/Выключено
    3. Нажмите на иконку сохранения в правом верхнем углу

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

Настройка почтовых уведомлений

  1. Перейдите в настройки магазина. Как это сделать описано в статье "Настройки магазина"
  2. Выберите вкладку "Рассылки" и отметьте галками те письма, которые хотели бы получать.

Возможно включить рассылку следующих писем:

  1. Письмо для магазина о создании СКО. Если отметить, то при создании СКО магазину будет отправлено соответствующее уведомление на eMail указанный при регистрации магазина
  2. Письмо для клиента о создании СКО. Если отметить, то при создании СКО магазину будет направлено письмо с уведомлением на eMail указанный им при выставлении СКО
  3. Письмо для неклиента о создании СКО. Если отметить, то при создании СКО покупателю будет направлено письмо с уведомлением на eMail указанный им при выставлении СКО
  4. Письмо для магазина  о полной оплате СКО. Если отметить, то после полной оплаты счета к оплате магазину будет направлено письмо с соответствующим уведомлением
  5. Письмо для магазина о холде средств на СКО. Если отметить, то при оплате холдированного СКО магазину будет отправлено письмо с соответствующим уведомлением
  6. Письмо для магазина о сдаче в кошелек плательщика. Письмо будет отправлено магазину в том случае, если при оплате СКО деньги попали в сдачу (например оплатили больше, чем сумма СКО)
  7. Письмо для клиента о сдаче в кошелек. Письмо будет отправлено плательщику в том случае, если при оплате СКО деньги попали в сдачу (например оплатили отмененный СКО)
  8. Письмо для неклиента о сдаче в кошелек плательщика. Письмо будет отправлено плательщику в том случае, если при оплате СКО деньги попали в сдачу (например оплатили больше, чем сумма СКО)
  9. Письмо для магазина о возврате по СКО. При возврате по СКО магазину будет отправлено письмо
  10. Письмо для клиента о возврате по СКОПри возврате СКО будет отправлено письмо на email, указанный при выставлении СКО
  11. Письмо об ошибке при создании СКО для магазина. Если отметить, то при ошибке в момент выставления СКО, магазину будет отправлено письмо с ошибкой
  12. Письмо для магазина о фродовой операции. При подозрении о возникновении фродовой операции магазину будет отправлено письмо с описанием
  13. Письмо об ошибке при отправке запроса для магазина. Если отметить, то магазин будет уведомлен письмом об ошибке при отправке запроса от системы IntellectMoney магазину




  Ошибка при использовании версии Opencart 2.2.0.0 и модуля версии 2.1

Описание проблемы: при использовании версии Opencart 2.2.0.0 и нашего модуля версии 2.1 появляется следующая ошибка:

Возможные причиныСпособ исправить
Появляются лишние звенья в пути до файла. Верный путь должен выглядеть следующим образом: /home/r/ruslan1s/ruslan1s.beget.tech/public_html/catalog/view/theme/default/template/payment/intellectmoney.tpl

Решением может стать выполнение следующих действий: скорректировать файл /catalog/controller/payment/intellectmoney.php. Строку

return $this->load->view('default/template/payment/intellectmoney.tpl', $data) замените на return $this->load->view('payment/intellectmoney.tpl', $data);

 Где размещать код для merchantRecepit

Описание проблемы: пытаемся подключить онлайн кассу для сайта на Opencart 2.2. Уже установлен модуль эквайринга от вашей компании для приема платежей. Параметр merchantReceipt отправляется пустым.

Возможные причиныСпособ исправить
Вы не сформировали параметр merchantReceiptВ документации представлен пример. Формирование данного параметра Вы генерируете сами.
В файл \catalog\view\theme\default\template\extensionintellectmoney.tpl необходимо добавить скрытое поле формы:
<input type="hidden" name="merchantReceipt" value="<?php echo $<название_переменной>; ?>">
В файле \catalog\controller\extension\payment\intellectmoney.php необходимо осуществить формирование merchantReceipt в функции index.


Техническая поддержка осуществляется пн.-пт. с 9:00 до 18:00 по почте ts@intellectmoney.ru



нажмите на иконку сохранения в правом верхнем углу