Import stores
Edit on GitHubThis document describes how to import a store with related entities. This is the minimum data set required for a store to enable customers to place orders.
In this example, a DE store is added for a {REGION} region. Replace the store and the region with the need values when importing.
Store configuration
- store
data/import/common/{REGION}/store.csv
>name
DE
AT
- country-store
data/import/common/DE/country_store.csv
>store_name,country
DE,DE
- currency-store
data/import/common/DE/currency_store.csv
>currency_code,store_name,is_default
EUR,DE,1
- locale-store
data/import/common/DE/locale_store.csv
>locale_name,store_name
en_US,DE
- default-locale-store
data/import/common/DE/default_locale_store.csv
>locale_name,store_name
en_US,DE
CMS entities
- cms-block-store
data/import/common/DE/cms_block_store.csv
>block_key,store_name
blck-1,DE
blck-2,DE
blck-3,DE
- cms-page-store
data/import/common/DE/cms_page_store.csv
>page_key,store_name
cms-page--1,DE
cms-page--2,DE
cms-page--3,DE
Catalog entities
- category_store
>category_key,included_store_names,excluded_store_names
demoshop,DE,
Adding a store to a category adds it to child categories as well.
- product-abstract-store
data/import/common/DE/product_abstract_store.csv
>abstract_sku,store_name
001,DE
002,DE
003,DE
- merchant-product-offer-store
data/import/common/DE/merchant_product_offer_store.csv
>product_offer_reference,store_name
offer1,DE
offer2,DE
offer3,DE
- merchant-store
data/import/common/DE/merchant_store.csv
>merchant_reference,store_name
MER000001,DE
MER000002,DE
- product-price
data/import/common/DE/product_price.csv
>abstract_sku,concrete_sku,price_type,store,currency,value_net,value_gross,price_data.volume_prices
001,,DEFAULT,DE,EUR,8999,9999,
002,,DEFAULT,DE,EUR,8999,9999,
003,,DEFAULT,DE,EUR,5850,6500,
Shipment
- shipment-type-store
data/import/common/DE/shipment_type_store.csv
>shipment_type_key,store_name
pickup,DE
delivery,DE
- shipment-method-store
data/import/common/DE/shipment_method_store.csv
>shipment_method_key,store
spryker_dummy_shipment-standard,DE
spryker_dummy_shipment-express,DE
- shipment-price
data/import/common/DE/shipment_price.csv
>shipment_method_key,store,currency,value_net,value_gross
spryker_dummy_shipment-standard,DE,EUR,390,490
spryker_dummy_shipment-express,DE,EUR,490,590
Payment
- payment-method-store
data/import/common/DE/payment_method_store.csv
>payment_method_key,store
dummyPaymentInvoice,DE
dummyPaymentCreditCard,DE
dummyMarketplacePaymentInvoice,DE
Enable imports and import data
- Add entities to the following import action files:
data/import/common/commerce_setup_import_config_{REGION\STORE}.yml
data/import/local/full\_{REGION\STORE}.yml
data/import/production/full\_{SPRYKER\STORE}.yml
- Add the following code to the import action files:
data_import:
- data_entity: store
source: data/import/common/DE/store.csv
- data_entity: country-store
source: data/import/common/DE/country_store.csv
- data_entity: locale-store
source: data/import/common/DE/locale_store.csv
- data_entity: default-locale-store
source: data/import/common/DE/default_locale_store.csv
- data_entity: currency-store
source: data/import/common/DE/currency_store.csv
- data_entity: cms-block-store
source: data/import/common/DE/cms_block_store.csv
- data_entity: cms-page-store
source: data/import/common/DE/cms_page_store.csv
- data_entity: category-store
source: data/import/common/DE/category_store.csv
- data_entity: product-abstract-store
source: data/import/common/DE/product_abstract_store.csv
- data_entity: merchant-product-offer-store
source: data/import/common/DE/merchant_product_offer_store.csv
- data_entity: merchant-store
source: data/import/common/DE/merchant_store.csv
- data_entity: product-price
source: data/import/common/DE/product_price.csv
- data_entity: shipment-type-store
source: data/import/common/DE/shipment_type_store.csv
- data_entity: shipment-method-store
source: data/import/common/DE/shipment_method_store.csv
- data_entity: shipment-price
source: data/import/common/DE/shipment_price.csv
- data_entity: payment-method-store
source: data/import/common/DE/payment_method_store.csv
- Import data:
vendor/bin/console data:import
Thank you!
For submitting the form