Проверить настройки Skip to content

Список простых продуктов у Конфигурируемого продукта Magento

В Magento есть так называемые «Конфигурируемые продукты». Это продукты состоят из «Простых» продуктов Magento.

Получим список всех простых(simple) товаров из которых состоит Конфигурируемый(configure)   продукт Magento.

$confProduct = Mage::getModel('catalog/product')->load(101)->getTypeInstance()->getUsedProducts(); // 101 id - продукта в Magento
var_dump($confProduct); //получим список простых товаров Magento
Magento 1.*
  • http://svoedelo.info/ Тимофей Ткачев

    Доброго времени суток! Вопрос, возможно не в тему, но статей по теме не нашел. Мне необходимо, чтобы ссылка на товар в наборе редиректилась на сам набор. Насколько я понимаю, стандартными средствами тут не обойтись. Может стоит прописывать ссылки явно, будет работать такой редирект и есть ли возможность это как-то автоматизировать?
    Спасибо.

    • magefast

      Не совсем понял в чем проблема,
      если редирект с товара сделать — то можно использовать event catalog_controller_product_view
      и в обсервере делать Mage::app()->getFrontController()->getResponse()->setRedirect($url);

      • http://svoedelo.info/ Тимофей Ткачев

        Да,проблему я и не описал. У меня не идут редиректы с виртуальных продуктов (virtual) на наборы (bandle). Пробовал разные способы, но эффект плачевный…

        • magefast

          Ну а через обсервер редирект не работает?

          Mage::app()->getFrontController()->getResponse()->setRedirect($url);

          • http://svoedelo.info/ Тимофей Ткачев

            Большое спасибо! Я настроил работу через обсервер. Но теперь меня волнует другой вопрос: а как отнесется к таким перенаправлениям тот же Яндекс маркет? У них в правилах написано, что каждый товар должен иметь свою страницу. Не сталкивались с этим?

          • magefast

            К сожелению нет, но google знает всё :)