← Back to blog

Selling photos online: the ski resort case

Selling photos online is a solved problem with three moving parts: a gallery where the customer finds their photo, a checkout that takes payment, and delivery of the file the moment the payment lands. I built exactly that for photographers working at Cerro Catedral, the ski resort in Bariloche, Argentina, as part of my work for SOMOS DER, an event production company with more than 150,000 attendees. The system runs at fotos.somosder.ar, and the pattern applies to any business selling digital files.

The problem at the mountain

Photographers shoot skiers on the slopes all day. The old workflow: the skier stops at a stand, someone searches a laptop for their photos, payment happens however it happens, files get sent later by whatever channel. Every step leaks sales: people do not stop, searching is slow, and “I will send it to you tonight” is where purchases go to die.

The system inverts it: photos get uploaded organized by point and time, the skier browses from their phone, pays, and downloads immediately. The photographer photographs; the system sells, even after the lifts close.

What the build actually solves

Finding your photo among thousands is the real design problem. Nobody scrolls 3,000 thumbnails with cold hands. The galleries are organized by the things a skier remembers: which day, which slope, roughly what time. That narrows thousands of photos to a page of candidates in three taps.

Protecting unsold photos is the second problem. Previews are watermarked and low resolution; the original file exists behind the paywall and is delivered only after payment, through a link tied to the purchase. Watermarks deter honest people, and delivery gating handles the rest.

Payment had to match the audience: tourists with cards, locals with local payment methods. For an international audience, Stripe or PayPal cover it; the principle is to never lose a sale over a payment method.

The pattern generalizes

Swap “ski photo” for any digital product and the architecture holds: event photographers, studios selling session galleries, designers selling files, anyone selling documents or templates. Browse, pay, deliver automatically, in your name and without a marketplace commission. Platforms for photographers (Pixieset, SmugMug and similar) rent this for USD 10 to 40 per month with their branding and their rules; a custom build is a one-time cost from USD 900 to 2,500 depending on scale, and the catalog, customers and sales data stay yours. The reasoning is the same as any build-versus-rent decision, which I broke down in how much a custom system costs.

This system is one of four I built for the same client; its door-control sibling is described in QR check-in and accreditation.

Frequently asked questions

How do customers receive their photos?

Immediately after paying: the purchase unlocks a download of the original files, delivered through a private link tied to that order. No manual sending, no waiting for tonight.

How are photos protected before purchase?

Previews are watermarked and served in low resolution. The originals are stored out of public reach and released only by a completed payment. Screenshotting a preview gets you a watermark, not a photo.

Does the photographer have to do anything technical?

Only upload. Photos go in organized by day and location, and everything else (gallery, checkout, delivery, records of what sold) is automatic. The admin shows sales without touching a spreadsheet.

What would a system like this cost for my business?

A single-photographer gallery with checkout fits the USD 900 web app tier. A multi-photographer or high-volume operation like the resort case is a custom system from USD 2,500. Either way, fixed price in writing within 48 hours.

Selling digital files and still delivering them by chat? Message me on WhatsApp and you will have a fixed price and a delivery date in writing within 48 hours.

Message me on WhatsApp