TRUWEAR MOCKUP GENERATOR

Product design & web app

My Role
Designer + Builder
Team
Solo, design team reviews
Outcome
Minutes → seconds
Truwear Mockup Generator project cover

01 · Context

Every logo on every garment went through a designer.

Truwear is a corporate apparel brand with a large Shopify catalog. Every time a client wanted to see their logo on a garment, a designer had to open Figma, place the logo, adjust sizing, export, and repeat, for every product and every colorway. It was slow, it blocked the sales team, and it didn't scale.

The raw materials were all there: product photography, a live Shopify catalog, a repeatable workflow. What was missing was a tool that connected them. So I built one in 3 days, with Truwear's graphic design team reviewing and giving feedback along the way.

02 · Problem

The bottleneck wasn't design skill. It was repetition.

Everything went through a designer

Sales reps couldn't make mockups on their own, so every client request became a queue and constant context-switching for the design team.

Hours of mechanical work

One logo placement takes 2 minutes. Across 10 colorways and 5 garments for a single pitch, that's hours with zero creative value.

No link to the live catalog

Designers kept separate asset libraries that went stale fast. New products on Shopify weren't available for mockups.

Slow turnaround hurt deals

Clients waited hours to see their logo on a product. In sales, that costs momentum.

03 · Solution

Separate setup from generate.

Designers define a placement template once, and everyone else just uses it. That was the key decision: the complexity stays with the people who understand it, and it's invisible to everyone else. One tool had to work for three very different people: designers, sales reps and clients.

Product browser: a grid of Truwear garments with three selected, and a side panel with the selection, an uploaded logo and the shared template library.
Template editor: a black hoodie with a resizable 3.5 inch left-chest placement box, placement presets, exact size fields and colorway checkboxes.
Results: ten generated polo mockups, each with the logo on the left chest and its own download button, plus a Download all action.

Pull the catalog live from Shopify

A custom Shopify app brings in every product, image, variant and name. New products show up in the tool automatically, no manual syncing.

Templates once, shared with the team

Drag a placement box over the product image, size it, name it, save. It's live for the whole team right away.

Catalogs for speed, single picks for precision

Pick a pre-built catalog (Truwear Basics: 49 products, Collegiate: 60), drop in a logo, generate, and download everything at once or one file at a time.

What feedback changed

After the first review, the design team noticed that not every product photo is shot the same way, so a fixed logo size from the template sometimes gave a poor result. They asked for a way to adjust a single mockup without touching its template. So we built a better preview page where you can quickly fix any one mockup before downloading.

04 · Result

What used to take 20 to 40 minutes per client request now takes seconds.

Today it's used by our in-house design team and marketing, and it lives on Truwear's internal site, so anyone in the company can use it, sales included. So far it has powered collegiate mockups for 30+ schools, thousands of mockups in total.

05 · Impact

Sales reps can have a full client deck ready before a call ends.

Designers got their hours back for creative work, and sales stopped waiting on a queue to show a client their logo on real products.