Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WB-TOOL

Приложение wb-tool предназначена для автоматизации некоторых действий в кабинете WB, а так же ведения статистики. Полученные данные записываются в базу данных postgresql.

Возможности

  • Сбор информация по карточкам находящимся в продаже и в корзние
  • Сбор информация по остаткам
  • Автоматическое восстановление карточки из корзины старше n дней (по умолчанию 25) и помещение обратно в коразину, если остатки равны 0

Сборка приложения

go build -v -o wb-tool ./cmd/tool

Настройка

Настройка приложения осуществляется при помощи переменных среды.

Переменная Значение по умолчанию Описание
WB_CRON_CHECKING_TIME_SPENT_IN_TRASH 20 2 * * * Расписание запуска задачи проверки времени нахождения карточки в корзине
WB_CRON_CONTENT_CARDS_SYNC 0 */4 * * * Расписание запуска задачи синхронизации карточек
WB_CRON_STOKS_SYNC 10 */2 * * * Расписание запуска задачи синхронизации остатков
WB_DATABASE_NAME wb_tool Имя базы данных
WB_DATABASE_HOST localhost Хост базы данных
WB_DATABASE_PORT 5432 Порт базы данных
WB_DATABASE_USERNAME postgres Пользователь базы данных
WB_DATABASE_PASSWORD postgres Пароль пользователя базы данных
WB_LOG_LEVEL Info Уровень логирования. Доступные уровни: Info, Warn, Error, Debug
WB_MAX_DAYS_IN_TRASH 25 Максимальное количество дней нахождение карточки в корзине
WB_STATISTICS_DATE_FROM 2023-11-01 Дата с которой получать отстатки по карточкам. Желтально указать наиболее ранюю
WB_TOKEN Токен доступа к API WB с правами Контент, Маркетплейс, Статистика

About

Applications for automating the processes of working with WB

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages