옵션 변경시 URL, SKU 및 MSRP를 변경하는 기능을 추가하기 만했습니다.
두 단계로 수행 할 수 있습니다.
스토어 여기에 설정 변수에 Related products
블록의 결과를 렌더링 : 당신은 몇 가지 코드를 작성할 필요합니다
app/code/community/OrganicInternet/SimpleConfigurableProducts/Catalog/Block/Product/View/Type/Configurable.php
를 주입 DOM에 대한 우리의 설정 변수의 내용 :
skin/frontend/base/default/js/scp_product_extension.js
업데이트
SKU를 변경하는 방법을 이미 알고있는 경우 관련/upsells/crosssells 제품에 대해 동일하게 쉽게 변경할 수 있습니다. $product->getRelatedProductCollection()
, $product->getUpSellProductCollection()
및 $product->getCrossSellProductCollection()
을 사용하십시오. Fetch up-sell/related/cross-sell product programatically
업데이트 Configurable.php
에서 line 20
2
삽입이 :
당신은 여기를 사용하는 전체 예제를 볼 수
$related = $product->getRelatedProductCollection()
->addAttributeToSelect('required_options')
->addAttributeToSort('position', Varien_Db_Select::SQL_ASC)
->addStoreFilter();
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($related);
$related->load();
$relatedOutput = '<ul>';
foreach ($related as $item) {
$item->setDoNotUseCategoryId(true);
$relatedOutput .= '<li><a href="' . $item->getProductUrl() .'">'. $item->getName() .'</a></li>';
}
$relatedOutput .= '</ul>';
$childProducts[$productId]['relatedProducts'] = $relatedOutput; // Stored to config var
및 구성 변수로 relatedProducts
를 사용합니다.
현재 어떤 확장 프로그램을 사용하고 있습니까? –
Magento에 Simple Configurable Products 확장 프로그램을 사용하고 있습니다. –