Перейти к содержимому
Собственный продукт

Автоматизация магазина на маркетплейсе: цены по курсу и уведомления о заказах

позиции в каталоге
52
обновления цен в день
2
  1. Курс ЦБ
  2. Расчёт цены
  3. API маркетплейса
  4. Заказ или сообщение
  5. Telegram-бот

Задача

Себестоимость товаров привязана к доллару, а продажа идёт в рублях через площадку с разной комиссией по разделам. Вручную держать цены в актуальном состоянии невозможно: курс меняется ежедневно, и легко продать в убыток или оказаться дороже конкурентов.

Подход

Написал скрипт, который берёт курс Центробанка, добавляет запас на конвертацию и пересчитывает цену каждой позиции с учётом наценки, комиссии раздела и налога. Результат отправляется через API площадки по расписанию. Отдельный бот следит за новыми продажами и сообщениями покупателей и сразу сообщает о них в Telegram.

Что сделано

Стек

Python-скрипты, таймеры systemd на сервере, API маркетплейса, Telegram Bot API для уведомлений, JSON-каталог товаров с индивидуальными параметрами цены.

Результат

Все позиции каталога обновляются автоматически дважды в день, расчёт учитывает реальную комиссию и налог, а заказы и вопросы покупателей приходят владельцу в Telegram за минуту.

Смотрите также