문제

Magento 1.9.2.1을 사용하고 있으며 Native Supatches 옵션을 사용하고 있습니다.나는 구성 가능한 제품이 아닌 카탈로그 페이지에 관련 제품을 표시하려고 노력하고 있습니다.그러나 나는 관련 제품 중 하나를 클릭하면 고객이 구성 가능한 제품에 가져갈 것으로 기대하고 있습니다.

그래서 나는 빨간색과 갈색 옵션이있는 캡을 판매하고 있다고 말합니다. 카탈로그가 빨간색 간단한 제품과 갈색 간단한 제품을 표시하도록 원합니다.그러나 고객이 간단한 제품 중 하나를 클릭하면 구성 가능한 제품으로 가져 가며 대신 색상을 선택할 수 있습니다.

이 작업을 쉽게 할 수 있습니까?

도움이 되었습니까?

해결책 2

나는 같은 질문에 다르게 말한 질문에 대한 나의 질문에 대한 답을 찾을 수있었습니다.저자는 친절하게 작동 확장 프로그램을 제공했습니다.나는 그것을 시도했고 완벽하게 일하고있다.

여기에 원래의 질문입니다. https://stackoverflow.com/ questions / 12956249 / 전달 - 구성 가능한 제품 - 언제 개폐 된 간단한 제품

여기에 다음은 확장자입니다. https://github.com/mestrona/mestrona_forwardtoconfigurabroubl

다른 팁

이와 같은 몇 가지 방법을 구현해야합니다 (예 : 모듈의 데이터 도우미) :

/**
 * @param array $simpleIds
 *
 * @return array
 */
public function getConfigurableItems($simpleIds)
{
    $collection = Mage::getResourceModel('catalog/product_type_configurable_product_collection')
        ->setFlag('require_stock_items', true)
        ->setFlag('product_children', true);

    $collection->getSelect()->where('link_table.child_id IN (?)', $simpleIds)->columns(array('link_table.child_id'));
    $result = array();
    foreach ($collection as $item) {
        $result[$item->getChildId()] = $item;
    }

    return $result;
}
.

key는 간단한 제품의 ID이고 값은 구성 가능한 제품의 객체 인 배열이 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top