Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
catalog_rule_10_off_not_logged.php
Go to the documentation of this file.
1 <?php
14  \Magento\CatalogRule\Model\Rule::class
15 );
16 
18  ->setIsActive(1)
19  ->setName('Test Catalog Rule')
20  ->setCustomerGroupIds(\Magento\Customer\Model\GroupManagement::NOT_LOGGED_IN_ID)
21  ->setDiscountAmount(10)
22  ->setWebsiteIds([0 => 1])
23  ->setSimpleAction('by_percent')
24  ->setStopRulesProcessing(false)
25  ->setSortOrder(0)
26  ->setSubIsEnable(0)
27  ->setSubDiscountAmount(0)
28  ->save();
29 
32  ->get(\Magento\CatalogRule\Model\Indexer\IndexBuilder::class);
33 $indexBuilder->reindexFull();