CMS Simpla: различия между версиями
Mediawiki (обсуждение | вклад) (Новая страница: «{{CMS |cms_name = Плагин для CMS Bitrix |cms_version = 1.3.9 |cms_platform = Bitrix |cms_img = 1c_bitrix_logo.svg.png |cms_url = https://kassa.bifit.com/_files/bifit.bitrix 1.3.9.zip |cms_description = ==Инструкция установки модуля "БИФИТ Касса" для CMS "1С-Битрикс"== # Авторизуемся в панели управления сайта. # Закачайте архив с исходными код...») |
|||
(не показано 9 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{CMS | {{CMS | ||
|cms_name = Плагин для CMS | |cms_name = Плагин для CMS SIMPLA | ||
|cms_version = 1. | |cms_version = 1.2.4 | ||
|cms_platform = | |cms_platform = SIMPLA CMS (версия 2.3.8) | ||
|cms_img = | |cms_img = simpla_logo.png | ||
|cms_url = https://kassa.bifit.com/_files/bifit. | |cms_url = https://kassa.bifit.com/_files/bifit.kassa_simpla_1.2.4.zip | ||
|cms_description = | |cms_description = | ||
__NOTOC__ | |||
== Техническая поддержка == | |||
При необходимости, в рабочее время, Вы можете обратиться в тех-поддержку компании "БИФИТ Касса" и наши специалисты быстро и качественно установят модуль на Вашем сайте (при условии предоставления временного 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.''' Открыть и добавить небольшой блок кода в каждый из перечисленных ниже файлов: | |||
<syntaxhighlight lang="JSON"> | |||
1. Файл /api/Managers.php | |||
Строка №16 с кодом "public $permissions_list = array(" | |||
[скриншот simpla_api_managers_01-1.png] | |||
После открывающей скобки вставляем: | |||
'bifitactions', | |||
[скриншот simpla_api_managers_01-2.png] | |||
</syntaxhighlight> | |||
--------------------------------------------- | |||
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 с кодом "</ul>" | |||
[скриншот simpla_design_index_01-1.png] | |||
Перед указанной выше строкой, вставляем код: | |||
<!-- БИФИТ Касса (старт) --> | |||
{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} | |||
<!-- БИФИТ Касса (финиш) --> | |||
[скриншот 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-ть цифр для РФ). | ### Вводим ИНН кассира (12-ть цифр для РФ). | ||
### Вводим место расчёта, например домен сайта, строго по форме (с http или https): https://site.ru | ### Вводим место расчёта, например домен сайта, строго по форме (с http или https): https://site.ru | ||
### Выбираем, что выводить в адресе клиента: | ### Выбираем, что выводить в адресе клиента: e-mail или телефон. | ||
### Выбираем выводить или нет ФИО клиента. | ### Выбираем выводить или нет ФИО клиента. | ||
### Выбираем признак способа расчёта. | ### Выбираем признак способа расчёта. | ||
Строка 27: | Строка 124: | ||
### Выбираем режим назначения НДС. | ### Выбираем режим назначения НДС. | ||
### Выбираем ставку НДС. | ### Выбираем ставку НДС. | ||
## | ## Выбираем какие типы документов нужно использовать (можно все). Для каждого нужного типа необходимо выбрать: | ||
### Активируем использование данного типа документа. | ### Активируем использование данного типа документа. | ||
### Выбираем учитывать | ### Выбираем нужно ли учитывать оплату заказа. | ||
### Выбираем систему налогообложения. | ### Выбираем систему налогообложения для данного типа документа. | ||
### Выбираем | ### Выбираем способ(ы) оплаты для активации данного типа документа. | ||
### Выбираем один | ### Выбираем статус заказа для активации данного типа документа. У каждого типа документа должен быть свой статус, то есть нельзя использовать один и тот же статус более чем для одного типа документа. | ||
## Сохраняем изменённые параметры. | ## Сохраняем изменённые параметры. | ||
# | # На странице "Отчёты" будут отображены все проведённые транзакции (последние самые первые) с подробной информацией по каждой их них. | ||
|}} | |||
== Видеоуроки == | |||
* [https://vk.com/video/@bifit.kassa?z=video-143616203_456239178%2Fclub143616203%2Fpl_-143616203_-2 Настройка модуля CMS на примере 1С-Битрикс] |
Текущая версия на 12:14, 14 июля 2022
|
|