Skip to content
This repository was archived by the owner on Nov 19, 2024. It is now read-only.

Commit 8ceb810

Browse files
Update bundle module content
1 parent 9f28563 commit 8ceb810

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

src/_data/codebase/v2_4/mrg/module-bundle.yml

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,84 @@ release: 2.4.3
44
content: |-
55
Magento_Bundle module introduces new product type in the Magento application named Bundle Product.
66
This module is designed to extend existing functionality of Magento_Catalog module by adding new product type.
7+
8+
## Installation details
9+
The Magento_Bundle module has a dependency on the Magento_Catalog, which must be installed and enabled first.
10+
11+
## Structure
12+
13+
[Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html).
14+
15+
## Extensibility
16+
17+
Extension developers can interact with the Magento_Bundle module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).
18+
19+
[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Bundle module.
20+
21+
### Layouts
22+
23+
This module introduces the following layouts and layout handles in the directories:
24+
25+
`view/base/layout`:
26+
- `catalog_product_prices`
27+
`view/adminhtml/layout`:
28+
- `adminhtml_order_shipment_new`
29+
- `adminhtml_order_shipment_view`
30+
- `catalog_product_bundle`
31+
- `catalog_product_new`
32+
- `catalog_product_view_type_bundle`
33+
- `customer_index_wishlist`
34+
- `sales_order_creditmemo_new`
35+
- `sales_order_creditmemo_updateqty`
36+
- `sales_order_creditmemo_view`
37+
- `sales_order_invoice_new`
38+
- `sales_order_invoice_updateqty`
39+
- `sales_order_invoice_view`
40+
- `sales_order_view`
41+
`view/frontend/layout`:
42+
- `catalog_product_view_type_bundle`
43+
- `catalog_product_view_type_simple`
44+
- `checkout_cart_configure_type_bundle`
45+
- `checkout_cart_item_renderers`
46+
- `checkout_onepage_review_item_renderers`
47+
- `default`
48+
- `sales_email_order_creditmemo_renderers`
49+
- `sales_email_order_invoice_renderers`
50+
- `sales_email_order_renderers`
51+
- `sales_email_order_shipment_renderers`
52+
- `sales_order_creditmemo_renderers`
53+
- `sales_order_invoice_renderers`
54+
- `sales_order_item_renderers`
55+
- `sales_order_print_creditmemo_renderers`
56+
- `sales_order_print_invoice_renderers`
57+
- `sales_order_print_renderers`
58+
- `sales_order_print_shipment_renderers`
59+
- `sales_order_shipment_renderers`
60+
61+
62+
This module observes the following events:
63+
64+
* `etc/events.xml`
65+
66+
- `magento_bundle_api_data_optioninterface_save_before` event in `Magento\Framework\EntityManager\Observer\BeforeEntitySave` file.
67+
68+
- `magento_bundle_api_data_optioninterface_save_after` event in `Magento\Framework\EntityManager\Observer\AfterEntitySave` file.
69+
70+
- `magento_bundle_api_data_optioninterface_delete_after` event in `Magento\Framework\EntityManager\Observer\AfterEntityDelete` file.
71+
72+
- `magento_bundle_model_selection_save_after` event in `Magento\Framework\EntityManager\Observer\AfterEntitySave` file.
73+
74+
- `magento_bundle_model_selection_save_before` event in `Magento\Framework\EntityManager\Observer\BeforeEntitySave` file.
75+
76+
* `/etc/frontend/events.xml`
77+
78+
- `catalog_product_upsell` event in `Magento\Bundle\Observer\AppendUpsellProductsObserver` file.
79+
80+
- `product_option_renderer_init` event in `Magento\Bundle\Observer\InitOptionRendererObserver` file.
81+
82+
* `/etc/adminhtml/events.xml`
83+
84+
- `catalog_product_edit_action` event in `Magento\Bundle\Observer\SetAttributeTabBlockObserver` file.
85+
86+
- `catalog_product_new_action` event in `Magento\Bundle\Observer\SetAttributeTabBlockObserver` file.
87+

0 commit comments

Comments
 (0)