Media library
Upload a hero image, a secondary hero, a hero video, a product demo video, and gallery assets. The template you pick shows these automatically at the right crop.
Media library
Your store pulls everything visual from one place: the media library. Every template you pick reads from here, so you only upload your assets once.
What you can upload
| Slot | What it's for | Best aspect | |------|---------------|------------| | Hero image | The big photo at the top of your homepage | Landscape 16:9 looks best on most templates; portrait works too | | Secondary hero | A supporting image a few sections down | Any aspect — templates adapt | | Hero video | A looping background-style video behind your hero (muted, no sound) | Landscape | | Demo video | A product demo with sound, controls on | Any aspect | | Gallery | Loose product/brand shots for use in page blocks | Any aspect |
How we handle your files
Photos — when you pick a photo on your phone we compress it (usually from 8–12MB down to under 1MB) before sending it up. You don't need to resize anything first.
Videos — videos go to Cloudflare Stream, which transcodes them for every device (phone, laptop, slow 3G) on upload. Give it 30–90 seconds after uploading before hitting "Set active." You'll see "Processing video…" while it's ready.
Max video length: 5 minutes. If your demo is longer, shoot a teaser and link the full version from the product page.
Alt text
Every image has an "Alt text" field — a short sentence describing what the image shows. Screen readers read this out loud and Google uses it for image search. "Blue ceramic mug on a wooden windowsill" beats blank. Keep it under 300 characters.
Swapping an active asset
Each slot only shows one "active" asset at a time. Upload a new image, click Set active on it, and the old one becomes inactive (not deleted). You can switch back any time.
Deleting
Click Delete on any card. If an asset is used on a product, you'll get a friendly message telling you to unlink it first.
Where this shows up
| Place | Which asset it uses | |-------|---------------------| | Your homepage hero | Hero video (preferred) → hero image → nothing | | Your marketplace porch page | Hero image | | Sharing on Facebook/Twitter | OG image (auto-generated from hero image if you haven't uploaded one) | | Product detail pages | The product's own images (managed on the product page) |
Privacy
Images are public (anyone with the URL can see them). Videos are also public playback but stored on Cloudflare's CDN under your store ID prefix. Nothing about what other vendors uploaded is visible to you.
