Back to projects
EUR → MDL Repricer
EUR → MDL repricing for a Shopify catalogue
- My role
- Built it: Node.js tool, Shopify Admin API access, preview and write flow.
- Status
- Internal tool · 2025
- Source
- Internal tool — data and admin screens withheld
- Stack
- Node.js
- Shopify Admin API
- OAuth
What it is
An internal tool for HandlerKraft: it recalculates the store's MDL prices from each product's EUR cost when the exchange rate changes.
The problem
Products are bought in EUR and sold in MDL. Updating every variant price by hand after each rate change was slow and easy to get wrong.
What I built
The operator runs the tool locally and enters the day's rate. It reads each product's EUR cost from a metafield, computes the new MDL prices, shows the changes in a dry-run preview, and writes them through the Shopify Admin API only after confirmation.
Reliability and safety
- Dry-run preview of every price change before anything is written
- Runs locally on the operator's machine; nothing is exposed publicly
Outcome
- Repricing became a reviewed, repeatable step instead of manual edits.