Skip to content

Commit cba0ec0

Browse files
[EngCom] Public Pull Requests - 2.3-develop
- merged latest code from mainline branch
2 parents 08cb66c + a02fa7c commit cba0ec0

File tree

65 files changed

+2032
-91
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+2032
-91
lines changed

app/code/Magento/Bundle/Test/Mftf/Data/BundleLinkData.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/DataGenerator/etc/dataProfileSchema.xsd">
1111
<entity name="ApiBundleLink" type="bundle_link">
1212
<var key="sku" entityKey="sku" entityType="product2"/>
13-
<var key="option_id" entityKey="option_id" entityType="bundle_options"/>
13+
<var key="option_id" entityKey="return" entityType="bundle_option"/>
1414
<var key="sku" entityKey="sku" entityType="product"/>
1515
<data key="qty">1</data>
16-
<data key="is_default">1</data>
16+
<data key="is_default">0</data>
1717
<data key="price">1.11</data>
1818
<data key="price_type">1</data>
1919
<data key="can_change_quantity">1</data>

app/code/Magento/Bundle/Test/Mftf/Data/BundleOptionData.xml

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,34 @@
88

99
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/DataGenerator/etc/dataProfileSchema.xsd">
11-
<entity name="DropdownBundleOption" type="bundle_option">
11+
<entity name="DropDownBundleOption" type="bundle_option">
1212
<data key="title" unique="suffix">bundle-option-dropdown</data>
1313
<data key="required">true</data>
14-
<data key="type">dropdown</data>
14+
<data key="type">select</data>
15+
<data key="position">0</data>
16+
<var key="sku" entityKey="sku" entityType="product2"/>
17+
</entity>
18+
<entity name="RadioButtonsOption" type="bundle_option">
19+
<data key="title" unique="suffix">bundle-option-radio</data>
20+
<data key="required">true</data>
21+
<data key="type">radio</data>
1522
<data key="position">1</data>
1623
<var key="sku" entityKey="sku" entityType="product2"/>
1724
</entity>
25+
<entity name="CheckboxOption" type="bundle_option">
26+
<data key="title" unique="suffix">bundle-option-checkbox</data>
27+
<data key="required">true</data>
28+
<data key="type">checkbox</data>
29+
<data key="position">3</data>
30+
<var key="sku" entityKey="sku" entityType="product2"/>
31+
</entity>
32+
<entity name="MultipleSelectOption" type="bundle_option">
33+
<data key="title" unique="suffix">bundle-option-multipleselect</data>
34+
<data key="required">true</data>
35+
<data key="type">multi</data>
36+
<data key="position">4</data>
37+
<var key="sku" entityKey="sku" entityType="product2"/>
38+
</entity>
1839
<entity name="AllBundleOptions" type="bundle_options">
1940
<var key="sku" entityKey="sku" entityType="product"/>
2041
</entity>

app/code/Magento/Bundle/Test/Mftf/Data/CustomAttributeData.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,8 @@
1919
<data key="attribute_code">price_view</data>
2020
<data key="value">1</data>
2121
</entity>
22+
<entity name="CustomAttributePriceViewRange" type="custom_attribute">
23+
<data key="attribute_code">price_view</data>
24+
<data key="value">0</data>
25+
</entity>
2226
</entities>

app/code/Magento/Bundle/Test/Mftf/Data/ProductData.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,19 @@
4545
<requiredEntity type="custom_attribute">CustomAttributeDynamicPrice</requiredEntity>
4646
<requiredEntity type="custom_attribute">CustomAttributePriceView</requiredEntity>
4747
</entity>
48+
<entity name="ApiBundleProductPriceViewRange" type="product2">
49+
<data key="name" unique="suffix">Api Bundle Product</data>
50+
<data key="sku" unique="suffix">api-bundle-product</data>
51+
<data key="type_id">bundle</data>
52+
<data key="attribute_set_id">4</data>
53+
<data key="visibility">4</data>
54+
<data key="status">1</data>
55+
<data key="urlKey" unique="suffix">api-bundle-product</data>
56+
<requiredEntity type="custom_attribute">CustomAttributeCategoryIds</requiredEntity>
57+
<requiredEntity type="product_extension_attribute">EavStockItem</requiredEntity>
58+
<requiredEntity type="custom_attribute">ApiProductDescription</requiredEntity>
59+
<requiredEntity type="custom_attribute">ApiProductShortDescription</requiredEntity>
60+
<requiredEntity type="custom_attribute">CustomAttributeDynamicPrice</requiredEntity>
61+
<requiredEntity type="custom_attribute">CustomAttributePriceViewRange</requiredEntity>
62+
</entity>
4863
</entities>

app/code/Magento/Bundle/Test/Mftf/Metadata/bundle_link-meta.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<operations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/DataGenerator/etc/dataOperation.xsd">
11-
<operation name="CreateBundleLink" dataType="bundle_link" type="create" auth="adminOauth" url="/V1/bundle-products/{sku}/links/{option_id}" method="POST">
11+
<operation name="CreateBundleLink" dataType="bundle_link" type="create" auth="adminOauth" url="/V1/bundle-products/{sku}/links/{return}" method="POST">
1212
<contentType>application/json</contentType>
1313
<object dataType="bundle_link" key="linkedProduct">
1414
<field key="sku">string</field>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Page/etc/SectionObject.xsd">
11+
<section name="StorefrontCategoryProductSection">
12+
<element name="priceToByProductId" type="text" selector="div[data-product-id='{{id}}'] .price-to" parameterized="true"/>
13+
<element name="priceFromByProductId" type="text" selector="div[data-product-id='{{id}}'] .price-from" parameterized="true"/>
14+
</section>
15+
</sections>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Page/etc/SectionObject.xsd">
11+
<section name="StorefrontProductInfoMainSection">
12+
<element name="priceFrom" type="text" selector=".product-info-price .price-from"/>
13+
<element name="priceTo" type="text" selector=".product-info-price .price-to"/>
14+
<element name="minPrice" type="text" selector="span[data-price-type='minPrice']"/>
15+
<element name="maxPrice" type="text" selector="span[data-price-type='minPrice']"/>
16+
</section>
17+
</sections>

0 commit comments

Comments
 (0)