Skip to main content
Back to projects
Internal tool2025

EUR → MDL Repricer

Live currency-aware product repricing

Tech stack

  • Node.js
  • Shopify Admin API
  • OAuth

Local Node.js web app that reprices the entire Shopify catalogue based on a daily EUR/MDL rate, multiplying against a custom EUR metafield. One file, no dependencies, zero downtime.

Gallery

Highlights

  • Single-file zero-dependency Node app
  • Local web UI on localhost:3000
  • Dry-run safety mode before live writes

My case study

This internal tool turns a repetitive pricing operation into a controlled workflow. It keeps Shopify prices aligned with currency movement while giving the operator a safe review step before changes go live.

Currency-aware catalogue pricing
EUR → MDL
Preview before live writes
Dry run
Small local Node.js utility
0 deps

The challenge

Catalogue prices were tied to EUR costs while the storefront needed MDL pricing. Manual updates were slow, error-prone, and risky at scale.

What I built

I built a local web UI that reads product metafields, applies the current exchange rate, previews the new prices, and only writes to Shopify after confirmation.

Business outcome

Repricing became faster, repeatable, and safer, reducing manual catalogue work while keeping price control in the hands of the business.

Related services