Source
Data ownership & exit — found from sitemap — Vendure
Checked for Vendure on 3 Nov 2026
- Page
- https://docs.vendure.io/current/framework/developer-guide/importing-data
- Checked
- 3 Nov 2026, 15:43 UTC
- How we may use it
- Public page, crawling permitted
Technical details
- type
- page
- http status
- 200
- content hash
- sha256:7455b5a46a3502b67306831814db5adb6b566aec37c5088b041932a7b97f4c2a
- permission
- robots_ok
- screenshot
- Screenshot on file (internal exhibit, not published)
Cited by
Facts read from this source
-
CSV product import Report an error
“Vendure uses a flat .csv format for importing product data. The format encodes data about: products product variants product & variant assets product & variant facets product & variant custom fields”
-
Import populate function Report an error
“The @vendure/core package exposes a populate() function which can be used along with the data formats described above to populate your Vendure server”
-
Import initial data Report an error
“As well as product data, other initialization data can be populated using the InitialData object.”
-
Import custom fields Report an error
“If you have CustomFields defined on your Product or ProductVariant entities, this data can also be encoded in the import csv”
-
Import multilanguage Report an error
“If a field is translatable (i.e. of localeString type), you can use column names with an appended language code (e.g. name:en, name:de, product:keywords:en, product:keywords:de) to specify its value in multiple languages.”
-
Import asset sources Report an error
“The files can be located on the local file system, in which case the path is interpreted as being relative to the importAssetsDir as defined in the VendureConfig. Files can also be urls which will be fetched from a remote http/https url.”
-
Import custom strategy Report an error
“If you need more control over how assets are imported, you can implement a custom AssetImportStrategy.”
-
Import specialized services Report an error
“In addition to all the services available in the Service Layer, the following specialized import services are available: ImportParser: Used to parse the CSV file into an array of objects. FastImporterService: Used to create new products & variants in bulk, optimized for speed. Populator: Used to populate the initial data. AssetImporter: Creates new Assets in bulk, using the configured AssetImportStrategy. Importer: Uses all of the above services in combination - this is the basis of the populate() function described above.”
-
Import custom scripts Report an error
“If you require more control over how your data is being imported - for example if you also need to import data into custom entities, or import customer or order information - you can create your own CLI script to do this: see Stand-Alone CLI Scripts.”
-
Import from other platforms Report an error
“If you are migrating from another platform, you can create a custom import script to import your data into Vendure. Your existing platform may provide an API which you can use to fetch the data, or it may provide a mechanism for exporting the data to a file.”
-
Import test data Report an error
“When installing with @vendure/create, you have the option of populating test data (products, payment methods, countries, zones, tax rates etc).”
-
Import variant rows Report an error
“name: The name of the product. Rows with an empty "name" are interpreted as variants of the preceeding product row.”
-
Import data export limitation Report an error
“Currently, only collections based on facet values can be created (code: 'facet-value-filter').”
-
Import channel assignment Report an error
“'my-channel-token' // optional - used to assign imported ) // entities to the specified Channel”
Scores citing this record
- The B2B Seller Data ownership & exit
- The Data Protection Officer Data ownership & exit
- The Developer Data ownership & exit
- The Merchant Data ownership & exit
- The Operations Lead Data ownership & exit
- The Skeptic Data ownership & exit