БИФИТ Касса 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)}
        <li><a href="index.php?module=BifitActionsAdmin">
            <img src="design/images/menu/bifit.png"><b>БИФИТ Касса</b></a></li>
    {/if}
    Скриншот Строка №16 с кодом <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. Сохраняем изменённые параметры.
  • 2. На странице "Отчёты" будут отображены все проведённые транзакции (последние самые первые) с подробной информацией по каждой их них.

© 2021 БИФИТ