Получить уровень цен на соответствующий продукт в Magento - PullRequest
1 голос
/ 10 августа 2011

Я использую Magento 1.4.1.1

Как я могу получить цены уровня соответствующего продукта?

Я получаю только цену конфигурируемого продукта.Я приведу пример с примером:

Пример: продукт Apple - это настраиваемый продукт с ценами уровня 10, 20, 30 долларов.Продукт У Apple также есть связанный продукт, такой как Green Apple, с ценами 15 $, 20 $, 30 $.

Мой вопрос здесь, как я могу получить стоимость моих Ассоциированных продуктов.

Спасибо и хорошего дня!

1 Ответ

0 голосов
/ 13 марта 2012

Попытайтесь получить коллекцию связанных продуктов и выполнить итерацию по ним, например:

        // this just checks to ensure it's a configurable product;
        // if you know the product is configurable already, you don't need
        // this step
        if ($product->getTypeId() === Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE){

            $associated_products = $product->getTypeInstance()->getUsedProductCollection($product);

            foreach ($associated_products as $associated_product){

            //print_r( $associated_product->getTierPrice() );

            }

        }

Редактировать: просто заметка.Этот код предполагает Magento 1.6.Я не помню, имел ли 1.4 константу класса TYPE_CONFIGURABLE, но я верю, что он имел.Если нет, этот код может потребовать корректировки для более старых версий Magento.

...