Skip to main content

Product Variants

Product Variants

Product variants let you sell multiple versions of the same digital product under one product listing. Each variant can have its own pricing, licenses, media, files, colors, attributes, and visibility settings. This is useful when the product is mostly the same, but buyers need to choose a specific version before purchasing.

For example, a game can have separate variants for Windows, Mac, and Linux. An ebook can have PDF, EPUB, and MOBI variants. A 3D asset can have a single model variant and a complete bundle variant.

What is a variant?

A variant is a selectable version of a product.

Instead of creating many separate product pages for similar versions, you can keep them inside one product page so buyers can compare and choose the version they need.

For example:

ProductVariants
Game Asset PackWindows, Mac, Linux
EbookPDF, EPUB, MOBI
3D ModelStandard Model, Full Scene Bundle
AI ModelBase Model, Fine-Tuned Model
Texture Pack2K, 4K, 8K
Software ToolPersonal License Build, Studio License Build

When to use variants

Use variants when the options belong to the same product and buyers should choose one version before checkout.

Good use cases include:

  • Different file formats of the same product.
  • Different operating system builds.
  • Different resolution options.
  • Single item vs full bundle.
  • Different media/files for each version.
  • Different attributes or technical requirements.
  • Different prices for different product versions.
  • Different license availability per version.

When not to use variants

Do not use variants when the products are completely different from each other.

Create separate products when:

  • Each item has a different title and purpose.
  • Each product needs its own SEO page.
  • Each product belongs to a different category.
  • The buyer would not naturally compare them together.
  • The files, previews, descriptions, and use cases are unrelated.
  • You want to promote each item separately.

Example:

Use variantsUse separate products
Same game for Windows, Mac, and LinuxThree different games
Ebook in PDF and EPUBEbook, video course, and software tool
2K, 4K, and 8K texture packWood texture pack, metal texture pack, fabric texture pack
Single 3D model and full bundleChair model, sofa model, table model as unrelated products

How variants differ from separate products

Variants keep related options inside one product listing. Separate products create different product pages.

FeatureVariantsSeparate products
Product pageOne shared product pageDifferent product pages
Buyer choiceBuyer selects a variantBuyer opens a different product
SEOOne main SEO pageEach product has its own SEO page
PricingEach variant can have its own priceEach product has its own price
FilesEach variant can have its own filesEach product has its own files
MediaEach variant can have its own media or inherit mediaEach product has separate media
Best forVersions of the same productCompletely different products

Enable variants

To use variants:

  1. Open your Seller Dashboard.
  2. Go to Products.
  3. Create a new product or edit an existing product.
  4. Open the product editor.
  5. Go to the Advanced section.
  6. Enable Variants.
  7. Choose whether to show variant colors on the product page.
  8. Add, edit, reorder, or configure variants.
Enabling variants in the 3DIMLI dashboard

When variants are enabled, the default variant becomes the primary purchase option. Buyers can select another variant before purchasing if more variants are visible.

Variant list

After enabling variants, you will see a variant list in the product editor.

From this area, you can:

  • Add a new variant.
  • Rename a variant.
  • Reorder variants.
  • Set a default variant.
  • Hide or show a variant.
  • Duplicate or copy variant details.
  • Open a variant to edit pricing, media, files, and attributes.

The default variant is used as the main purchase option unless the buyer selects another variant.

tip

Use clear variant names like Windows, Mac, Linux, PDF, EPUB, 2K, 4K, Bundle, or Single Pack. Avoid generic names like “Variant 1” or “Option 2” on a live product.

Variant-level fields

Each variant can have its own details. This helps you control exactly what the buyer receives for that version.

Add variants in the 3DIMLI dashboard Variant details page - basic variant details
FieldWhat it controls
Variant nameThe name shown to buyers, such as PDF, Windows, or Bundle.
VisibilityWhether the variant is shown to users on the product page, search, and checkout.
PriceThe amount buyers pay for that variant.
License pricingThe price for each license available on that variant.
DiscountVariant-specific discount settings where supported.
CouponCoupon availability for the variant where supported.
MediaImages or videos shown for that variant.
FilesDownload files or external download links for that variant.
ColorsOptional color swatches shown next to variant names.
AttributesVariant-specific technical details, such as file size, format, model type, platform, or requirements.

