Skip to main content
Back to projects

1C Inventory Restocker

1C stock levels into Shopify from an Excel export

My role
Built it: Excel parsing, product matching, review screen and Shopify updates.
Status
Internal tool · 2025
Source
Internal tool — data and admin screens withheld
Stack
  • Node.js
  • Excel
  • 1C
  • Shopify Admin API

What it is

An internal tool for HandlerKraft that brings stock levels from the 1C accounting system into Shopify, using the Excel export the company already produces.

The problem

Stock lives in 1C; the store needs accurate availability. Transferring quantities by hand was slow and introduced errors.

What I built

The operator uploads 1C's Excel export. The tool sums quantities across locations (depot and showroom), matches rows to Shopify products, shows matches and stock changes for review, and then updates inventory through the Shopify API. The flow is prepared for a scheduled, automated sync later.

Reliability and safety

  • Review step shows every match and stock change before the update
  • Updates set absolute quantities, so running the same export twice changes nothing

Outcome

  • Stock refreshes take one upload and a review instead of manual edits.