Skip to content
← All projects
  • Shopify stores

Built in

The same product, two languages, two prices shown

A bilingual store built by script, with every price checked by a test.

The problem

A Quebec manufacturer needed a bilingual store where displayed prices are always right, because in Quebec a price mismatch can breach consumer-protection law.

What I built

Catalogue, pages, policies, market, translations and theme are pushed by an idempotent script against the Shopify Admin API, with a full dry-run mode. A Playwright suite checks the prices on screen against the live product data, in both languages.

Technical details

  1. Zero-dependency Shopify GraphQL client with cost-based throttling
  2. Diff-based theme deployer: pushes only what changed
  3. 28 end-to-end spec files on 5 device profiles
  4. Meta Pixel add-to-cart events fixed so they no longer fire twice

Stack

  • Shopify Admin GraphQL
  • Liquid (Dawn, extended)
  • Node.js
  • Playwright
  • JSON-LD
  • Meta Pixel

The result

The tests caught a price gap before Google could flag it: $299 in the data Google reads, $340 on the page.

A similar project in mind?

Tell me about your business and when you need it. You get a proposal by email.

I want this system

More projects

Shopify stores · Shopify store, MoroccoFinding the case for your iPhone without digging through the catalogueView the project
1 / 27 : Finding the case for your iPhone without digging through the catalogue