Отображение аттрибута configurable на странице со списком товаров

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 yuriy.rudyuk
  • Группа: Пользователь
  • Сообщений: 4
  • Регистрация: 14.09.2010

28.09.2010 18:58

Как отобразить configurable аттрибут, допустим dropdown, на странице со списком товаров. Нашел used in product listing в опциях аттрибута, но походу это не то, ибо ничего не выходит. Программно переопределял класс List.php и вбрасывал туда код с Configurable.php - zero((( Выводит в list.phtml что ни одного configurable аттрибута не найдено.
Поможите - большой поклон и первое место в личном рейтинге кумиров.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

29.09.2010 20:49

Magento: отображение атрибутов в списке товаров

#3 yuriy.rudyuk
  • Группа: Пользователь
  • Сообщений: 4
  • Регистрация: 14.09.2010

30.09.2010 13:47

Просмотр сообщенияДмитрий Федюк (29.09.2010 20:49) писал:


К сожалению вариант не подходит. В моем случае есть dropdown аттрибут Size со значениями big и small(аттрибут configurable). Этим способом я достану только дефолтное значение + нужна связка с изменением цены при выборе в dropdown.

#4 yuriy.rudyuk
  • Группа: Пользователь
  • Сообщений: 4
  • Регистрация: 14.09.2010

30.09.2010 18:27

Так я достаю значения типа label->value

$attribute=$_product->getResource()->getAttribute("size");
if($attribute->usesSource())
{
$options = $attribute->getSource()->getAllOptions(false);
}
foreach...

ответ:

Array
(
[0] => Array
(
[value] => 6
[label] => Large
)

[1] => Array
(
[value] => 7
[label] => Medium
)

[2] => Array
(
[value] => 8
[label] => Small
)
)

Но как можно достать значения наценки на товар(pricing_value) при выборе разных значений? Хотя бы запихнуть их в массив.

#5 yuriy.rudyuk
  • Группа: Пользователь
  • Сообщений: 4
  • Регистрация: 14.09.2010

01.10.2010 16:14

Найдено решение. Так как конфигурабл продукты состоят из простых, достаю в дропдаун айди и значения этих простых продуктов и при нажатии на Add to cart джаваскриптом заменяю url конфигурабл продукта на url выбранного простого продукта.

Поделиться темой: