Tomasz Bujnowicz

Senior Shopify Plus Developer at dtails, working on the product data, pricing and markets behind the storefront.

Background

I've spent my whole career building for the web — the last decade of it in e-commerce. Before e-commerce, I worked on digital projects for enterprise brands — Novo Nordisk, Lancome, Paco Rabanne, Autodesk, GSK, Casio, Jabra, DSV — which is where I learned to ship under real constraints: strict brand guidelines, multi-market rollouts, and teams spread across time zones. Those guidelines also taught me to care about layout, spacing and type, and I still pay close attention to the UX and UI side of every storefront I build.

When I moved into e-commerce, that enterprise discipline came with me. Before dtails, I worked independently with high-traffic stores like Meshki, Sabo Skirt and 1212 Gateway, and dozens of other Shopify Plus merchants across the US, Canada, the UK, Denmark, Sweden and Australia. Today all my client work is at dtails, where I build Shopify Plus storefronts for retailers, brands and B2B manufacturers across Scandinavia — stores whose prices, stock and product data come from ERP and PIM systems, often rolled out across several countries. The integration architects at dtails design and build the sync from ERP, PIM and DAM into Shopify; my part starts where each value lands in Shopify (standard fields, metafields, metaobjects, catalogs, price lists, markets) and ends with how the theme reads it, all agreed with them before the build.

Shopify's own tools now generate sections and whole themes from a prompt. What still decides whether a store tells every customer the right thing — and whether an AI shopping agent can read it at all — is the data model and the market rules behind it. That's the part I work on.

Based in Poland, working remotely with the dtails team across Scandinavia, France, Vietnam and beyond. Previously lived on La Palma in the Canary Islands — until the volcano erupted in 2021.

I work AI-first every day. Scoping, building and QA of theme work run through agent workflows I set up and maintain myself, and that speed is what leaves time for the data questions: where each value comes from, and where it lands in Shopify. I write about what I learn, and the client work behind it, on the blog.

Outside of client work, I help maintain the site for the Charlie Cart Project — a nonprofit that teaches kids to cook through mobile kitchen carts in schools, libraries, and food banks across the US. Small contribution, great mission.

What I Do

Product Data

Product, price and stock data from ERP and PIM systems, modelled as metafields and metaobjects, so filters, product pages, every market and the AI agents shopping for customers all read the same thing.

Multi-Store & Markets

One theme serving several country stores or Shopify Markets, so a new country is configuration rather than a new build: per-market prices, tax, payment and content rules, hreflang, and blocks the merchant can limit to one store.

Pricing, B2B & Product Logic

Member and campaign prices, B2B price gates and quantity breaks, variant rules and delivery dates from stock levels: rules the business already has, shown the same way on every card, page and cart line.

Frontend & UX

How the data above reaches the shopper, built with close attention to UX and UI: prices, specs and delivery dates that read at a glance, mobile first. Custom sections on premium Shopify Plus themes, kept upgrade-safe through theme updates, accessible, and easy for merchants to manage.

Selected Writing

All articles