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

ModX - это профессиональный инструмент разработки сайтов, позволяющий управлять контентом, да и самим сайтом абсолютно на все 100%! Эта система с открытым кодом (open source), а поэтому бесплатна. В отличие от большинства бесплатных CMS (англ. Content Management System - система управления сайтом) — на MODx вы можете построить сайт любой сложности, практически с любым набором функций, при этом система не будет никоим образом влиять на ваш html-код.

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

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

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

  1. Скопировать каталог payment в папку \modx\assets\snippets\shopkeeper\

  2. В системе управления перейти "Элементы" -> "Управление элементами" -> "Сниппеты". Нажать ссылку "Новый сниппет".

  3. Заполнить необходимые поля: Название сниппета: IntellectMoney, Описание: Система IntellectMoney, Открыть файл \payment\intellectmoney\install\intellectmoney\_snippet.txt, скопировать содержимое и вставить в поле "Код сниппета". Нажать кнопку "Сохранить".

  4. В системе управления открыть для редактирования страницу, которая открывается после оформления заказа (&gotoid в eForm). Вставить в поле "Содержимое ресурса" вызов сниппета:[!IntellectMoney!]

    Сохранить. Также вызов можно вставить в шаблон страницы.

  5. Проверьте чтобы на странице оформления заказа в вызове сниппета eForm был указан параметр &gotoid. Пример:

    Text Only
    [!eForm? &gotoid=`15` &formid=`shopOrderForm` &tpl=`shopOrderForm` &report=`shopOrderReport` &subject=`Новый заказ` &eFormOnBeforeMailSent=`populateOrderData` &eFormOnMailSent=`sendOrderToManager`!]
    

    где 15 - это ID страницы, которая будет открываться после отправки заказа.

    В шаблоне формы должен быть выпадающий список (select) для выбора метода оплаты (Обычно это шаблон чанка shopOrderForm). Пример:

    Text Only
    <select name="payment">
    <option value="При получении">При получении</option>
    <option value="robokassa">Электронные деньги</option>
    <option value="intellectmoney">IntellectMoney</option>
    </select>
    
  6. Открыть файл \payment\intellectmoney\intellectmoney\config.php и вписать туда значения eshopId и secretKey

  7. В ЛК IntellectMoney выбрать протокол IntellectMoney, Result URL - http://ВАШ_ДОМЕН/assets/snippets/shopkeeper/payment/intellectmoney/result.php

Ошибка: папка с модулем не найдена: ..\..\..\..\IM.PHP\common\data\cms\source\ModX Ошибка: папка с модулем не найдена: ..\..\..\..\IM.PHP\common\data\cms\source\ModX