create a product with combination of grouped and bundle product magento -


i want create new product combination of bundle product , grouped product in link https://www.urbanladder.com/products/apollo-infinity-sofa?sku=fnsf51apmb30000saaaa

showing choose popular set (bundle product)

showing or create own set(grouped product)

both treated 1 product

is there plugin achieve or can admin panel.please help.

config.xml

<?xml version="1.0"?>  <config>     <modules>         <ajzele_customproduct>             <version>0.1.0</version>         </ajzele_customproduct>     </modules>      <global>         <models>             <customproduct>                 <class>ajzele_customproduct_model</class>                    </customproduct>         </models>              <resources>             <customproduct_setup>                 <setup>                     <module>ajzele_customproduct</module>                     <class>mage_catalog_model_resource_eav_mysql4_setup</class>                 </setup>                 <connection>                     <use>core_setup</use>                 </connection>             </customproduct_setup>         </resources>                  <catalog>             <product>                 <type>                     <customproduct translate="label" module="catalog">                         <label>custom product ajzele</label>                         <model>customproduct/product_type_cp</model>                         <is_qty>1</is_qty>                         <index_data_retreiver>customproduct/catalogindex_data_cp</index_data_retreiver>                         <price_model>customproduct/product_type_grouped_price</price_model>                         <composite>0</composite>                     </customproduct>                  </type>             </product>                 </catalog>     </global>        <adminhtml>         <events>             <catalog_product_new_action>                 <observers>                     <customproduct_observer_catalog_product_new_action>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogproductnewaction</method>                     </customproduct_observer_catalog_product_new_action>                 </observers>             </catalog_product_new_action>             <catalog_product_edit_action>                 <observers>                     <customproduct_observer_catalog_product_edit_action>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogproducteditaction</method>                     </customproduct_observer_catalog_product_edit_action>                 </observers>             </catalog_product_edit_action>                       <catalog_product_prepare_save>                 <observers>                     <customproduct_observer_catalog_product_prepare_save>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogproductpreparesave</method>                     </customproduct_observer_catalog_product_prepare_save>                 </observers>             </catalog_product_prepare_save>             <catalog_product_delete_before>                 <observers>                     <customproduct_observer_catalog_product_delete_before>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogproductdeletebefore</method>                     </customproduct_observer_catalog_product_delete_before>                 </observers>             </catalog_product_delete_before>                         <catalog_product_save_after>                 <observers>                     <customproduct_observer_catalog_product_save_after>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogproductsaveafter</method>                     </customproduct_observer_catalog_product_save_after>                 </observers>             </catalog_product_save_after>             <catalog_product_status_update>                 <observers>                     <customproduct_observer_catalog_product_status_update>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogproductstatusupdate</method>                     </customproduct_observer_catalog_product_status_update>                 </observers>             </catalog_product_status_update>                             <sales_order_item_save_after>                 <observers>                     <customproduct_observer_sales_order_item_save_after>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintosalesorderitemsaveafter</method>                     </customproduct_observer_sales_order_item_save_after>                 </observers>             </sales_order_item_save_after>             <sales_order_save_before>                 <observers>                     <customproduct_observer_sales_order_save_before>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintosalesordersavebefore</method>                     </customproduct_observer_sales_order_save_before>                 </observers>             </sales_order_save_before>                         <sales_order_save_after>                 <observers>                     <customproduct_observer_sales_order_save_after>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintosalesordersaveafter</method>                     </customproduct_observer_sales_order_save_after>                 </observers>             </sales_order_save_after>             <catalogrule_before_apply>                 <observers>                     <customproduct_observer_catalogrule_before_apply>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogrulebeforeapply</method>                     </customproduct_observer_catalogrule_before_apply>                 </observers>             </catalogrule_before_apply>             <catalogrule_after_apply>                 <observers>                     <customproduct_observer_catalogrule_after_apply>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogruleafterapply</method>                     </customproduct_observer_catalogrule_after_apply>                 </observers>             </catalogrule_after_apply>             <catalog_entity_attribute_save_after>                 <observers>                     <customproduct_observer_catalog_entity_attribute_save_after>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogentityattributesaveafter</method>                     </customproduct_observer_catalog_entity_attribute_save_after>                 </observers>             </catalog_entity_attribute_save_after>             <catalog_product_delete_after_done>                 <observers>                     <customproduct_observer_catalog_product_delete_after_done>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogproductdeleteafterdone</method>                     </customproduct_observer_catalog_product_delete_after_done>                 </observers>             </catalog_product_delete_after_done>              <customer_login>                 <observers>                     <customproduct_observer_customer_login>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocustomerlogin</method>                     </customproduct_observer_customer_login>                 </observers>             </customer_login>             <customer_logout>                 <observers>                     <customproduct_observer_customer_logout>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocustomerlogout</method>                     </customproduct_observer_customer_logout>                 </observers>             </customer_logout>             <sales_quote_save_after>                 <observers>                     <customproduct_observer_sales_quote_save_after>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintosalesquotesaveafter</method>                     </customproduct_observer_sales_quote_save_after>                 </observers>             </sales_quote_save_after>             <catalog_product_collection_load_after>                 <observers>                     <customproduct_observer_catalog_product_collection_load_after>                         <type>singleton</type>                         <class>customproduct/observer</class>                         <method>hookintocatalogproductcollectionloadafter</method>                     </customproduct_observer_catalog_product_collection_load_after>                 </observers>             </catalog_product_collection_load_after>         </events>     </adminhtml>  </config> 

type.php

class ajzele_customproduct_model_product_type extends mage_catalog_model_product_type_abstract {     const type_cp_product = 'customproduct'; } 

this give me simple custom product type.what should add combination of bundle , grouped product.


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -