18 require
__DIR__ .
'/select_attribute.php';
19 require
__DIR__ .
'/multiselect_attribute.php';
20 require
__DIR__ .
'/configurable_attribute.php';
44 $product->setTypeId(Type::TYPE_SIMPLE)
48 ->setName(
'Configurable Option Product' . str_replace(
' ',
'',
$option->getLabel()))
51 ->setTestConfigurable(
$option->getValue())
52 ->setShortDescription(
'simpledescription')
55 ->setVisibility(Visibility::VISIBILITY_NOT_VISIBLE)
56 ->setStatus(Status::STATUS_ENABLED)
59 'use_config_manage_stock' => 1,
61 'is_qty_decimal' => 0,
70 'value_index' =>
$option->getValue(),
94 $product->setTypeId(Configurable::TYPE_CODE)
98 ->setName(
'Configurable Product')
99 ->setSku(
'configurable')
100 ->setVisibility(Visibility::VISIBILITY_BOTH)
101 ->setStatus(Status::STATUS_ENABLED)
102 ->setStockData([
'use_config_manage_stock' => 1,
'is_in_stock' => 1]);
defined('TESTS_BP')||define('TESTS_BP' __DIR__
$extensionConfigurableAttributes
$configurableAttributesData