Правило цены корзины покупок Magento в EE 1.14

Я работаю над магазином magento с Enterprise 1.14. В моем старом магазине, основанном на magento CE 1.81, существует правило цены корзины покупок, позволяющее купить x товаров и получить y бесплатно.

После перехода на EE 1.14 это правило применяется только к первому элементу корзины из z элементов, соответствующих критериям. В моем определении правила я установил для параметра остановить дальнейшую обработку значение Да, а приоритет правила равен 0, что означает, что это правило должно выполняться для каждого элемента корзины и прекращать влиять на любое другое правило, кроме он работает только с первым товаром в корзине, а затем ничего.

Когда я копался в коде, я увидел, что у них есть код ниже в цикле foreach в строке 317 модели Mage_SalesRule_Model_Validator.

if ($this->_stopFurtherRules) {
            break;
        }

В примечаниях к выпуску magento CE 1.9 и EE 1.14 они упомянули, что

Учитывается параметр Остановить дальнейшую обработку правил.

поэтому мой вопрос в том, что означает Настройка «Остановить дальнейшую обработку правил» соблюдается.?

Изменили ли они значение параметра Остановить дальнейшую обработку правил или это ошибка в magnto CE 1.9 и EE 1.14?


person murtza gondal    schedule 24.06.2014    source источник


Ответы (1)


Похоже, у вас может быть

«Максимальная скидка на количество применяется к» установлена ​​на «1»

Это то, что сообщает Magento, сколько раз разрешено обрабатывать это правило».

Дайте мне знать, что это установлено, и я буду рад помочь оттуда.

person Rob    schedule 25.06.2014