Skip to content

Product Import Field Reference

In this section, you’ll find a comprehensive reference table that details the key fields involved in importing product data into Shopware 6. Each row in the table provides essential information, including the field name as it appears in the Shopware interface, the corresponding system field name, a brief description of the field’s purpose, and an example value to guide your data formatting.

For an extended reference with more examples, see the Shopware 6 Master Table.

Field NameSystem Field NameDescriptionValue Example
General information
NamenameTitle of the product. Can contain any characters and spaces.Bluetooth Speaker
Manufacturermanufacturer_idID of the Manufacturer found in your store database. Should be composed of exactly 32 symbols with numerals 0-9 and letters a-f. If no Manufacturer ID is specified, it will be associated or created using the ‘manufacturer_name’ attribute value018ee103cded7015994e5f9aac551847
Manufacturermanufacturer_nameManufacturer of the product. Can contain any characters and spaces.EchoWave
Product UUIDidUnique ID of the product inside the Shopware 6 database. Cannot be found inside the administrator area. Used to identify the product along with the product_number, however not required. Should be composed of exactly 32 symbols with numerals 0-9 and letters a-f.018e3856658271228f10807956b7e3f9
Parent product UUIDparent_idID of the parent product. This property is only used for product variations to identify the parent product it belongs to. Should be composed of exactly 32 symbols with numerals 0-9 and letters a-f018e38561e2d72ea81f49d3fc8a2b141
Product numberproduct_numberUnique product code - SKU. This property is required for creating a product. Can contain any characters and spacesFB10001
Parent product numberparent_skuProduct number of the parent product. This property is only used for product variations to identify the parent product it belongs to. Can contain any characters and spaces.FB10002
Variant propertiesoptionsOptions of product variants. Value: `{{Property1}}:{{Value}}{{Property2}}:{{Value}}`
StockstockProduct Stock quantity. Any numeric value without decimals.17
ActiveactiveActive property defines if the product is enabled. 1 - product is active; 0 or EMPTY - product is inactive.0
Clearance saleis_closeoutClearance sale - defines if the product is on sale. 1 - product is on sale (enabled); 0 or EMPTY - product is NOT on sale (disabled).1
Restock time in daysrestockTimeRestock time in days. Must be a whole number without decimals.4
Free shippingshipping_freeDefines if free shipping is enabled. 1 - enabled; 0 or EMPTY - disabled.0
Min. order quantityminPurchaseThe minimum amount of the given product per a single order. Must be a whole number without decimals.3
Purchase stepspurchaseStepsScales in which the item is to be offered. Must be a whole number without decimals.2
Max. order quantitymaxPurchaseThe maximum amount of the given product per a single order. Must be a whole number without decimals.3
DescriptiondescriptionDescription of the product. Can contain any characters and spacesCompact and powerful audio device that delivers crystal-clear sound and deep bass.
Price (net)price_netThe price of the product excluding tax. Must be a numeric value using a period (.) or (,) for decimals14.85
Price (gross)price_grossThe price of the product including tax. Must be a numeric value using a period (.) or (,) for decimals16
List price (net)list_prices_netMSRP, RRP, or SRP of a product excluding tax. Must be a numeric value using a period (.) or (,) for decimals.11,45
List price (gross)list_prices_grossMSRP, RRP, or SRP of a product including tax. Must be a numeric value using a period (.) or (,) for decimals12
Purchase price (net)purchase_prices_netThe monetary cost a business pays to acquire a good or service excluding tax. Must be a numeric value using a period (.) or (,) for decimals.11.45
Purchase price (gross)purchase_prices_grossThe monetary cost a business pays to acquire a good or service including tax. Must be a numeric value using a period (.) or (,) for decimals.12
Cheapest price (last 30 days, net)cheapest_price_netCheapest price (last 30 days, net) — the lowest price at which a product was sold within the last 30 days, excluding taxes. Must be a numeric value using a period (.) or (,) for decimals11.45
Cheapest price (last 30 days, gross)cheapest_price_grossCheapest price (last 30 days, gross) — the lowest price at which a product was sold within the last 30 days, including taxes. Must be a numeric value using a period (.) or (,) for decimals12
Tax ratetax_idID of the Tax Rate found in your store database. Should be composed of exactly 32 symbols with numerals 0-9 and letters a-f018ad59442067a2fa941a2c69908442e
Tax ratetax_nameThe name of the Tax Rate. Can contain any characters and spaces.Reduced rate
Media Covercover_media_urlCover Image of the product. A single URL of an image.https://example.com/logo.png
Search keywordskeywordsSEO keywords. Multiple keywords separated by a comma (,).Portable,Bluetooth,Speaker
Meta titlemeta_titleSEO meta title. Can contain any characters and spaces.Bluetooth Speaker
Meta descriptionmeta_descriptionSEO meta description. Can contain any characters and spaces.Compact and powerful audio device.
MediamediaProduct Image(s). Multiple image URLs separated with a pipe symbol (|).https://example.com/img1.png\|https://example.com/img2.png
Categoriescategories_all_pathsCategories the product belongs to. Multiple category paths separated with a pipe symbol (|). Must include full paths to the end category starting with parents. If the categories you import don’t already exist in the store, they will be automatically created.Catalog #1/Electronics/Audio & Sound Systems/Bluetooth Speakers
CategoriescategoryIdsCategory UUIDs separated with pipe |. This field can be used instead of categories_all_paths98432def39fc4624b33213a56b8c944d|1d51345c01af4236aba1b71ffa95453f
Sales Channelssales_channelID of the Sales Channel found in your store database. Should be composed of exactly 32 symbols with numerals 0-9 and letters a-f.98432def39fc4624b33213a56b8c944d|1d51345c01af4236aba1b71ffa95453f
Sales Channelssales_channel_namesName of the Sales Channel the product belongs to. Multiple values separated with a pipe symbol (|).Headless|Storefront
WidthwidthWidth of the product. Must be a numeric value using a period (.) for decimals.12
HeightheightHeight of the product. Must be a numeric value using a period (.) for decimals.13
LengthlengthLength of the product. Must be a numeric value using a period (.) for decimals.14
WeightweightWeight of the product. Must be a numeric value using a period (.) for decimals.2
Sales unitpurchaseUnitNumber of individual items that a company sells. Required to calculate the product’s unit price. Must be a numeric value.500
Basic unitbasicUnitReference specification. Required to calculate the product’s unit price. Must be a numeric value.1
Packaging unitpackUnitIndicates how the product is delivered, e.g. in a carton or bottle.bottle
Packaging unit pluralpackUnitPluralPlural form of the packaging unit.bottles
Scale unitunit_nameUnit of measurement used to define the relationship between a product’s selling unit and its base unit.centimeter
Scale Unit Shorthandunit_shortCodeShorthand of the scale unit.cm
GTIN/EANeanUnique identifier used for products globally. Can contain any characters and spaces.6291047583921
Release datereleaseDateWhen a product can be purchased in the shop.2023-10-20T12:00:00.000+00:00
Delivery time Namedelivery_time_nameLabel assigned to a specific delivery time option. Can contain any characters and spaces.1-3 Tage
Delivery time Minimumdelivery_time_minDelivery time minimum period. Numeric value without decimals.1
Delivery time Maximumdelivery_time_maxDelivery time maximum period. Numeric value without decimals.3
Delivery time Unitdelivery_time_unitUnit of measurement for the delivery time, such as days, weeks, or months.day
Delivery time UUIDdelivery_time_idUnique identifier assigned to a specific delivery time configuration. Should be composed of exactly 32 symbols with numerals 0-9 and letters a-f.018e1d6d1397727d81a53aac935b7fbe
Manufacturer product numbermanufacturerNumberUnique identifier or SKU assigned to a product by its manufacturer. Can contain any characters and spacesSWB-2024-X1
TagstagsLabels or keywords assigned to products. Separate multiple values with a pipe symbol (|).WirelessAudio|PortableSpeaker|BluetoothSound
Layoutcms_page_idUnique ID of the layout assigned to a product inside the Shopware 6 database. Should be composed of exactly 32 symbols with numerals 0-9 and letters a-f.7a6d253a67204037966f42b0119704d5
Advanced pricingadvanced_pricesAdvanced prices of the product. Contains complex values with ruleId, currencyId, priceNet, priceGross, quantityStart, quantityEnd attributes separated by commas. Multiple rules separated by pipe (|).ruleId:4a3ec3a7eace4f5c8f7d734754ef7f24,currencyId:b7d2554b0ce847cd82f3ac9bd1c0dfca,priceNet:100.88,priceGross:120.88,quantityStart:1,quantityEnd:9
Custom fieldscf_<technical_name>All custom field names must begin with “cf_”. Following this prefix, include the technical name of the custom field. E.g. cf_custom_test_text_fieldTest text
PropertiesGeschlecht#68b8e43ccb1c454aa0647bbc4a0c6e0dProduct custom properties. Use column title format: [property_name]#[property_id]. Value format: [property_value]#[property_value_id]Women#0e6ecc99f5e84d48b8550bb37690c1a2
Translationstranslations.de_DE.nameWhen importing translations to Shopware, the CSV file should include specific column headers. Use column title format: translations.[language code].[original column title]Einfaches Firebear-Produkt #1
Translationstranslations.de_DE.descriptionDies ist ein Testprodukt.
Translationstranslations.de_DE.metaTitlemeta_title-test-de
Translationstranslations.de_DE.metaDescriptionmeta_description-test-de
Translationstranslations.de_DE.packUnitPackungseinheit
Translationstranslations.de_DE.keywordseins,zwei,drei
Translations (Custom fields)translations.de_DE.cf_<technical_name>To import translations for your custom fields, use format: translations.[language code].cf_[custom_field_technical_name]test DE
Translations (Properties)de-DE.Material#a67cdd9627cb488bb4cd91f3e8d66e32To add translations to your custom properties, use format: [language code].[property_name#property_id]. Value format: [property_value#property_value_id]Damen#0e6ecc99f5e84d48b8550bb37690c1a2
Variants storefront presentationdisplay_single_product_as_main_productCorresponds to the “Display Single Product as Main Product” checkbox. 1 - enabled; 0 - disabled.0
display_single_product_as_variantRepresents the “Display Single Product as Variant” checkbox and the selected variant in the dropdown. The value consists of the variant ID.018e1d6d1397727d81a53aac935b7fbe
display_as_expand_productCorresponds to the “Expand Property Values in Product Listings” checkbox. Multiple values separated with a pipe symbol (|).Colour#269c7e40a54a462e884edb004c5f7bc8