Правило за цената на пазарската количка на 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 те споменаха това

Настройката Stop Further Rules Processing се спазва.

така че въпросът ми е какво означава Настройката Stop Further Rules Processing се спазва.?

Променили ли са значението на Спиране на по-нататъшна обработка на правила или това е грешка в magnto CE 1.9 и EE 1.14?


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


Отговори (1)


Изглежда, че може да имате

„Отстъпка за максимално количество се прилага към“ е зададено на „1“

Това казва на Magento колко пъти е разрешено да обработи това правило".

Кажете ми какво означава това и ще се радвам да помогна оттам.

person Rob    schedule 25.06.2014