Shopify Cin7 Core Automation Tools & Hardware

Inventory & Price Sync

Cin7 Core and Shopify kept in step for a US tools and hardware retailer with thousands of SKUs. Prices, stock and product data now move in checked batches instead of by hand.

← Back to Portfolio
10+ hrs
Saved per week
~200
SKUs per validated batch
2-step
Staged, then checked before live

The Problem

The client sells tools and hardware online through Shopify, while Cin7 Core holds the inventory and pricing. The two systems did not talk to each other, so every supplier price change meant someone updating both by hand, across a catalog of thousands of SKUs.

The System

I built a pipeline that moves changes from the price list to the live store in stages, with a check before anything goes public.

Sync pipeline The weekly price list in Google Sheets feeds Zapier and Airtable workflows, which stage a batch in Cin7 Core. The batch is validated, pushed to Shopify as drafts, then set live. Google Sheetsweekly price list Zapier + Airtableclean up, MAP rules Cin7 Corebatch staged Validationprice, MAP, dims Shopify (draft)pushed via API Livereviewed, published pass go-ahead Google Sheetsweekly price list Zapier + Airtableclean up, MAP rules Cin7 Corebatch staged Validationprice, MAP, dims Shopify (draft)pushed via API Livereviewed, published
Nothing reaches the live store without passing validation and a final go-ahead.

The Tech Stack

ShopifyCin7 CoreShopify Admin API Cin7 APIZapierAirtable Google Sheets

The Result

The weekly price list is now a routine job, and the team spends the time it used to take on the store itself.

Talk about your sync →