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

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc