여기에서 시작할 수있는 아이디어가 있습니다.
번들 제품 옵션은 app/design/frontend/{package}/{theme}/template/bundle/catalog/product/view/type/bundle/option/
폴더에있는 파일로 렌더링됩니다.
각 파일은 옵션 유형 (선택, 다중 선택, 라디오 및 체크 박스)에 해당합니다.
select 및 multiselect 유형에 대해서는 많은 것을 할 수 있지만 라디오 및 체크 박스 템플릿은 사용자 정의 할 수 있습니다.
<?php foreach ($_selections as $_selection): ?>
<li>....</li>
<?php foreach;?>
옵션이 렌더링되는 곳이다 :
이 두 파일의 각에서
이 같은 foreach
루프를 볼 수 있습니다.
이 루프의 변수 $_selection
은 선택할 수있는 실제 제품입니다.
예를 들어 $_selection->getShortDescription()
으로 전화하면 제품에 대한 간단한 설명을 얻을 수 있습니다.
$_selection
변수에는 일부 속성 만 사용할 수 있습니다.
당신이 원하는 경우에 당신은 실제 제품을로드하고 사용할 수 있습니다 : 그것은 성능에 영향을 미칠 수 있기 때문에
$_realProduct = Mage::getModel('catalog/product')->setStoreId(Mage::app()->getStore()->getId())->load($_selection->getProductId());
내가 실제로 사용하지 않는 것이 좋습니다. 그러나 옵션이 많은 번들 제품이 없다면 할 수 있습니다.
Mage_Bundle_Model_Product_Type::getSelectionsCollection
대체 방법을 사용하고 더 많은 특성을 컬렉션에 추가 할 수 있습니다.
이제 필요한 모든 데이터가있는 경우 나머지는 css 및 js입니다. 쉬워야합니다.
귀하의 요구 사항에 대한 연장이 없다고 생각합니다. 코드를 사용자 정의해야합니다. –