Ответить Новая тема Новый опрос 
 Цена продукта
annaoomph
Новичок
Сообщений: 34
Регистрация: 06-06-2015


12-08-2015 21:19
Не понимаю, откуда берутся цены продукта.
Если нажать Редактировать товар, стоит цена с НДС 1534, если выйти в список товаров - цена уже 1770, непонятно откуда. (см вложения)
Причем если считывать цену на странице продукта через smarty (переменная $productPrice) - считывается неправильная цена, после добавления товара в корзину и перезагрузки страницы цена в корзине уже правильная (т.е. 1534) (переменная $product.total_wt).


Изображения:
123.png - Размер файла8.63KB, Скачиваний: 257 (Нажмите для увеличения) 124.png - Размер файла10.44KB, Скачиваний: 240 (Нажмите для увеличения)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


13-08-2015 14:58
1. Приложите снимок экрана:
Панель управления > Каталог :: Откройте товар № 9 :: вкладка "Комбинации".

2. Проверьте наличие файлов в директориях /override/classes/ и /override/controllers/front/ (приложите при наличии).


Сообщение отредактировано Алекс 13-08-2015 16:05 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
annaoomph
Новичок
Сообщений: 34
Регистрация: 06-06-2015


14-08-2015 18:45
Прилагаю файлы из папок и снимок


Изображения:
432432.png - Размер файла22.58KB, Скачиваний: 249 (Нажмите для увеличения)
Вложения:

Вложения index.html( Размер файла: 1.31KB Скачиваний: 102 )

Вложения index-2.php( Размер файла: 1.31KB Скачиваний: 73 )
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


14-08-2015 20:31
Базовая цена: 1300 + (1300 * 0.18) НДС = 1534 руб.
Комбинация используемая по умолчанию: 200 руб + (200 * 0.18) НДС = 236 руб.
Итог: 1534 + 236 = 1770 руб.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
annaoomph
Новичок
Сообщений: 34
Регистрация: 06-06-2015


15-08-2015 23:03
А, спасибо! Только еще вопрос, почему тогда в переменной combination->price содержится цена без НДС (200, а не 236, например)? Получается, нужно каждый раз умножать на (product->tax_rate+100)/100
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


16-08-2015 10:17
Цитата:( annaoomph @ 16-08-2015 00:03 Смотреть сообщение )
Получается, нужно каждый раз умножать на (product->tax_rate+100)/100

Верно.
Код:
{$combination.price * ($tax_rate/100 + 1)}
или
Код:
{convertPrice price=$combination.price * ($tax_rate/100 + 1)}

 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос