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
Post a Comment