Работя в магазин 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 те споменаха това
Настройката Stop Further Rules Processing се спазва.
така че въпросът ми е какво означава Настройката Stop Further Rules Processing се спазва.?
Променили ли са значението на Спиране на по-нататъшна обработка на правила или това е грешка в magnto CE 1.9 и EE 1.14?