Son Do
Aug 22, 2014
  4071
(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
Plug-in manager is back in CMS 12

Plug-in manager is back in the UI, what is it and how can i use it?

Luc Gosso (MVP) | Oct 6, 2022 | Syndicated blog

Display Child Pages in Content Delivery API Response

The below example will implement an instance of IContentConverterProvider to customise the serialisation of PageData and output child pages in the...

Minesh Shah (Netcel) | Oct 4, 2022

Bring the Report Center back in Optimizely CMS 12

The Report Center has been a part of Optimizely CMS since its first debut in version 5R2 in 2008, but in CMS 12, it's removed! Don't despair! Make...

Tomas Hensrud Gulla | Oct 4, 2022 | Syndicated blog

Customizing Property Lists in Optimizely CMS

Generic property lists is a cool editorial feature that has gained a lot of popularity - in spite of still being unsupported (officially). But if y...

Allan Thraen | Oct 2, 2022 | Syndicated blog