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»
Как устранить дефект:
Автоматически (для клиентов Российской сборки):
«Российская сборка» → «Административная часть» → «Раздел «Маркетинг» → «Ценовые правила для корзины»» → «Применить заплатку «Группа товаров с определёнными условиями»» → «Да».
(Убедитесь, что у вас Российская сборка версии 1.3.11 или новее)
Вручную (на свой страх и риск, ибо ваши изменения перетрутся при обновлении Magento, а в 1.5.1.0-beta1 дефект ещё не исправлен):
Удалите метод:
Mage_SalesRule_Model_Rule_Condition_Product_Subselect::loadValueOptions ()