Son Do
Aug 22, 2014
  5001
(3 votes)

Asset Importer – Commerce useful tool

Refer to SDK: http://world.episerver.com/Documentation/Items/Developers-Guide/EPiServer-Commerce/75/Content/Assets-and-media/Asset-Importer/

I’ll do a sample using Asset Importer with more simple steps.

Prerequisites:

- A Commerce site was upgraded to latest Commerce nuget package

- Code sample package was downloaded from http://world.episerver.com/Download/Items/EPiServer-Commerce/EPiServer-75-Commerce-tools-and-code-samples/

Complie tool Asset Importer

- Extract Commerce75CodeSamplePackage and EPiServer.Business.Commerce.Tools.ImportAsset.zip

- Open EPiServer.Business.Commerce.Tools.ImportAsset.csproj

- Open Nuget package Manager Console and install latest Commerce nuget package: install-package EPiServer.Commerce.Core

- Make sure project can be built

Preparing folder asset

I have some images that will be imported to Commerce Media, and put them to a folder, name it as “Images” for example.

Preparing mapping file

Write a simple csv file and call it “mapping.csv”

Execute the importer

Open cmd and execute this command:

AssetImporter ..\..\Commerce75CodeSamplePackage\mapping.csv ..\..\Commerce75CodeSamplePackage\Images D:\EPiServer\MyEPiServerSite\wwwroot babycatalog –byasset

Syntax of AssetImporter command:

AssetImporter <mapping_asset_file> <asset_folder> <commerce_core_site_path> [asset_root] [-byasset] [-verbose]

Drink a coffee and enjoy result

Restart web application and open site, you can see:

- Images are import as media into babycatalog.

- Products/variants now have images.

Aug 22, 2014

Comments

Please login to comment.
Latest blogs
Lessons from Building Production-Ready Opal Tools

AI tools are becoming a normal part of modern digital platforms. With  Optimizely Opal , teams can build tools that automate real tasks across the...

Praful Jangid | Mar 7, 2026

My Takeaway from Optimizely Opal Agents in Action 2026 - What Agentic AI Means for the Future of Digital Marketing

I would like to share with you what stayed in my head after this amazing virtual event organized by Optimizely. Agents in Action 2026 , a live...

Augusto Davalos | Mar 6, 2026

From Vision to Velocity: Introducing the Optimizely MVP Technical Roundtable

Digital transformation is a two-sided coin. On one side, you have the high-level strategy, the business cases, the customer journeys, and the...

Patrick Lam | Mar 6, 2026

Commerce 14.45.0 is incompatible with CMS 12.34.2 (but that's an easy fix!)

Incompatible is a strong word, but that is to get your attention. This is one of the small thing that can be overlooked, but if you run into it, it...

Quan Mai | Mar 5, 2026