While debugging the shopping cart price rule calculation i found out that the system uses the
default_group configured in backend instead of the actual customer group on this customer group sensitive rule.
It seems to me that this is a bug. But i have never heard of this. I am quite sure there is no custom code responsible for this. When i look into sales_flat_quote db table the customer group id is correctly set with the actual customers group id.
Any hints on this topic?
I checked this in class
This is the proof:
Mage::log("BEFORE ENTERING CALCULATOR WE SEE default_group ID"); Mage::log($quote->getCustomerGroupId()); $this->_calculator->init($store->getWebsiteId(), $quote->getCustomerGroupId(), $quote->getCouponCode());
I am still debugging but maybe you guys have some hint from experiencing same problems...thank you so much!
P.S.: this is found in EE 1.12 but i am sure its in 18.104.22.168 too.