19 'Simple Product With Custom Options' 28 )->setMetaDescription(
31 \
Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH
33 \
Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED
34 )->setCanSaveCustomOptions(
42 )->setHasOptions(
true);
46 'title' =>
'test_option_code_1',
51 'price_type' =>
'fixed',
53 'max_characters' => 10,
56 'title' =>
'area option',
58 'is_require' =>
false,
61 'price_type' =>
'percent',
63 'max_characters' => 20
66 'title' =>
'file option',
71 'price_type' =>
'percent',
73 'file_extension' =>
'jpg, png, gif',
79 'title' =>
'drop_down option',
80 'type' =>
'drop_down',
85 'title' =>
'drop_down option 1',
87 'price_type' =>
'fixed',
88 'sku' =>
'drop_down option 1 sku',
92 'title' =>
'drop_down option 2',
94 'price_type' =>
'fixed',
95 'sku' =>
'drop_down option 2 sku',
101 'title' =>
'radio option',
103 'is_require' =>
true,
107 'title' =>
'radio option 1',
109 'price_type' =>
'fixed',
110 'sku' =>
'radio option 1 sku',
114 'title' =>
'radio option 2',
116 'price_type' =>
'fixed',
117 'sku' =>
'radio option 2 sku',
123 'title' =>
'checkbox option',
124 'type' =>
'checkbox',
125 'is_require' =>
true,
129 'title' =>
'checkbox option 1',
131 'price_type' =>
'fixed',
132 'sku' =>
'checkbox option 1 sku',
136 'title' =>
'checkbox option 2',
138 'price_type' =>
'fixed',
139 'sku' =>
'checkbox option 2 sku',
145 'title' =>
'multiple option',
146 'type' =>
'multiple',
147 'is_require' =>
true,
151 'title' =>
'multiple option 1',
153 'price_type' =>
'fixed',
154 'sku' =>
'multiple option 1 sku',
158 'title' =>
'multiple option 2',
160 'price_type' =>
'fixed',
161 'sku' =>
'multiple option 2 sku',
167 'title' =>
'date option',
170 'price_type' =>
'fixed',
171 'sku' =>
'date option sku',
172 'is_require' =>
true,
176 'title' =>
'date_time option',
177 'type' =>
'date_time',
179 'price_type' =>
'fixed',
180 'is_require' =>
true,
182 'sku' =>
'date_time option sku' 185 'title' =>
'time option',
188 'price_type' =>
'fixed',
189 'is_require' =>
true,
190 'sku' =>
'time option sku',
static getObjectManager()