Jump to content

Ошибка в пересчете "Оптовые скидки" Presta 1.6.1 при наличии комбинаций товара


yug

Recommended Posts

Суть ошибки:

При добавлении комбинаций к товару, (одинаководля параметра с влинием на цену или нет, не имеет значения старый товар или новый) при отображении правила скидок для каталога, на карточке товара в таблице "Оптовые скидки" в столбце "Вы экономите", для любой валюты отличной от основной в магазине, значение поля увеличивается на курс валюты.

Если удалить все комбинаци товара - "вы экономите" выводится вверно.

 

Пример: для валюты грн. курс к евро(осн.) 24, скидка на кол-во 10 шт - 1е, в поле "Вы экономите"  вместо значения 240 грн (10шт*1е*24(курс)) выводиться  5 760, т.е. 240 * 24.

 

В качестве проверки устанавлиал на локальном компе с LAMP на пустую БД - ошибка повторяется для грн и руб.

 

http://letsstyle.in.ua/ru/home/45-sviter-s-molniej-na-gorle-0000620000.html - товар с комбинациями и ошибкой

 

http://letsstyle.in.ua/ru/dlya-muzhchin/47-tolstovka-okean-0000410000.html - товар без комбинаций, верное значение

 

P>S>

Если есть возможность, подскажите, пожалуйста, код и место вставки латки, если это конечно поможет, примерно такого содержания:

если валютаID на станице не равно 2 (евро), то переменная "вы экономите" = Вы экономите / курс валютаID

 

UPD: подобная ошибка была решена здесь: 

 
Но после замены файла комбинации товара не переключаются (картинка комбинации не меняется) и цена комбинации не изменяется.

 

Ошибка обсуждалась  на форуме преста-ру - http://prestashop-forum.ru/index.php/topic,4799.0.html

post-1065356-0-48169300-1438337394_thumb.jpg

Edited by yug (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...