Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
indexer_fulltext.php
Go to the documentation of this file.
1 <?php
9 
11 $productFirst = $objectManager->create(\Magento\Catalog\Model\Product::class);
12 $productFirst->setTypeId('simple')
13  ->setAttributeSetId(4)
14  ->setWebsiteIds([1])
15  ->setName('Simple Product Apple')
16  ->setSku('fulltext-1')
17  ->setPrice(10)
18  ->setMetaTitle('first meta title')
19  ->setMetaKeyword('first meta keyword')
20  ->setMetaDescription('first meta description')
21  ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
22  ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
23  ->setStockData(['use_config_manage_stock' => 0])
24  ->save();
25 
27 $productSecond = $objectManager->create(\Magento\Catalog\Model\Product::class);
28 $productSecond->setTypeId('simple')
29  ->setAttributeSetId(4)
30  ->setWebsiteIds([1])
31  ->setName('Simple Product Banana')
32  ->setSku('fulltext-2')
33  ->setPrice(20)
34  ->setMetaTitle('second meta title')
35  ->setMetaKeyword('second meta keyword')
36  ->setMetaDescription('second meta description')
37  ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
38  ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
39  ->setStockData(['use_config_manage_stock' => 0])
40  ->save();
41 
43 $productThird = $objectManager->create(\Magento\Catalog\Model\Product::class);
44 $productThird->setTypeId('simple')
45  ->setAttributeSetId(4)
46  ->setWebsiteIds([1])
47  ->setName('Simple Product Orange')
48  ->setSku('fulltext-3')
49  ->setPrice(20)
50  ->setMetaTitle('third meta title')
51  ->setMetaKeyword('third meta keyword')
52  ->setMetaDescription('third meta description')
53  ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
54  ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
55  ->setStockData(['use_config_manage_stock' => 0])
56  ->save();
57 
59 $productFourth = $objectManager->create(\Magento\Catalog\Model\Product::class);
60 $productFourth->setTypeId('simple')
61  ->setAttributeSetId(4)
62  ->setWebsiteIds([1])
63  ->setName('Simple Product Papaya')
64  ->setSku('fulltext-4')
65  ->setPrice(20)
66  ->setMetaTitle('fourth meta title')
67  ->setMetaKeyword('fourth meta keyword')
68  ->setMetaDescription('fourth meta description')
69  ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
70  ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
71  ->setStockData(['use_config_manage_stock' => 0])
72  ->save();
73 
75 $productFifth = $objectManager->create(\Magento\Catalog\Model\Product::class);
76 $productFifth->setTypeId('simple')
77  ->setAttributeSetId(4)
78  ->setWebsiteIds([1])
79  ->setName('Simple Product Cherry')
80  ->setSku('fulltext-5')
81  ->setPrice(20)
82  ->setMetaTitle('fifth meta title')
83  ->setMetaKeyword('fifth meta keyword')
84  ->setMetaDescription('fifth meta description')
85  ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
86  ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
87  ->setStockData(['use_config_manage_stock' => 0])
88  ->save();
$productFirst
$productSecond
$productFifth
$productThird
$productFourth
$objectManager