- $attributeData = [
- 'entity_type_id' => $entityType->getId(),
- 'attribute_code' => 'funny_image',
- 'frontend_input' => 'media_image',
- 'frontend_label' => 'Funny image',
- 'backend_type' => 'varchar',
- 'is_required' => 0,
- 'is_user_defined' => 1,
- 'attribute_set_id' => $attributeSet->getId(),
- 'attribute_group_id' => $attributeSet->getDefaultGroupId(),
- ];
-
- /** @var \Magento\Catalog\Model\Entity\Attribute $attribute */
- $attribute = $objectManager->create('Magento\Catalog\Model\Entity\Attribute');
- $attribute->setData($attributeData);
- $attribute->save();