16 ->get(ProductRepositoryInterface::class);
19 ->get(\
Magento\Catalog\Api\Data\ProductLinkInterfaceFactory::class);
24 $product = Bootstrap::getObjectManager()->create(Product::class);
25 $product->setTypeId(Type::TYPE_SIMPLE)
28 ->setAttributeSetId(4)
32 ->setVisibility(Visibility::VISIBILITY_BOTH)
33 ->setStatus(Status::STATUS_ENABLED)
34 ->setStockData([
'use_config_manage_stock' => 1,
'qty' => 100,
'is_qty_decimal' => 0,
'is_in_stock' => 1]);
40 $product = Bootstrap::getObjectManager()->create(Product::class);
42 $product->setTypeId(Grouped::TYPE_CODE)
45 ->setAttributeSetId(4)
46 ->setName(
'Grouped Product')
48 ->setVisibility(Visibility::VISIBILITY_BOTH)
49 ->setStatus(Status::STATUS_ENABLED)
50 ->setStockData([
'use_config_manage_stock' => 1,
'is_in_stock' => 1]);
56 ->setLinkType(
'associated')
59 ->getExtensionAttributes()