| 
 | Localtab | 
|---|
 |  |  | ModXЭто профессиональный инструмент разработки сайтов, позволяющий управлять контентом, да и самим сайтом абсолютно на все 100%! Эта система с открытым кодом (open source), а поэтому бесплатна. В отличие от большинства бесплатных CMS (англ. Content Management System - система управления сайтом) — на MODx вы можете построить сайт любой сложности, практически с любым набором функций, при этом система не будет никоим образом влиять на ваш html-код. | 
 
 | Localtab | 
|---|
 | | active | true | 
|---|
 | title | Установка и настройка | 
|---|
 |  | ТребованияНастроенный модуль Shopkeeper 3;Реализованный способ создания заказов, например, с помощью пакета FormIt;Зарегистрированный на сайте https://intellectmoney.ru,магазин.
 Установка модуляЗагрузить пакет с официального сайта здесь;Выгрузить на сайт в папку путь_до_корня_сайта/core/packages/ скачанный zip-В установщике пакетов Modx: Приложения->Установщик выбираем "Искать пакеты локально";Выбираем пакет IntellectMoney, жмем на кнопку установить.
 Настройка модуляПереходим в раздел сниппеты(Snippets).Выбираем сниппет IntellectMoney.Выбираем параметры.Заполняем соответствующие поля, где:eshopId - id Вашего магазина, Вы можете узнать id Вашего магазина в Личном кабинете разделе "Магазины", обязательный параметрINN - Ваш ИНН. Используется для генерации чеков. Необязательный параметрbuttonValue - Текст на кнопке оплаты. Необязательный orderId - id Вашего заказа, по умолчанию получаем из сесси Shopkeeper3(можно указать при вызове сниппета), обязательный  параметрcurrency - валюта заказа,(можно указать при вызове сниппета, а можно указать в админке в разделе сниппета-параметры, выпадающий список "RUB/TST"), обязательный . Обязательный параметрuserEmail - email покупателя, по умолчанию получаем из сесси Shopkeeper3(можно указать при вызове сниппета), важный параметрdelivery_tax - ставка НДС для доставки. Используется для генерации чеков. Обязательный параметрeshopId - id Вашего магазина, Вы можете узнать id Вашего магазина в Личном кабинете разделе "Магазины". Обязательный параметрexpireDate - срок жизни счета к оплате (СКО). Указывается в днях. Допустимые значения: от 0 до 180 дней. Необязательный параметр.group - группа устройств OrangeData. Используется для генерации чеков. Необязательный параметрsuccessUrl - страница, на котрую перенаправят пользователя в случае успешной оплаты(можно указать при вызове сниппета, а можно указать в админке в разделе сниппета-параметры)holdMode - режим холдирования, для активации режима указать в админке в разделе сниппета-параметры(выпадающий список Да/Нет) "Да", для работы данного режима нужно передать expireDate(смотрите ниже) параметры expireDate, holdTime и обязательно в Личном кабинете поставить галочку в "Принимать только уникальные ID покупки" (в левом меню выбрать "Магазины", перейти в настройки магазина, выбрать вкладку "Прием платежей", кликнуть по "Расширенные настройки" ). Подробнее о холдировании можно узнать у менеджеровholdTime - время холдирования в часах. Допустимые значения: от 0 до 119 часов. Необязательный параметрexpireDate - количество дней через которое произойдет автоматическое зачисление денежных средств на счет магазина (максимальная дата списания денежных средств 719 часов (29 дней 23 часа) с момента создания). По умолчанию списание произойдет через 3 дня.secretKey - секретный ключ, который Вы указали в настройках магазина в личном кабинете IntellectMoneystatus_3 - id статуса из Shopkeeper3 для статуса счёта в IntellectMoney со значением 3, обязательное поле"Создан". Обязательный параметрstatus_4 - id статуса из Shopkeeper3 для статуса счёта в IntellectMoney со значением 4, обязательное поле"Отменен". Обязательный параметрstatus_5 - id статуса из Shopkeeper3 для статуса счёта в IntellectMoney со значением 5, обязательное поле"Оплачен". Обязательный параметрstatus_6 - id статуса из Shopkeeper3 для статуса счёта в IntellectMoney со значением 6, обязательное поле"Захолдирован". Обязательный параметрstatus_7 - id статуса из Shopkeeper3 для статуса счёта в IntellectMoney со значением 7, обязательное поле"Частично оплачен". Обязательный параметрsuccessUrl - страница, на которую перенаправит пользователя в случае успешной оплаты(можно указать при вызове сниппета).tax - ставка НДС для товаров. Используется для генерации чеков. Обязательный параметрuserField_1, userField_2, userField_3 - дополнительные поля, не обязательно . Не обязательны к заполнениюbuttonValue - Текст на кнопке, не обязательно к заполнению
