Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
associated_products.php
Go to the documentation of this file.
1 <?php
9  ->create(\Magento\Catalog\Api\ProductRepositoryInterface::class);
10 
13  ->create(\Magento\Catalog\Model\Product::class);
15  ->setTypeId('simple')
16  ->setId(3)
17  ->setAttributeSetId(4)
18  ->setWebsiteIds([1])
19  ->setName('Simple Product 3')
20  ->setSku('simple_3')
21  ->setPrice(10)
22  ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
23  ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
24  ->setQty(22);
26 
28  ->create(\Magento\Catalog\Model\Product::class);
30  ->setTypeId('simple')
31  ->setId(14)
32  ->setAttributeSetId(4)
33  ->setWebsiteIds([1])
34  ->setName('Simple Product 14')
35  ->setSku('simple_14')
36  ->setPrice(10)
37  ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
38  ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
39  ->setQty(22);
41 
43  ->create(\Magento\Catalog\Model\Product::class);
45  ->setTypeId('simple')
46  ->setId(15)
47  ->setAttributeSetId(4)
48  ->setWebsiteIds([1])
49  ->setName('Simple Product 15')
50  ->setSku('simple_15')
51  ->setPrice(10)
52  ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
53  ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
54  ->setQty(22);
56 
58  ->create(\Magento\Catalog\Model\Product::class);
60  ->setTypeId('simple')
61  ->setId(92)
62  ->setAttributeSetId(4)
63  ->setWebsiteIds([1])
64  ->setName('Simple Product 92')
65  ->setSku('simple_92')
66  ->setPrice(10)
67  ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
68  ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
69  ->setQty(22);
$productRepository