2012-11-17 7 views
2

사용자가 다른 제품 속성을 선택할 때 baobaz 클래스와 magentowiki 코드를 사용하여 Magento 저장소 및 전환 이미지를 구현하려는 경우 바오 바즈 클래스 i는 이미지를 한 번만 변경하고 다른 개체는 캔트 할 수 있습니다. 사용자가 다른 속성을 선택할 때 제품 이미지. -eg (파란색 tshirt color 속성을 선택하면 클래스가 사진과 함께 결과를 반환하고 빨간색 속성과 클래스가 첫 번째 이미지에 고정됩니다.) magentowiki 아무 것도 유기 인터넷에서 Simple Configurable Products 확장 우리는 몇개의 프로젝트에 성공적으로 사용했던 이미지 스위처를 가지고Magento, 구성 가능한 제품 이미지 전환 클래스

class Baobaz_Imageswitch_IndexController extends Mage_Core_Controller_Front_Action 
{ 
    public function indexAction() 
    { 
     $prod_id = (int) $this->getRequest()->getParam('prod_id'); 
     $color_value = (int) $this->getRequest()->getParam('color_id'); 
     $product=Mage::getModel('catalog/product')->load($prod_id); 
     if($color_value) { 
      $allProducts = $product->getTypeInstance(true)->getUsedProducts(null, $product);  
      foreach ($allProducts as $prod) { 
       if ($prod->getData('image_storing') && $prod->getColor()==$color_value) { // && $prod->isSaleable() 
        break; 
       } 
      }   
      $prod_full=Mage::getModel('catalog/product')->load($prod->getId()); 
      Mage::register('product', $prod_full); 
     } 
     else { 
      Mage::register('product', $product); 
     } 
     $this->loadLayout();  
     $this->renderLayout(); 
    } 
} 

답변

0

발생합니다. 구성 가능한 제품의 가격 책정 방식이 어떻게 바뀌 었는지는 잘 알고 있지만 탁월한 확장 기능입니다. 무료이며 오픈 소스이며 Github 및 Magento Connect에서 사용 가능합니다.

+0

또한 magento에서 색인 다시 생성이 중단됩니다. – MrJellyhands

+0

SCP (https://github.com/aligent/magento-configurable-simple)의 Aligent 포크에는 1.7에 대한 수정 사항이 있습니다. 우리는 CE1.8 또는 EE1.13에서 SCP를 시도하지 않았습니다. –

관련 문제