Skip to content

Commit

Permalink
Merge pull request #5 from Komtet/feature/add_phone_handling_as_user_…
Browse files Browse the repository at this point in the history
…contact#KK-1797

В чек подставляется номер телефона, если в заказе нет email
  • Loading branch information
a1723 authored Apr 11, 2022
2 parents df2748f + aa392a9 commit df59304
Show file tree
Hide file tree
Showing 12 changed files with 66 additions and 22 deletions.
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
docker_env/php**
docker_env/mysql**
/php/**
/mysql/**
komtetkassa-*.zip
6 changes: 6 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
Changelog
=========

1.1.3 (06.04.2022)
------------------
- В чек подставляется номер телефона, если в заказе нет email
- В Makefile добавлены команды для поднятия окружения
- ЕНВД убрана из списка СНО

1.1.2 (02.07.2019)
------------------
- Переход на новую версию сдк
Expand Down
File renamed without changes.
26 changes: 25 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
SHELL:=/bin/bash
VERSION=$(shell grep -o '^[0-9]\+\.[0-9]\+\.[0-9]\+' CHANGELOG.rst | head -n1)
FILENAME=komtetkassa-$(shell grep -o '^[0-9]\+\.[0-9]\+\.[0-9]\+' CHANGELOG.rst | head -n1).zip

release:
# Colors
Color_Off=\033[0m
Red=\033[1;31m

help:
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST) | sort

version: ## Версия проекта
@echo -e "${Red}Version:${Color_Off} $(VERSION)";

start: stop ## Запустить контейнер
@docker-compose up -d

stop: ## Остановить контейнер
@docker-compose down

update: ## Обновить модуль
@cp -r -f app/addons/rus_komtet_kassa/. php/app/addons/rus_komtet_kassa/

release: ## Архивировать для загрузки в маркет
@rm ${FILENAME} || echo "No file to remove"
@zip -r ${FILENAME} app var --exclude=*docker_env*

.PHONY: version release
.DEFAULT_GOAL := version
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Данное решение позволяет подключить Ваш интернет-магазин к облачному сервису КОМТЕТ Касса с целью соответствия требованиям 54-ФЗ для регистрации расчетов с использованием электронного средства платежа в сети Интернет.

### Версия
1.1.1
1.1.3

### Возможности модуля
- автоматическая фискализация платежей при оплате заказа клиентом,
Expand Down
23 changes: 23 additions & 0 deletions README_DEV.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
komtet_kassa_cscart
===============================

Чтобы развернуть окружение и потестировать плагин в docker контейнере:
1. Создать папку /php, скопировать в нее текущий код CMS CS-Cart
2. Создать папку для хранения данных БД /mysql
3. Запустить проект
```sh
make start
```
4. Перейти в браузере на localhost:8100 и выполнить установку CMS, параметры подключения к БД указать
```sh
host: db,
user: devuser,
password: devpass,
db: test_db
```
5. Установить и настроить плагин через инсталлер

* Обновление плагина Комтет Кассы (будет обновлён модуль в папке addons/rus_komtet_kassa)
```sh
make update_kassa
```
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,13 @@ public static function fiscalize($order, $params, $is_refund)

$method = $is_refund ? Check::INTENT_SELL_RETURN : Check::INTENT_SELL;

$check = new Check($order['order_id'], $order['email'], $method, intval($params['sno']));
if ($order['email']) {
$user_contact = $order['email'];
} else {
$user_contact = mb_eregi_replace("[^0-9+]", '', $order['phone']);
}

$check = new Check($order['order_id'], $user_contact, $method, intval($params['sno']));
$check->setShouldPrint($params['is_print_check']);

$vat = new Vat($params['vat']);
Expand Down
2 changes: 1 addition & 1 deletion app/addons/rus_komtet_kassa/addon.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<addon scheme="3.0">
<id>rus_komtet_kassa</id>
<name>KOMTET Kassa</name>
<version>1.1.1</version>
<version>1.1.3</version>
<priority>1001</priority>
<status>active</status>
<default_language>en</default_language>
Expand Down
1 change: 1 addition & 0 deletions app/addons/rus_komtet_kassa/func.php
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ function fn_rus_komtet_kassa_change_order_status($status_to, $status_from, $orde

$order = [
'email' => $order_info['email'],
'phone' => $order_info['phone'],
'order_id' => intval($order_info['order_id']),
'total' => $order_info['total'],
'positions' => $order_info['products'],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,6 @@
'2' => array(
'name' => 'УСН доход - расход',
),
'3' => array(
'name' => 'ЕНВД',
),
'4' => array(
'name' => 'ЕСН',
),
Expand Down
File renamed without changes.
13 changes: 0 additions & 13 deletions docker_env/README.txt

This file was deleted.

0 comments on commit df59304

Please sign in to comment.