Magento 2'de programlı olarak paket ürün yaratmanın bir parçası olarak, aşağıdaki hatayı alıyorum. Hatta var / cache ve nesil kaldırıldı.
Bu yinelenen bir soru olabilir, ancak yanıtın hiçbiri bu sorun için çalışmıyor.
Önemli hata: Arabirim somutlaştırılamıyor Magento \ Katalog \ Api \ Data \ ProductExtensionInterface, \ ObjectManager \ Factory \ Dynamic \ Developer.php on line 73
Bağlantı referansı olarak aşağıdaki kod kullanılır
$productExtension = $objectManager->create(\Magento\Catalog\Api\Data\ProductExtensionInterface::class);
$option = $objectManager->create(\Magento\Bundle\Api\Data\OptionInterface::class);
$option->setTitle('Size');
$option->setType('radio');
$option->setRequired(true);
$option->setPosition(1);
//$option->setProductLinks($links);
$productExtension->setBundleOptions([$option]);
$_product->setExtensionAttributes($productExtension);
Nesne yöneticisini geçici / hızlı amaçlarla kullanıyorum, nesne yöneticisini yapıcı tedbirine dönüştürecek.
Herhangi biri bu konuda bana yardımcı olabilir.