cmlstarter_demo-8.x-1.0-beta6/config/install/migrate_plus.migration.store_product.yml
config/install/migrate_plus.migration.store_product.yml
# Import Products.
id: store_product
label: Commerce Product
migration_group: store
dependencies:
enforced:
module:
- cmlstarter_demo
migration_dependencies:
required:
- store_tx_catalog
- store_product_variation
source:
plugin: s_product
destination:
plugin: entity:commerce_product
process:
type: type
stores: stores
title: title
status: status
created: created
changed: changed
uuid: uuid
body: body
field_catalog:
-
plugin: skip_on_empty
method: process
source: field_catalog
-
plugin: migration_lookup
migration: store_tx_catalog
source: field_catalog
field_tx_brand:
-
plugin: skip_on_empty
method: process
source: field_tx_brand
-
plugin: migration_lookup
migration: store_tx_brand
source: field_tx_brand
variations:
-
plugin: skip_on_empty
method: process
source: variations
-
plugin: migration_lookup
migration: store_product_variation
source: variations
field_image: field_image
field_gallery: field_gallery
field_title: field_title
field_short: field_short
field_rf_product: field_rf_product
field_attach: field_attach
field_tx_options: field_tx_options
field_paragraph: field_paragraph
