БИФИТ Касса Simpla CMS
При необходимости, в рабочее время, Вы можете обратиться в тех-поддержку компании "БИФИТ Касса" и наши специалисты быстро и качественно установят модуль на Вашем сайте (при условии предоставления временного 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" в корневой папке сайта — все файлы новые, поэтому никаких вопросов при распаковке не будет. Альтернативный вариант — распаковать файл "normal.zip" на компьютере в папке "normal", после чего перенести всё содержимое данной папки в корень сайта.
Шаг 2. Открыть и добавить небольшой блок кода в каждый из перечисленных ниже файлов:
-
Файл /api/Managers.php
Скриншот Строка №16 с кодом
public $permissions_list = array(
Скриншот После открывающей скобки вставляем:'bifitactions',
-
Файл: /api/Simpla.php
Скриншот Строка №15 с кодом
private $classes = array(
Скриншот Ниже вставляем:'bifitactions' => 'Bifitactions',
-
Файл: /simpla/IndexAdmin.php
Скриншот Строка №10 с кодом
private $modules_permissions = array(
Скриншот Ниже вставляем:'BifitActionsAdmin' => 'bifitactions',
-
Файл: /simpla/OrderAdmin.php
Скриншот Строка №127 с кодом
}
Скриншот Ниже вставляем:$this->bifitactions->process($order->id);
-
Файл: /simpla/design/html/index.tpl
Скриншот Строка №96 с кодом
</ul>
Скриншот Выше вставляем:{if in_array('bifitactions', $manager->permissions)}
Скриншот Строка №16 с кодом
<li><a href="index.php?module=BifitActionsAdmin">
<img src="design/images/menu/bifit.png"><b>БИФИТ Касса</b></a></li>
{/if}<meta name="viewport" content="width=1024">
Скриншот Выше вставляем:<link href="design/css/bifit.css" rel="stylesheet" type="text/css" />
-
Файл: /simpla/design/html/manager.tpl
Скриншот Строка №83 с кодом
{$perms = [
Скриншот Ниже вставляем:'bifitactions' => 'БИФИТ Касса транзакции',
-
Файл: /view/OrderView.php
Скриншот Строка №127 с кодом
// Выводим заказ
Скриншот Выше вставляем:$this->bifitactions->process($order->id);
РЕЗУЛЬТАТ
После установки, в админ-панели сайта появится новый пункт меню "БИФИТ Касса" (крайний справа). На странице данного пункта будет две вкладки: "Настройки" (параметры для заполнения) и "Отчёты" (список проведённых транзакций).
- 1. На странице настроек модуля "БИФИТ Касса":
- 1.1. Выбираем и заполняем нужные параметры:
- 1.1.1. Тестовый или Основной режим работы расширения.
- 1.1.2. Заполняем полученный токен доступа необходимый для боевого режима работы.
- 1.1.3. Вводим фамилию и инициалы кассира, например Иванов И.И.
- 1.1.4. Вводим ИНН кассира (12-ть цифр для РФ).
- 1.1.5. Вводим место расчёта, например домен сайта, строго по форме (с http или https): https://site.ru
- 1.1.6. Выбираем, что выводить в адресе клиента: e-mail или телефон.
- 1.1.7. Выбираем выводить или нет ФИО клиента.
- 1.1.8. Выбираем признак способа расчёта.
- 1.1.9. Выбираем тип оплаты.
- 1.1.10. Выбираем режим назначения НДС.
- 1.1.11. Выбираем ставку НДС.
- 1.2. Выбираем какие типы документов будут использованы (можно все). Для каждого нужного типа необходимо выбрать:
- 1.2.1. Активируем использование данного типа документа.
- 1.2.2. Выбираем нужно ли учитывать оплату заказа.
- 1.2.3. Выбираем систему налогообложения для данного типа документа.
- 1.2.4. Выбираем способ(ы) оплаты для активации данного типа документа.
- 1.2.5. Выбираем статус заказа для активации данного типа документа. У каждого типа документа должен быть свой статус, то есть нельзя использовать один и тот же статус более чем для одного типа документа.
- 1.3. Сохраняем изменённые параметры.
- 1.1. Выбираем и заполняем нужные параметры:
- 2. На странице "Отчёты" будут отображены все проведённые транзакции (последние самые первые) с подробной информацией по каждой их них.