Shopify Partner · 3 apps on the App Store

Custom Shopify apps and storefronts

TGProd designs, builds and runs software for Shopify merchants. Our own apps are used by stores every day — and we build custom ones for the problems an off-the-shelf app doesn’t solve.

Our apps on the Shopify App Store

Services

What we build

Everything we build for clients, we have built and shipped for ourselves first.

Custom Shopify apps

Private or public apps that live inside the Shopify admin, built on the same foundations as our own App Store apps.

  • Embedded admin apps with Polaris
  • Shopify POS extensions
  • Admin API, webhooks and background jobs
  • Billing and App Store review

Headless storefronts

A fast, custom frontend on top of Shopify, for when a theme can’t do what the product needs.

  • Next.js on the Storefront API
  • Product builders and personalisation
  • Shopify checkout, kept intact
  • Performance and SEO from day one

Integrations & automation

Connect Shopify to the rest of the business, so nobody copies data between tabs.

  • Sync with ERPs, warehouses and accounting
  • Third-party APIs and data imports
  • Scheduled jobs and workflows
  • Internal dashboards and reporting

Selected work

Built, shipped, and still running

Apps and storefronts we designed and built, and maintain in production today.

Screenshot of Outdoor Art Print
Headless storefront

Outdoor Art Print

Personalised route prints, designed in the browser.

  • Customers connect Strava or upload a GPX to design their own map
  • Custom product builder on top of the Shopify Storefront API
  • Headless Next.js frontend, Shopify checkout and fulfilment
Next.jsShopify Storefront APIStrava API
Visit the store
Screenshot of SerializeIt
Shopify app

SerializeIt

Serial numbers for orders and inventory.

  • Assigns and tracks serial numbers across inventory and orders
  • Serials assigned in the POS cart, synced with online orders
  • Rated 5.0 on the Shopify App Store
RemixShopify Admin APIShopify POSPolaris
View on the App Store
Screenshot of Plumb
Shopify app

Plumb

Stocktakes and daily cycle counts, without closing the store.

  • Daily count lists picked by 90 days of sales velocity
  • Scan on Shopify POS, or with a USB scanner in the admin
  • Every variance gets a reason before it reaches Shopify
Shopify Admin APIShopify POSPolaris
View on the App Store
Screenshot of LotTrack
Shopify app

LotTrack

Lot and batch tracking with expiry alerts and instant recalls.

  • Lot and batch numbers on every unit received and sold
  • FIFO / FEFO allocation with expiry alerts
  • Trace every affected order when a recall hits
Shopify Admin APIPolaris
View on the App Store

How we work

From first call to production

You work directly with the developer who builds your project — no account managers, no hand-offs.

  1. 01

    Talk

    A short call about the store, the problem and what has already been tried.

  2. 02

    Scope

    A written plan: what we’ll build, what we won’t, and what it will cost.

  3. 03

    Build

    Short iterations on a development store, so you see working software early.

  4. 04

    Run

    We deploy, monitor and maintain it — the way we run our own apps every day.

FAQ

Questions merchants ask us

What does TGProd do?

TGProd is a Shopify development studio. We build custom Shopify apps, headless Shopify storefronts and integrations between Shopify and other systems, and we publish our own apps on the Shopify App Store: SerializeIt, LotTrack and Plumb.

Do you only work with Shopify?

Yes. Everything we build is for Shopify merchants — admin apps, POS extensions, storefronts on the Storefront API, and the integrations around them. Focusing on one platform is what lets us go deep on it.

Can you build a private Shopify app just for my store?

Yes. A custom app can do what no App Store app does for your particular workflow — your data model, your rules, your integrations — and it stays private to your store.

Should I go headless or stay on a Shopify theme?

Most stores should stay on a theme. Headless makes sense when the product needs something a theme cannot do well, such as a custom product builder or a highly interactive experience. We will tell you honestly which one fits.

Do you maintain the app after launch?

Yes. We deploy, monitor and maintain what we build, the same way we run our own apps in production every day.

How do I start a project with TGProd?

Send a message through the contact page at tgprod.dev/contact, or email tom@tgprod.dev, with a few lines about your store and what you need.

Have a Shopify problem no app solves?

Tell us about your store and what you need. We’ll tell you honestly whether custom software is the right answer.

Get in touch