Product Assets
Manage product images, documents, and media files in Omnium with automatic resizing and CDN delivery.
Product assets in Omnium provide a comprehensive system for managing images, documents, and other media files associated with products. Assets are stored securely with optional CDN delivery and support automatic preview image generation.
Key Concepts
What Are Product Assets?
Product assets are files attached to products, typically images but also documents, videos, or any file type. Each product can have multiple assets with rich metadata including:
- Main image designation
- Alt text for accessibility
- Custom properties
- Sort order
- Purpose/category classification
Storage Architecture
Assets are stored using a multi-tier architecture:
| Layer | Purpose |
|---|---|
| Metadata | Asset properties stored with products |
| Files | Binary file storage (managed by Omnium) |
| Delivery | CDN for fast global asset delivery (optional) |
Asset Properties on Products
Products contain assets in two ways:
| Property | Type | Description |
|---|---|---|
MainImageUrl | string | URL to the primary product image |
Assets | List<Asset> | Collection of all product assets |
Feature Overview
Automatic Upload
External asset URLs are automatically downloaded and stored in Omnium during product import or update operations.
Preview Image Generation
When enabled, Omnium automatically generates resized preview images at configured aspect ratios (e.g., thumbnails, hero images, square crops).
CDN Integration
Asset URLs are automatically converted to CDN URLs when configured, ensuring fast global delivery.
Main Image Management
The IsMainImage flag and MainImageUrl property are automatically synchronized across products and variants.
Common Use Cases
E-commerce Product Images
- Primary product photos
- Alternate angle images
- Zoom images
- Lifestyle/contextual images
Documentation
- Product manuals (PDF)
- Specification sheets
- Care instructions
Marketing Assets
- Campaign images
- Banner graphics
- Social media assets
Documentation Sections
| Section | Description |
|---|---|
| Configuration | Image processing settings |
| Asset Model | Complete property reference |
| Product Assets | Working with assets on products |
| Asset Upload | Upload operations and services |
| Preview Images | Automatic image resizing |
| API Reference | API endpoints for assets |
Quick Start
1. Add Assets to Products
Include assets when creating or updating products:
2. Assets Are Automatically Processed
Omnium will:
- Download external URLs to storage
- Generate preview images (if configured)
- Update asset URLs to internal/CDN URLs
- Index asset metadata with the product
