Я пытаюсь создать правило Magento каталог цен с условием в сочетании с использованием «любой» вместо «всех»Magento объединить каталог правила цена
Следующий код создает правило, с двумя Условия работы - но они комбинируются с использованием всех , Кто-нибудь знает, как добиться этого? Я использую Magento 1.7.0.2 (Community Edition)
$skuCondition = Mage::getModel('catalogrule/rule_condition_product')
->setType('catalogrule/rule_condition_product')
->setAggregator('any')
->setAttribute('category_ids')
->setOperator('==')
->setValue('18');
$skuCondition2 = Mage::getModel('catalogrule/rule_condition_product')
->setType('catalogrule/rule_condition_product')
->setAttribute('category_ids')
->setOperator('==')
->setValue('40');
$catalogPriceRule->getConditions()->addCondition($skuCondition);
$catalogPriceRule->getConditions()->addCondition($skuCondition2);
$catalogPriceRule->save();
«catalogrule/rule_condition_product» должно быть «salesrule/rule_condition_product» Вы можете проверить это, проверив скрытый ввод в администрировании ... Кроме этого код работает. – karantan