12 require
__DIR__ .
'/../../../Magento/Catalog/_files/products.php';
17 ->setAttributeSetId(4)
19 ->setName(
'Bundle Product')
20 ->setSku(
'bundle-product')
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' => 1,
'qty' => 100,
'is_qty_decimal' => 0,
'is_in_stock' => 1])
24 ->setBundleOptionsData(
27 'title' =>
'Bundle Product Items',
28 'default_title' =>
'Bundle Product Items',
29 'type' =>
'select',
'required' => 1,
34 ->setBundleSelectionsData(
35 [[[
'product_id' => 1,
'selection_qty' => 1,
'selection_can_change_qty' => 1,
'delete' =>
'']]]
41 'cust_group' => \
Magento\Customer\Model\GroupManagement::CUST_GROUP_ALL,
44 'percentage_value' => 8
48 'cust_group' => \
Magento\Customer\Model\GroupManagement::CUST_GROUP_ALL,
51 'percentage_value' => 30
55 'cust_group' => \
Magento\Customer\Model\GroupManagement::NOT_LOGGED_IN_ID,
58 'percentage_value' => 20
defined('TESTS_BP')||define('TESTS_BP' __DIR__
static getObjectManager()