Variant pricing

Each variant can have separate pricing.

For example:

VariantPrice
Ebook PDF$9
Ebook EPUB$12
Ebook Bundle$19
Game Windows Build$29
Game Windows + Mac + Linux Bundle$49

This is useful when one version includes more files, more formats, or more value than another.

Variant licensing

Variants can work with product licenses. Each variant can have different license availability and pricing depending on how you configure it.

For example, a 3D model variant may offer:

  • Standard License for personal and commercial use.
  • Commercial Redistribution License for end products intended for resale.
  • Editorial Use Only License for news, education, or non-commercial use.
  • Creative Commons Attribution 4.0 (CC BY 4.0) for open use with attribution.

Each license can have its own price for the selected variant.

Example:

VariantStandard LicenseCommercial Redistribution
Single Model$20$60
Full Bundle$45$120
8K Texture Pack$15$50
warning

Only enable licenses that make sense for that variant. If a variant contains files that should not be redistributed, do not enable a redistribution license for that variant.

Variants and discount codes

Discounts and coupon codes can interact with variants depending on how the offer is configured.

A discount or coupon may apply to:

  • The full product.
  • A specific variant.
  • A specific license tier.
  • A specific variant and license combination.
  • A limited time window.
  • A limited number of uses.
  • A per-customer limit.

Example:

OfferExample use
Product-level discount20% off all ebook variants.
Variant-level discount30% off only the EPUB version.
License-level couponCoupon applies only to the Standard License.
Bundle discountDiscount applies only to the full bundle variant.
Launch couponCode works for the first 50 customers.

Before publishing a coupon, check that the discount applies to the correct variant and license tier.

Variant media

Variant details page - media and additional settings

Each variant can have its own images or videos.

Use variant media when each version looks different or needs separate previews.

Examples:

  • A game variant can show platform-specific screenshots.
  • A 3D model bundle can show all included assets.
  • A texture pack can show 2K, 4K, and 8K comparison previews.
  • An ebook bundle can show all included file formats.
  • An AI model variant can show different output examples.

You can also inherit media from the main product when the same images work for all variants.

Each variant can have its own downloadable files or external links.

This is important because buyers should receive only the files for the variant they purchased.

Examples:

VariantBuyer receives
Windows.exe or Windows build files
Mac.dmg or macOS build files
LinuxLinux build files
PDFPDF ebook
EPUBEPUB ebook
Full BundleAll supported formats/files
Hugging Face ModelExternal model link
Google Drive PackExternal download URL
warning

Make sure each variant has the correct files or external links before publishing. A buyer purchasing the Mac variant should not receive only Windows files unless it is clearly mentioned.

Variant attributes

Attributes help explain what is included in each variant.

Variant colors

Variant colors are optional visual indicators shown next to variants.

Use colors when they help buyers quickly understand or compare choices.

Examples:

  • Texture color options.
  • Theme color options.
  • UI kit color variants.
  • Material color variations.
  • Product style variations.

If the variant color does not add useful meaning, keep it disabled to avoid confusion.

Default variant

One variant can be marked as the default variant.

The default variant is the primary purchase option shown first to buyers. It should usually be the most common or recommended option.

Good default choices:

  • PDF for ebooks.
  • Windows for games, if most buyers use Windows.
  • Standard model for 3D assets.
  • Standard License if most buyers need regular commercial use.
  • Full bundle if it gives the best value.

You can change the default variant by using the star/default option in the variant list.

Variant visibility

Each variant can be shown or hidden.

Use hidden variants when:

  • A variant is not ready yet.
  • Files are still being prepared.
  • You want to create a draft version.
  • A platform build is coming soon.
  • You want to temporarily remove an option without deleting it.

Hidden variants should not be shown to buyers on the product page, search, or checkout.