CMS Simpla: различия между версиями

Материал из Касса
Перейти к навигации Перейти к поиску
 
(не показано 8 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{CMS
{{CMS
|cms_name = Плагин для CMS SIMPLA
|cms_name = Плагин для CMS SIMPLA
|cms_version = 1.2.3
|cms_version = 1.2.4
|cms_platform = SIMPLA CMS (версия 2.3.8)
|cms_platform = SIMPLA CMS (версия 2.3.8)
|cms_img = simpla_logo.png
|cms_img = simpla_logo.png
|cms_url = https://kassa.bifit.com/_files/bifitkassa_Simpla.zip
|cms_url = https://kassa.bifit.com/_files/bifit.kassa_simpla_1.2.4.zip
|cms_description =
|cms_description = 
 
__NOTOC__
==Техническая поддержка==
== Техническая поддержка ==


При необходимости, в рабочее время, Вы можете обратиться в тех-поддержку компании "БИФИТ Касса" и наши специалисты быстро и качественно установят модуль на Вашем сайте (при условии предоставления временного FTP-доступ к файлам сайта). Мы также можем доработать наше расширение согласно требованиям Вашего тех-задания (ТЗ).
При необходимости, в рабочее время, Вы можете обратиться в тех-поддержку компании "БИФИТ Касса" и наши специалисты быстро и качественно установят модуль на Вашем сайте (при условии предоставления временного FTP-доступ к файлам сайта). Мы также можем доработать наше расширение согласно требованиям Вашего тех-задания (ТЗ).
Строка 30: Строка 30:


Если Вы точно уверены, что файлы из списка выше никогда не изменялись, то понадобится всего лишь загрузить и распаковать архивный файл "quick.zip" в корневой папке сайта — при этом существующие файлы будут заменены файлами из архива (если в процессе распаковки система укажет, что файлы уже существуют, то выберите замену существующих файлов). Альтернативный вариант — распаковать файл "quick.zip" на компьютере в папке "quick", после чего перенести всё содержимое данной папки в корень сайта (так же с заменой существующих файлов).
Если Вы точно уверены, что файлы из списка выше никогда не изменялись, то понадобится всего лишь загрузить и распаковать архивный файл "quick.zip" в корневой папке сайта — при этом существующие файлы будут заменены файлами из архива (если в процессе распаковки система укажет, что файлы уже существуют, то выберите замену существующих файлов). Альтернативный вариант — распаковать файл "quick.zip" на компьютере в папке "quick", после чего перенести всё содержимое данной папки в корень сайта (так же с заменой существующих файлов).


=== ОБЫЧНЫЙ СПОСОБ (файл "normal.zip") ===
=== ОБЫЧНЫЙ СПОСОБ (файл "normal.zip") ===
-------------------------------------------------
 
Если Вы не уверены или не знаете наверняка о изменениях в файлах из списка выше, то в таком случае потребуется сделать следующие два шага:
Если Вы не уверены или не знаете наверняка о изменениях в файлах из списка выше, то в таком случае потребуется сделать следующие два шага:
Шаг 1. Загрузить и распаковать архивный файл "normal.zip" в корневой папке сайта — все файлы новые, поэтому никаких замен не будет.
'''Шаг 1.''' Загрузить и распаковать архивный файл "normal.zip" в корневой папке сайта — все файлы новые, поэтому никаких замен не будет.
Шаг 2. Открыть и добавить небольшой блок кода в каждый из перечисленных ниже файлов:
'''Шаг 2.''' Открыть и добавить небольшой блок кода в каждый из перечисленных ниже файлов:
---------------------------------------------
 
<syntaxhighlight lang="JSON">
1. Файл /api/Managers.php
1. Файл /api/Managers.php
Строка №16 с кодом "public $permissions_list = array("
Строка №16 с кодом "public $permissions_list = array("
Строка 43: Строка 45:
'bifitactions',  
'bifitactions',  
[скриншот simpla_api_managers_01-2.png]
[скриншот simpla_api_managers_01-2.png]
</syntaxhighlight>
---------------------------------------------
---------------------------------------------
2. Файл /api/Simpla.php
2. Файл /api/Simpla.php
Строка 108: Строка 111:
[скриншот simpla_reports.png]
[скриншот simpla_reports.png]


1. На странице настроек модуля "БИФИТ Касса" выбираем и заполняем нужные параметры:  
# На странице настроек модуля "БИФИТ Касса" выбираем и заполняем нужные параметры:  
  1.1. Выбираем и заполняем нужные параметры:
## Выбираем и заполняем нужные параметры:
        1.1.1.  Тестовый или Основной режим работы расширения.
### Тестовый или Основной режим работы расширения.
        1.1.2.  Заполняем полученный токен доступа необходимый для боевого режима работы.
### Заполняем полученный токен доступа необходимый для боевого режима работы.
        1.1.3.  Вводим фамилию и инициалы кассира, например Иванов И.И.
### Вводим фамилию и инициалы кассира, например Иванов И.И.
        1.1.4.  Вводим ИНН кассира (12-ть цифр для РФ).
### Вводим ИНН кассира (12-ть цифр для РФ).
        1.1.5.  Вводим место расчёта, например домен сайта, строго по форме (с http или https): https://site.ru
### Вводим место расчёта, например домен сайта, строго по форме (с http или https): https://site.ru
        1.1.6.  Выбираем, что выводить в адресе клиента: e-mail или телефон.
### Выбираем, что выводить в адресе клиента: 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. На странице "Отчёты" будут отображены все проведённые транзакции (последние самые первые) с подробной информацией по каждой их них.
# На странице "Отчёты" будут отображены все проведённые транзакции (последние самые первые) с подробной информацией по каждой их них.
|}}
|}}
== Видеоуроки ==
* [https://vk.com/video/@bifit.kassa?z=video-143616203_456239178%2Fclub143616203%2Fpl_-143616203_-2 Настройка модуля CMS на примере 1С-Битрикс]

Текущая версия на 12:14, 14 июля 2022

 

Техническая поддержка

При необходимости, в рабочее время, Вы можете обратиться в тех-поддержку компании "БИФИТ Касса" и наши специалисты быстро и качественно установят модуль на Вашем сайте (при условии предоставления временного FTP-доступ к файлам сайта). Мы также можем доработать наше расширение согласно требованиям Вашего тех-задания (ТЗ).


Перед установкой, настоятельно рекомендуем сделать бэкап (резервную копию) файлов сайта. Для этого откройте меню Автоматизация Бэкап и нажмите кнопку "Создать бэкап", после чего будет создан файл резерва. Далее, в случае непредвиденной проблемы, вернитесь на эту страницу и нажмите на значок восстановления напротив созданного ранее файла.

ИНСТРУКЦИЯ

Из-за конструктивных особенностей CMS "Simpla", для установки модуля "БИФИТ Касса", потребуется доступ к файлам сайта (FTP-доступ). Далее, необходимо выбрать один из двух способов установки: "Быстрый" или "Обычный". Быстрый способ доступен только в том случае, если файлы из списка ниже никогда не редактировались (не изменялись для других расширений Вами или сторонними специалистами) — список файлов:

  1. /api/Managers.php
  2. /api/Simpla.php
  3. /simpla/IndexAdmin.php
  4. /simpla/OrderAdmin.php
  5. /simpla/design/html/index.tpl
  6. /simpla/design/html/manager.tpl
  7. /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]

    1. На странице настроек модуля "БИФИТ Касса" выбираем и заполняем нужные параметры:
      1. Выбираем и заполняем нужные параметры:
        1. Тестовый или Основной режим работы расширения.
        2. Заполняем полученный токен доступа необходимый для боевого режима работы.
        3. Вводим фамилию и инициалы кассира, например Иванов И.И.
        4. Вводим ИНН кассира (12-ть цифр для РФ).
        5. Вводим место расчёта, например домен сайта, строго по форме (с http или https): https://site.ru
        6. Выбираем, что выводить в адресе клиента: e-mail или телефон.
        7. Выбираем выводить или нет ФИО клиента.
        8. Выбираем признак способа расчёта.
        9. Выбираем тип оплаты.
        10. Выбираем режим назначения НДС.
        11. Выбираем ставку НДС.
      2. Выбираем какие типы документов нужно использовать (можно все). Для каждого нужного типа необходимо выбрать:
        1. Активируем использование данного типа документа.
        2. Выбираем нужно ли учитывать оплату заказа.
        3. Выбираем систему налогообложения для данного типа документа.
        4. Выбираем способ(ы) оплаты для активации данного типа документа.
        5. Выбираем статус заказа для активации данного типа документа. У каждого типа документа должен быть свой статус, то есть нельзя использовать один и тот же статус более чем для одного типа документа.
      3. Сохраняем изменённые параметры.
    2. На странице "Отчёты" будут отображены все проведённые транзакции (последние самые первые) с подробной информацией по каждой их них.
    Название: Плагин для CMS SIMPLA
    Версия: 1.2.4
    CMS: SIMPLA CMS (версия 2.3.8)
    Simpla logo.png
    Ссылка на плагин: скачать

    Видеоуроки