Open the event page (optionally via QR/password).
Browse watermarked photos.
Add a photo to cart via AJAX `rocwp_add_photo_to_cart` (validates event, photo ID, delivery type, pack availability).
Checkout: photo products are locked to quantity 1 and carry event/photo metadata; links point back to the event page.
My Account → `rocwp-fotos` endpoint lists orders (processing/completed/on-hold) with download buttons for individual photos or ZIP per order.