In Konya Selçuklu, affiliate Hatice closed six pizzerias in two months. She had one argument: "You will never pay per image." For photo-heavy categories like pizza and burgers, the picture is half the recipe, and most QR menu services charge for exactly that.
The R2 math
thMenu stores all product images on Cloudflare R2. R2 has zero egress fees and a generous free tier. Picture a pizzeria: 200 products × 3 photos = 600 images. At an average of 250 KB WebP each, that is 150 MB. R2 gives you 10 GB free, meaning sixty pizzerias fit inside one free quota.
Competing apps either cap you at "50 images per product" or bill you on CDN bandwidth. Hatice's pitch lands exactly there: "Shoot as many photos as you want — let the menu grow, not the invoice."
Why pizza and burgers need it
Menu studies consistently show that items with images are ordered 35% more often. The lift is even bigger for pizza and burgers, because the ingredient combinations hide behind names like "BBQ" or "Mexican." A single pizza deserves three photos: a full-cut overhead, a slice pull, and a box-open shot. Three images equal three appetite triggers.
thMenu's product_images table accepts ordered multi-image arrays per product. The menu card shows the primary photo; tapping opens a carousel. R2 makes version control simple — push a new file, flip the "primary" flag, no purge fees.
Hatice's field script
Steal the three sentences that worked for Hatice in Konya and translate them locally:
- "A pizza menu does not sell without photos — let me upload 600 for you, then check it."
- "It runs on Cloudflare R2; for a Turkish pizzeria it stays inside the free tier."
- "Rival apps start charging after the 50th image; the product I bring has no cap."
Hatice paired with a food photographer in week one: "The restaurant pays the photo cost, I take the software commission." Six signups, six menus with 90+ items in twelve categories each, zero customer billing complaints.
FAQ
Is the R2 limit really nothing? Cloudflare R2 free tier gives 10 GB storage and unlimited Class A reads; typical restaurant usage stays well below that.
Which formats are supported? JPEG, PNG, WebP. thMenu auto-converts uploads to WebP and rescales to 1600 px width.
Are image fees included? Yes — Starter, Pro, and Platinum all include unlimited R2 image storage. You can confidently say "unlimited photos" in the affiliate pitch.
Found this helpful? Share it.
Related articles
7 Smart Ways to Place QR Codes in Your Restaurant
Placement matters more than you think. These seven strategies maximize QR code s…
How to Reduce Waiter Workload by 40% Without Firing Anyone
Smart digital tools don't replace your team — they free them to focus on what ma…
12 Concrete Benefits of QR Menus (Backed by Real Data)
From eliminating print costs to boosting average order value by up to 31%, here …