Dans le cadre de la création d'un produit groupé par programme dans Magento 2. Je reçois une erreur ci-dessous. Même j'ai supprimé var / cache et la génération.
Il peut s'agir d'une question en double, mais aucune réponse ne fonctionne pour ce problème.
Erreur fatale: impossible d'instancier l'interface Magento \ Catalog \ Api \ Data \ ProductExtensionInterface dans \ ObjectManager \ Factory \ Dynamic \ Developer.php sur la ligne 73
Utilisé sous le code comme référence de lien
$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);
J'utilise le gestionnaire d'objets à des fins temporaires / rapides, convertira le gestionnaire d'objets en injonction du constructeur.
N'importe qui peut m'aider sur cette question.
la source
J'ai lutté avec cela et j'ai trouvé une solution qui a fonctionné pour moi dans la documentation ici.
Assurez-vous d'ajouter votre interface en tant que préférence (correctement) dans le di.xml.
la source