«Products subselection» - дефект Magento 1.5 и его устранение

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

24.03.2011 19:43

Версии Magento с дефектом:
1.5.0.0, 1.5.0.1, 1.5.1.0-beta1

Как воспроизвести дефект:
«Promotions» → «Shopping Cart Price Rules» → «Conditions» → «Products subselection»
«Маркетинг» → «Ценовые правила для корзины» → «Условия» → «Группа товаров с определёнными условиями»

«Warning: Invalid argument supplied for foreach() in app/code/core/Mage/Rule/Model/Condition/Abstract.php on line 246»

Прикрепленное изображение: products-subselection-2.png


Как устранить дефект:

Автоматически (для клиентов Российской сборки):
«Российская сборка» → «Административная часть» → «Раздел «Маркетинг» → «Ценовые правила для корзины»» → «Применить заплатку «Группа товаров с определёнными условиями»» → «Да».
(Убедитесь, что у вас Российская сборка версии 1.3.11 или новее)

Прикрепленное изображение: products-subselection.png


Вручную (на свой страх и риск, ибо ваши изменения перетрутся при обновлении Magento, а в 1.5.1.0-beta1 дефект ещё не исправлен):

Удалите метод:
Mage_SalesRule_Model_Rule_Condition_Product_Subselect::loadValueOptions ()


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

27.04.2011 02:22

Нашёл чьё-то описание дефекта в базе данных дефектов Magento: Issue #25205

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