Magento отображает настраиваемые значения атрибутов - PullRequest
0 голосов
/ 04 августа 2011

Мне нужно отобразить на своей домашней странице доступные цвета определенного настраиваемого продукта.Доступность зависит от количества на складе.

Например, конфиг.Продукт связан с этими простыми продуктами:

BLACK M -> количество 5BLACK S -> количество 0ЧЕРНЫЙ X -> количество 3RED M -> количество 10RED S -> количество 25ЖЕЛТЫЙ XL -> количество 0

В этом случае я хотел бы отобразить:

«Доступные цвета: ЧЕРНЫЙ, КРАСНЫЙ»

ЖЕЛТЫЙ не включен, потому что его количество 0

Я нашел этот метод php, чтобы оценить количество, но я не могу отобразить цвета так, как я бы:

$store = Mage::app()->getStore();

$myconfig = Mage::getModel('catalog/product')->setStoreId($store->getId())->load(21765);

$ids = $myconfig->getTypeInstance()->getUsedProductIds();

foreach ($ids as $id):

$simple = Mage::getModel('catalog/product')->load($id); 

$quantity = (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($simple)->getQty();

endforeach;

Количество $ позволяет условную проверку для отображения, но мне нужна вся следующая часть... большое спасибо, ребята

1 Ответ

0 голосов
/ 05 октября 2011

Рик (OP) уже самостоятельно ответил на вопрос.

Цитата:

Я решил эту тему методом Javascript, спасибо

Примечание: Абсолютно ОК, чтобы самостоятельно ответить на ваш собственный вопрос.Пожалуйста, оставьте это как реальный ответ, но , а не в вопросе или комментарии.Публикация в виде реального ответа помогает сохранить список «без ответа» более понятным (избегая того, чтобы другие люди тратили свое время).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...