Skip to content

Commit ce38ff6

Browse files
MC-37663: Cannot invoice orders which contain bundle products comprised of physical and virtual products
1 parent 5bd9efb commit ce38ff6

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

app/code/Magento/Bundle/Test/Mftf/Test/StorefrontBundlePlaceOrderWithVirtualAndSimpleChildrenTest.xml

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
<before>
2121
<createData entity="CustomerEntityOne" stepKey="createCustomer"/>
2222
<!--Create bundle product with fixed price with simple and virtual products in options-->
23-
<createData entity="SimpleProduct2" stepKey="createProductForBundleItem1">
23+
<createData entity="SimpleProduct2" stepKey="createSimpleProduct">
2424
<field key="price">100.00</field>
2525
</createData>
26-
<createData entity="VirtualProduct" stepKey="createProductForBundleItem2">
26+
<createData entity="VirtualProduct" stepKey="createVirtualProduct">
2727
<field key="price">50.00</field>
2828
</createData>
2929
<createData entity="ApiFixedBundleProduct" stepKey="createFixedBundleProduct"/>
@@ -36,34 +36,28 @@
3636
<createData entity="ApiBundleLink" stepKey="firstLinkOptionToFixedProduct">
3737
<requiredEntity createDataKey="createFixedBundleProduct"/>
3838
<requiredEntity createDataKey="createFirstBundleOption"/>
39-
<requiredEntity createDataKey="createProductForBundleItem1"/>
39+
<requiredEntity createDataKey="createSimpleProduct"/>
4040
</createData>
4141
<createData entity="ApiBundleLink" stepKey="secondLinkOptionToFixedProduct">
4242
<requiredEntity createDataKey="createFixedBundleProduct"/>
4343
<requiredEntity createDataKey="createSecondBundleOption"/>
44-
<requiredEntity createDataKey="createProductForBundleItem2"/>
44+
<requiredEntity createDataKey="createVirtualProduct"/>
4545
</createData>
4646
<actionGroup stepKey="loginToAdminPanel" ref="AdminLoginActionGroup"/>
4747
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToProductEditPage">
48-
<argument name="productId" value="$$createFixedBundleProduct.id$$"/>
48+
<argument name="productId" value="$createFixedBundleProduct.id$"/>
4949
</actionGroup>
5050
<actionGroup ref="SaveProductFormActionGroup" stepKey="saveProduct"/>
5151
<!--Perform reindex and flush cache-->
52-
<actionGroup ref="CliIndexerReindexActionGroup" stepKey="reindex">
53-
<argument name="indices" value=""/>
54-
</actionGroup>
55-
<actionGroup ref="CliCacheFlushActionGroup" stepKey="flushCache">
56-
<argument name="tags" value=""/>
57-
</actionGroup>
52+
<actionGroup ref="AdminReindexAndFlushCache" stepKey="reindexAndFlushCache"/>
5853
</before>
5954
<after>
60-
<deleteData createDataKey="createProductForBundleItem1" stepKey="deleteProductForBundleItem1"/>
61-
<deleteData createDataKey="createProductForBundleItem2" stepKey="deleteProductForBundleItem2"/>
55+
<deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProductForBundleItem"/>
56+
<deleteData createDataKey="createVirtualProduct" stepKey="deleteVirtualProductForBundleItem"/>
6257
<deleteData createDataKey="createFixedBundleProduct" stepKey="deleteBundleProduct"/>
6358
<deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/>
6459
<actionGroup ref="AdminClearFiltersActionGroup" stepKey="clearProductsGridFilters"/>
6560
<waitForPageLoad stepKey="waitForClearProductsGridFilters"/>
66-
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
6761
</after>
6862
<!--Login customer on storefront-->
6963
<actionGroup ref="LoginToStorefrontActionGroup" stepKey="loginCustomer">
@@ -73,9 +67,9 @@
7367
<actionGroup ref="StorefrontOpenProductEntityPageActionGroup" stepKey="openBundleProductPage">
7468
<argument name="product" value="$createFixedBundleProduct$"/>
7569
</actionGroup>
76-
<!-- Add bundle to cart -->
70+
<!--Add bundle to cart-->
7771
<actionGroup ref="StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup" stepKey="clickAddToCart">
78-
<argument name="productUrl" value="$$createFixedBundleProduct.name$$"/>
72+
<argument name="productUrl" value="$createFixedBundleProduct.name$"/>
7973
</actionGroup>
8074
<actionGroup ref="StorefrontEnterProductQuantityAndAddToTheCartActionGroup" stepKey="enterProductQuantityAndAddToTheCart">
8175
<argument name="quantity" value="1"/>

0 commit comments

Comments
 (0)