Назад к проектам
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 каждого изменения цены до того, как что-либо будет записано
- Работает локально на компьютере оператора; ничего не открыто в публичный доступ
Результат
- Пересчёт цен стал проверяемым, повторяемым шагом вместо ручного редактирования.