SettingsUpdated 2026-06-01
Storage settings
Connect an S3-compatible bucket for media uploads and delivery.
Media uploads (product images, logos, ad creatives) are stored in an S3-compatible bucket you control. Configure your storage provider once.
Where to find it
Settings → Storage. Toggle enabled and enter your S3-compatible credentials.
Configuration
| Field | Type | Description |
|---|---|---|
| endpoint | string | S3-compatible endpoint URL (AWS S3, Cloudflare R2, MinIO, etc.). |
| bucket | string | Bucket name. |
| region | string | Bucket region. |
| accessKeyId | string | Access key ID. |
| secretAccessKey | string | Secret access key. Masked after saving. |
| publicBaseUrl | string | The public URL prefix for delivered files. |
| forcePathStyle | boolean | Use path-style addressing (some providers require this). |
| pathPrefix | string | Optional prefix for all uploaded paths. |
Works with any S3 provider
Saleporia is provider-agnostic. Use AWS S3, Cloudflare R2 (no egress fees), Backblaze B2, MinIO, or any S3-compatible service. Validate credentials with the Test button.
POST
/shop/storage/testValidate S3-compatible storage credentials.
SessionRelated