Case study · SinaTools, Iran
A pricing system that reprices 200 products in one upload
SinaTools is an industrial cutting-tools distributor based in Tehran, importing drills, taps, dies, end mills and abrasives. ShiftedLabs rebuilt their website in Persian, English and Chinese, and gave them a pricing CMS where one spreadsheet upload updates every product page and the downloadable price list at once. We also built a Raw Material Cost Pressure Index and quote estimator that show what a supplier's price rise should be, based on real commodity data.
- Client
- SinaTools, Iran
- Sector
- Industrial tools distribution
- What we built
- Trilingual catalogue site, pricing CMS, price spot-checker, automatic price-list PDF, dual hosting, cost index and quote estimator
- Live at
- sinatools.co
By the numbers
- Product, size-table and guide pages
- 223 Product, size-table and guide pages
- Languages (Persian, English, Chinese)
- 3 Languages (Persian, English, Chinese)
- Price sync between Iran and global mirror
- Nightly Price sync between Iran and global mirror
The problem
SinaTools sells hundreds of product lines whose prices move with the exchange rate and raw-material costs. Every price change meant editing pages one by one, and the published price list was often out of date.
Their old site had also been attacked, and it needed to stay reachable both inside Iran and for suppliers abroad.
On the buying side, suppliers in China raised prices citing material costs, and SinaTools had no independent way to check whether the increase was fair.
What we built
A trilingual catalogue
223 product, size-table and guide pages in Persian and English, plus a Chinese landing page for suppliers. It is served from a host inside Iran for local customers and a global mirror for everyone else, with visitors routed automatically.
A pricing CMS
The team uploads one master price spreadsheet. The system validates it, updates every product page and regenerates the price-list PDF in one go. A spot-checker lets them search any stock code and correct a single price inline. The admin works in Persian and English.
Automatic publishing
Every night, price changes made in Iran sync to the global site without anyone touching it.
A cost index for negotiations
A public, bilingual chart tracks the input costs behind each product family: tungsten, cobalt, molybdenum, steel, abrasive grain and resin, with freight and currency shown separately. It runs from a May 2021 baseline and is updated monthly from published market data.
A quote estimator
Give it a past supplier quote and it estimates what today’s fair price should be, given how the inputs have moved. It turns “your prices went up 12%” into a conversation backed by numbers.
The result
Price changes in minutes, not days. One upload reprices the whole catalogue and the price list.
Always current, everywhere. The Iranian and global sites stay in step automatically each night.
Negotiations backed by data. On its first real test, a September 2026 supplier quote, the estimator predicted a 1.9% rise; the actual like-for-like rise was 3.0%. The model was then recalibrated on that quote.
Tech
- Static HTML
- PHP admin
- GitHub Actions
- Netlify
- Cloudflare geo-routing
- Python
- Chart.js
Related services
- Custom software development Established and growing businesses held back by tools that do not fit: a generic CRM, a pile of spreadsheets, or several SaaS products that do not talk to each other.
- Internal tools Teams where a specific recurring task eats hours: checking records by hand, copying between systems, assembling the same report every Monday, or chasing approvals by email.
Recognise your own business in this?
More work
- Yeppe Intelligence Platform How we replaced Yeppe's CRM, spreadsheets and outsourced data team with one platform covering 8,684 schools that keeps itself up to date.
- Málaga Football Tours How a website, an SEO and AI-search content plan and Stripe booking moved a tour operator off commission-heavy marketplaces.
- Ask Adjust How we built Adjust an AI neurodiversity assistant, a lead-generating audit and an outbound CRM that turn training into an always-on service.