Сохранить
 | Include Page | 
|---|
 | |  | Настройка в личном кабинете IntellectMoney (протокол IntellectMoney) | 
|---|
 |  | Настройка в личном кабинете IntellectMoney (протокол IntellectMoney) | Прием платежей по протоколу IntellectMoney | Прием платежей по протоколу IntellectMoney | 
|---|
 | 
 В поле Result URL указать http://Ваш домен/core/components/core/IntellectMoney/result.php | Include Page | 
|---|
 | |  | Настройка почтовых уведомлений | 
|---|
 |  | Настройка почтовых уведомлений | 
|---|
 | 
 Настройка Shopkeeper 3В Shopkeeper3 можно просматривать созданные заказы и информацию по ним. Компонент IntellectMoney изменяет статусы заказов в соответствии с изменениями в нашей системе. Создадим статусы заказов, для этого: Открываем страницу просмотра заказов: Приложения->Управление заказми(В правом углу, рядом с кнопкой удалить, открываем выпадающее меню и выбираем пункт меню Настройка(заказы считать по порядку сверху вниз от 1).В разделе Статусы нажимаем кнопку Добавить.В появившемся поле прописываем название, шаблон письма(на Ваше усмотрение) и цвет(по вкусу), названия для статусов:"Заказ создан" - система IntellectMoney не знает о существовании вашего заказа, создается только для Shopkeeper3
 "Счёт успешно создан" - счет в системе IntellectMoney имеет статус 3, номер этого статуса указали в поле status_3
 "Счёт аннулирован" - счет в системе IntellectMoney имеет статус 4, номер этого статуса указали в поле status_4
 "Подтверждён" - счет в системе IntellectMoney имеет статус 5, номер этого статуса указали в поле status_5
 "Необходимая сумма заморожена" - счет в системе IntellectMoney имеет статус 6, номер этого статуса указали в поле status_6
 "Счёт частично подтвержден" - счет в системе IntellectMoney имеет статус 7,номер этого статуса указали в поле status_7
Сохранить
 Установить в качестве валюты RUB(для рублей) и TST(для тестовой валюты) Использование модуляОткрываем элемент (шаблон или ресурс), на который попадает пользователь после того как был создан заказ в базе шопкипера( после того как Пользователь нажал оплатить заказ(перейти к оплате и тд) и был создан счет в базе Shopkeeper'а, пользователя отправляют на страницу оплаты (для пакета Formit такая страница задается в параметре redirectTo)).В поле Код шаблона/Содержание ресурса(в зависимости от места вызова),в месте где должна появиться кнопка прописываем [[!IntellectMoney].Сохранить.
   | 
   
 
 | Localtab | 
|---|
 |  |  |   Модуль оплаты обладает всем необходимым функционалом для формирования СКО (счета к оплате) по оформленному клиентом заказу. Модуль оплаты переводит клиента на страницу, где осуществляется оплата СКО (счета к оплате). Модуль оплаты также позволяет  |  |  | 
|---|
 | Холдирование денжных средств | ДА |  | Частичное расхолдирование | НЕТ |  | Задание способа оплаты вручную | ДА |  | Использование тестового режима | ДА |  | Указание адреса при успешной оплате | ДА |  | Указание адреса при неуспешной оплате | ДА |  | Передача хеша в ИнтеллектМани | ДА | 
 |  | 
 | Ajax | 
|---|
 | | BlockId | 2 | 
|---|
 | Url | https://intellectmoney.ru/cms/getModuleInfo.php?path=ModXR&mode=features | 
|---|
 |  | 
 | 
 
 | 
 
 | Localtab | 
|---|
 |  |  | Localtab | 
|---|
 | | id | whatnew | 
|---|
 | title | Файлы модуля | 
|---|
 |  | 1
 common/modules| | 3 |  | Url | https://intellectmoney.ru/ | 
|---|
 | 
 =ModXRevolution| | cms/getModuleInfo.php?path | 
 | 
 
 | 
 
 | Localtab | 
|---|
 |  |  | | Include Page | 
|---|
 | |  | eshops:Техническая поддержка | 
|---|
 |  | eshops:Техническая поддержка | 
|---|
 | 
 | 
 
 |