diff -u b/src/EventSubscriber/MigrateProduct.php b/src/EventSubscriber/MigrateProduct.php --- b/src/EventSubscriber/MigrateProduct.php +++ b/src/EventSubscriber/MigrateProduct.php @@ -34,7 +34,7 @@ // Ensure the back reference to the product is correct for all variations // of this product. - if ($destination_config['plugin'] == 'entity:commerce_product') { + if ($event->getMigration()->id() == 'd7_product_display') { $variations = $event->getRow()->getDestinationProperty('variations'); $product_id = $event->getRow()->getDestinationProperty('product_id'); $product = Product::load($product_id);