Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Проблема со скидкой на виртуальный + симпл продукты
 
heilhead
Jr. Member
 
Total Posts:  4
Joined:  2011-08-03
 

Привет.

Столкнулись с проблемой работы скидки, когда в корзине одновременно симпл и виртуальный продукт.

Как воспроизвести:
1) установить чистую мадженту последней версии (1.7.0.2, к примеру)
2) создать симпл продукт с ценой, к примеру, 100
3) создать виртуальный продукт с такой же ценой
4) создать shopping cart price rule, который делает скидку 50% на продукты в корзине, если стоимость превышает к примеру, 10
5) добавляем симпл продукт в корзину - видим цену 50 (100 - 50%)
6) добавляем в эту же корзину виртуальный продукт - видим цену 200 (100 + 100), т.е. скидка почему-то перестала работать
7) удаляем из корзины симпл продукт (остаётся виртуальный) - видим цену 50 (100 - 50%)

Вопрос в том, я не понимаю этой фичи или же это баг? Дайте знать плиз если есть воркараунды или баг на багтрекере.

Заранее спасибо.

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Покопался вечером часик, но до конца не раскопал, времени лишнего нет.

Что нашёл:
проблема где-то в адресах Quote. Почему-то, если в корзине есть хоть один виртуальный товар вместе с простыми, то скидки рассчитываются относительно Billing адреса, а суммы подсчитываются и хранятся для Shipping адреса. А так как в Billing адресе по нулям, то и скидки нет.

Так что это скорее всего баг.

 
Magento Community Magento Community
Magento Community
Magento Community
 
heilhead
Jr. Member
 
Total Posts:  4
Joined:  2011-08-03
 

Спасибо за ответ.

Нашел всётаки баг на трекере http://www.magentocommerce.com/bug-tracking/issue?issue=12812
И там же внизу предлагается небольшой патч для исправления этой беды.

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Чуть чуть туда не добрался smile

Судя по ответу Team Member в баге от December 15 2011 (We have confirmed this issue and we will fix it as soon as possible) это ещё на долго. “Всего” то год прошёл smile

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top