== Техническая поддержка ==
При необходимости, в рабочее время, Вы можете обратиться в тех-поддержку компании "БИФИТ Касса" и наши специалисты быстро и качественно установят модуль на Вашем сайте (при условии предоставления временного FTP-доступ к файлам сайта). Мы также можем доработать наше расширение согласно требованиям Вашего тех-задания (ТЗ).
Перед установкой, настоятельно рекомендуем сделать бэкап (резервную копию) файлов сайта. Для этого откройте меню Автоматизация Бэкап и нажмите кнопку "Создать бэкап", после чего будет создан файл резерва. Далее, в случае непредвиденной проблемы, вернитесь на эту страницу и нажмите на значок восстановления напротив созданного ранее файла.
ИНСТРУКЦИЯ
Из-за конструктивных особенностей CMS "Simpla", для установки модуля "БИФИТ Касса", потребуется доступ к файлам сайта (FTP-доступ). Далее, необходимо выбрать один из двух способов установки: "Быстрый" или "Обычный". Быстрый способ доступен только в том случае, если файлы из списка ниже никогда не редактировались (не изменялись для других расширений Вами или сторонними специалистами) — список файлов:
- /api/Managers.php
- /api/Simpla.php
- /simpla/IndexAdmin.php
- /simpla/OrderAdmin.php
- /simpla/design/html/index.tpl
- /simpla/design/html/manager.tpl
- /view/OrderView.php
БЫСТРЫЙ СПОСОБ (файл "quick.zip")
Если Вы точно уверены, что файлы из списка выше никогда не изменялись, то понадобится всего лишь загрузить и распаковать архивный файл "quick.zip" в корневой папке сайта — при этом существующие файлы будут заменены файлами из архива (если в процессе распаковки система укажет, что файлы уже существуют, то выберите замену существующих файлов). Альтернативный вариант — распаковать файл "quick.zip" на компьютере в папке "quick", после чего перенести всё содержимое данной папки в корень сайта (так же с заменой существующих файлов).
ОБЫЧНЫЙ СПОСОБ (файл "normal.zip")
Если Вы не уверены или не знаете наверняка о изменениях в файлах из списка выше, то в таком случае потребуется сделать следующие два шага:
Шаг 1. Загрузить и распаковать архивный файл "normal.zip" в корневой папке сайта — все файлы новые, поэтому никаких замен не будет.
Шаг 2. Открыть и добавить небольшой блок кода в каждый из перечисленных ниже файлов:
1. Файл /api/Managers.php
Строка №16 с кодом "public $permissions_list = array("
[скриншот simpla_api_managers_01-1.png]
После открывающей скобки вставляем:
'bifitactions',
[скриншот simpla_api_managers_01-2.png]
---------------------------------------------
2. Файл /api/Simpla.php
Строка №15 с кодом "private $classes = array("
[скриншот simpla_api_simpla_01-1.png]
После открывающей скобки, с новой строки вставляем:
// БИФИТ Касса
'bifitactions' => 'Bifitactions',
[скриншот simpla_api_simpla_01-2.png]
---------------------------------------------
3. Файл /simpla/IndexAdmin.php
Строка №10 с кодом "private $modules_permissions = array("
[скриншот simpla_indexadmin_01-1.png]
После открывающей скобки, с новой строки вставляем:
// "БИФИТ Касса"
'BifitActionsAdmin' => 'bifitactions',
[скриншот simpla_indexadmin_01-2.png]
---------------------------------------------
4. Файл /simpla/OrderAdmin.php
Строка №127 с кодом "}"
[скриншот simpla_orderadmin_01-1.png]
После закрывающей фигурной скобки, с новой строки вставляем:
// БИФИТ Касса
$this->bifitactions->process($order->id);
[скриншот simpla_orderadmin_01-2.png]
---------------------------------------------
5. Файл /simpla/design/html/index.tpl
Строка №96 с кодом ""
[скриншот simpla_design_index_01-1.png]
Перед указанной выше строкой, вставляем код:
{if in_array('bifitactions', $manager->permissions)}
<a href="index.php?module=BifitActionsAdmin"><img src="design/images/menu/bifit.png">БИФИТ Касса</a>
{/if}
[скриншот simpla_design_index_01-2.png]
Строка №16 с кодом "<meta name="viewport" content="width=1024">"
[скриншот simpla_design_index_02-1.png]
Перед указанной выше строкой, вставляем код:
<link href="design/css/bifit.css" rel="stylesheet" type="text/css" />
[скриншот simpla_design_index_02-2.png]
---------------------------------------------
6. Файл /simpla/design/html/manager.tpl
Строка №83 с кодом "{$perms = ["
[скриншот simpla_design_manager_01-1.png]
После открывающей квадратной скобки, с новой строки вставляем код:
'bifitactions' =>'БИФИТ Касса транзакции',
[скриншот simpla_design_manager_01-2.png]
---------------------------------------------
7. Файл /view/OrderView.php
Строка №127 с кодом "// Выводим заказ"
[скриншот simpla_view_order_01-1.png]
Перед указанной выше строкой, вставляем код:
// БИФИТ Касса
$this->bifitactions->process($order->id);
[скриншот simpla_view_order_01-2.png]
РЕЗУЛЬТАТ
После установки, в админ-панели сайта появится новый пункт меню "БИФИТ Касса" (крайний справа). На странице данного пункта будет две вкладки: "Настройки" (параметры для заполнения) и "Отчёты" (список проведённых транзакций).
[скриншот simpla_settings.png]
[скриншот simpla_reports.png]
- На странице настроек модуля "БИФИТ Касса" выбираем и заполняем нужные параметры:
- Выбираем и заполняем нужные параметры:
- Тестовый или Основной режим работы расширения.
- Заполняем полученный токен доступа необходимый для боевого режима работы.
- Вводим фамилию и инициалы кассира, например Иванов И.И.
- Вводим ИНН кассира (12-ть цифр для РФ).
- Вводим место расчёта, например домен сайта, строго по форме (с http или https): https://site.ru
- Выбираем, что выводить в адресе клиента: e-mail или телефон.
- Выбираем выводить или нет ФИО клиента.
- Выбираем признак способа расчёта.
- Выбираем тип оплаты.
- Выбираем режим назначения НДС.
- Выбираем ставку НДС.
- Выбираем какие типы документов нужно использовать (можно все). Для каждого нужного типа необходимо выбрать:
- Активируем использование данного типа документа.
- Выбираем нужно ли учитывать оплату заказа.
- Выбираем систему налогообложения для данного типа документа.
- Выбираем способ(ы) оплаты для активации данного типа документа.
- Выбираем статус заказа для активации данного типа документа. У каждого типа документа должен быть свой статус, то есть нельзя использовать один и тот же статус более чем для одного типа документа.
- Сохраняем изменённые параметры.
- На странице "Отчёты" будут отображены все проведённые транзакции (последние самые первые) с подробной информацией по каждой их них.
|