Skip to content
← All work18 of 21
Shopify app · catalogue ad images

Rozetpix

When the price changes, the picture does too.

Rozetpix prints the price from Shopify onto your product image, inside your own frame. Change the price and the image is printed again for every ad feed.

For
Shopify stores running catalogue ads
Platform
Shopify app
Status
In development · early access
Rozetpix home page: the same product unframed and framed, with the line sent to the Meta feed
( 01 · The problem )

The ad still says 25% off.

Catalogue ads show the bare product photo, so the sale lives only in a line of text. Stores that bake the offer into the image do it by hand, and when the sale ends the old badge keeps running in Meta, TikTok and Google until someone notices.

( 02 · What we built )

An engine that reads the price first

We built Rozetpix to read price, compare-at price and stock from Shopify and print them into the store's frame. When a value changes, that image is printed again under a new file name and the feeds point to it.

( 03 · How it works )

How it works

01

Your frame, Shopify's numbers

Upload a transparent PNG frame and place the product, text and badges in the slot editor; every print fills them from current Shopify data.

02

Badges only when they're true

The discount badge prints only on a real discount, with the percentage worked out from the two prices and rounded down. The stock badge waits for your threshold.

03

One feed per channel

Meta and TikTok get catalogue XML, Google Ads gets CSV, each with the image sizes that channel expects.

04

Guards before publishing

If a new feed would drop below half of the last one, it isn't published; the previous feed stays live until you approve.

( 04 · Screens )

Screens

Real screens · sample data
Slot editor and a transparent frame, next to the image the engine printed from it
Six ready sales templates printed with sample products
One item in the Meta catalogue feed, with square, 4:5 and 9:16 images
Rozetpix on a phone
( 05 · By the numbers )

0

sizes printed per product

Every product is printed square, 4:5 and 9:16, so feed, Reels and Stories placements all get an image made for them.

( Stack )Shopify appCloudflare WorkersR2Satori + resvg renderingMeta · TikTok · Google Ads feeds
Book a call →