mirror of
https://git.auk.su/Dinect/bonus-import-tools.git
synced 2025-12-28 18:10:01 +00:00
__version__ = '1.0.2'
This commit is contained in:
27
README.md
27
README.md
@@ -1,5 +1,10 @@
|
||||
# Bonus-import-tools - Приложение для импорта бонусных баллов.
|
||||
|
||||
После запуска, приложение опрашивает каждую минуту подкаталог CSV на наличие *.scv файлов соответствующих названий.
|
||||
|
||||
- users-*.csv : для импорта покупателей
|
||||
- transaction-*.csv : для импорта транзакций бонусных баллов
|
||||
|
||||
## Правила заполнения входных CSV файлов
|
||||
|
||||
- Кодировка файла : UTF-8
|
||||
@@ -34,16 +39,29 @@ nickname, card, phone
|
||||
Пример: transaction-example.csv
|
||||
|
||||
```csv
|
||||
user_id, card, phone, summ_total, summ_discount, sum_with_discount, bonus_amount, transaction_date, transaction_time
|
||||
15689, 654897321321,+78906543210,12345.67,123.56,12222.11,121,2002-03-11,21:05:36
|
||||
6578, 654897321123,+78906233212,345.67,45.00,300.67,12,2002-03-12,01:05:36
|
||||
user_id, card, phone, summ_total, summ_discount, sum_with_discount, bonus_amount, transaction_date, transaction_time, doc_id
|
||||
15689, 654897321321,+78906543210,12345.67,123.56,12222.11,121,2002-03-11,21:05:36,чек-100
|
||||
6578, 654897321123,+78906233212,345.67,45.00,300.67,12,2002-03-12,01:05:36,
|
||||
```
|
||||
|
||||
### Обязательные поля:
|
||||
|
||||
```csv
|
||||
```text
|
||||
user_id или card или phone, bonus_amount
|
||||
```
|
||||
## Перед любым запуском настройте переменные окружения в .env
|
||||
|
||||
```shell
|
||||
cp .env.example .env
|
||||
```
|
||||
```ini
|
||||
APP_TOKEN="1234567890" :Токен приложения - Запросите у технической поддержки
|
||||
POS_TOKEN="0987654321" :Токен кассы - Запросите у технической поддержки
|
||||
PRODUCTION= :Если не пусто - работает в PRODUCTION среде, иначе в тестовой
|
||||
CURRENCY='RUS' :Код страны
|
||||
COUNTRY='RU' :Код валюты транзакций
|
||||
DRY_RUN= :Если пусто - все транзакции проводятся, иначе инсценируются, без проведения [НЕ РЕАЛИЗОВАНО]
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -67,7 +85,6 @@ apt install libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev python3-pi
|
||||
pip3 install setuptools && pip3 install pipenv
|
||||
```
|
||||
|
||||
|
||||
### Установка в venv
|
||||
|
||||
```shell
|
||||
|
||||
Reference in New Issue
Block a user