нулевая цена, если удалены комбинации товара

Автор Петр, 19 мая 2014, 00:23:07

« назад - далее »

Петр

Здравствуйте всем. Prestashop 1.5.6.2. Если для товара не создавались комбинации, то непосредственно в магазине в списке товаров его цена отображается корректно. А вот если создать для товара парочку комбинаций, а затем их удалить, то цена этого товара при отображении его в списке становится нулевой. Долго исследовал код, который после запроса от БД данных о конкретном товаре обрабатывает их, формируя переменную $product.price, позже используемую при выводе цены. И так и не понял, в какой момент движок решает, что вот у этого товара когда-то были комбинации, и теперь раз на данный момент у него их нет, цена будет показана нулевая несмотря на то, что в карточке товара на вкладке "цены" все необходимые поля заполнены. Никто не поможет разобраться в ситуации?

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

coder

Если комбинации удалили без ошибок, тогда цена должна показываться правильно.
Перед удалением комбинаций, нужно удалить их у всех товаров.
В таком случае, только очистить кеш (в браузере и на сервере).

Цену 0,00 показвает когда не может определить цену товара.
Если она не указанна у товара или же если есть ошибки в переменных.

Adik

Такие ошибки в новой версии prestashop 1.6.
Вот тут обсуждали
http://prestashop-forum.ru/index.php/topic,2436.0.html

Вы не  обновляли prestashop?