Перейти к основному содержанию
Назад к проектам

Repricer EUR → MDL

Пересчёт цен EUR → MDL для каталога Shopify

Моя роль
Создал его: инструмент на Node.js, доступ к Shopify Admin API, процесс предпросмотра и записи.
Статус
Внутренний инструмент · 2025
Исходный код
Внутренний инструмент — данные и админ-экраны не публикуются
Стек
  • Node.js
  • Shopify Admin API
  • OAuth

Что это

Внутренний инструмент для HandlerKraft: при изменении курса он пересчитывает цены магазина в MDL на основе себестоимости каждого товара в EUR.

Задача

Товары закупаются в EUR и продаются в MDL. Ручное обновление цены каждого варианта после каждого изменения курса занимало много времени, и в нём легко было ошибиться.

Что я сделал

Оператор запускает инструмент локально и вводит курс дня. Инструмент читает себестоимость каждого товара в EUR из метаполя (metafield), вычисляет новые цены в MDL, показывает изменения в режиме dry-run (предпросмотр без записи) и записывает их через Shopify Admin API только после подтверждения.

Надёжность и безопасность

  • Предпросмотр dry-run каждого изменения цены до того, как что-либо будет записано
  • Работает локально на компьютере оператора; ничего не открыто в публичный доступ

Результат

  • Пересчёт цен стал проверяемым, повторяемым шагом вместо ручного редактирования.