Форум русской поддержки Joomla!® CMS
17.08.2017, 23:25:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Основной курс по Joomla
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Не отображается скидка на отдельный товар

 (Прочитано 74 раз)
0 Пользователей и 1 Гость смотрят эту тему.
КСС
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 51


« : 02.08.2017, 14:44:46 »

Добрый день, использую Joomla! 3.6.2 и VirtueMart 3.0.16. Захожу в любую карточку товара, задача состоит в том, чтобы у товара стоимостью 200р сделать скидку, чтобы получилось 120р, для этого поле "Цена" оставляю неизменной 200р, а в поле "Окончательная цена" прописываю 120р и ниже ставлю чекбокс на "Переписать окончательно". По идее должно появится в карточке товара две цены, обычная и со скидкой, но вместо этого мне пишет надпись "Позвонить для запроса цены". Как мне отобразить скидку? Sad
Если не переписываю окончательно, то 200р. отображается корректно.
« Последнее редактирование: 02.08.2017, 14:48:30 от КСС » Записан
КСС
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 51


« Ответ #1 : 02.08.2017, 15:10:39 »

Удалось немного изменить ситуацию и почти добиться того, что мне нужно:
1) в настройках магазина на вкладке "Формирование цен" оставил галки только у пунктов:
- цена;
- окончательная цена;
- фактическая цена со скидкой;
- размер скидки.
После этого в карточке товара где указал скидку 120р. появились такие поля:
Основная цена 200,00 руб
Цена 120,00 руб
Скидка -80,00 руб

Я бы мог подправить эти три строки чтобы фразы звучали по иному, это не сложно найти, но в других карточках товаров отображает:
Основная цена: 200,00 руб
Цена: 200,00 руб

Как мне оставить одну цену? при этом чтоб в скидочном товаре эти три позиции оставались с показом скидки и т.д.
Записан
КСС
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 51


« Ответ #2 : 02.08.2017, 15:19:13 »


Как видно из скрина, отображение надписей со скидкой удалось добиться только путем подставления суммы в 120р в поле ниже чем "Окончательная цена", но это фиг с ним, главное как то убрать две одинаковых цены в других карточках товаров где нет скидки, как это сделать?  Smiley
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 271



« Ответ #3 : 02.08.2017, 15:23:41 »

так вам и не надо в окончательную цену ничего ставить
ставится цена
поле около override
ставите чекбокс переписать окончательно

в отображении цен поиграйтесь чекбоксами уже точно не помню киях достаточно для цены и скидки

если скидки нет на товар то чекбокс переписать окончательно щелкать не надо
Записан
КСС
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 51


« Ответ #4 : 02.08.2017, 15:30:54 »

В окончательную цену VM автоматом прописывает ту же сумму, что стоит в поле "Цена", убирать пытался, но без толку. )
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 271



« Ответ #5 : 02.08.2017, 15:34:09 »

посмотрел на свой вывод цен

галки
цена с ндс но без скидки
окончательная цена
сумма скидки
Записан
КСС
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 51


« Ответ #6 : 02.08.2017, 15:40:53 »

Дело в том, что по сути поставив все галки у всех этих пунктов вывода цен:
1) Цена          
2) Модификатор базовой цены          
3) Цена в зависимости от комбинации товаров          
4) Цена со скидкой без НДС          
5) Фактическая цена без налога          
6) Сумма налога          
7) Цена с НДС, но без скидки          
Cool Окончательная цена          
9) Фактическая цена со скидкой          
10) Размер скидки          
11) Цена за единицу товара

выводит так:
у обычной карточки товара выводит такие цены:
Основная цена: 200,00 руб
Основная цена для варианта: 200,00 руб
Цена: 200,00 руб
Цена без налога: 200,00 руб

у карточки со скидкой, такие:
Основная цена: 200,00 руб
Основная цена для варианта: 200,00 руб
Цена: 120,00 руб
Цена без налога: 120,00 руб
Скидка: -80,00 руб

и если я уберу галку "Размер скидки", тогда в обоих типах карточек будут показаны поля:
Основная цена: 200,00 руб
Основная цена для варианта: 200,00 руб
Цена: 120,00 руб
Цена без налога: 120,00 руб

это значит что видимо без правки кода не убрать двойную цену в карточке товара, который без скидки, но вот не знаю как прописать этот код чтоб задать правило вывода нескольких цен только скидочному товару.
Записан
КСС
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 51


« Ответ #7 : 02.08.2017, 16:22:36 »

Вот https://working-out.info/joomla-virtuemart-3-zacherknutaya-staraya-cena-pravilnyj-vyvod-ceny-so-skidkoj нашел похожую проблему, но что то вставка кода ничего не изменила, везде по две цены отображать продолжает.
Записан
КСС
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 51


« Ответ #8 : 02.08.2017, 17:02:07 »

Добился я нужного результата, вот решение:
1) Иду сюда: "Товары" -> "Налоги и правила расчета", создаю расчет, где наименованием пишу например "Скидка в рублях", далее вид расчета ставлю "Наценка", затем операция "-", значение "0" (иначе применится ко всем товарам сумма более нуля), больше тут ничего не трогаю, сохраняю не забыв опубликовать и делаю следующий шаг;
2) Иду в настройки VM на вкладку "Формирование цен" и делаю так:
- "Цена с НДС, но без скидки" ставлю галку только напротив "Показывать значение" (это делается для того, чтобы выше новой цены со скидкой, висела перечеркнутая первоначальная цена товара);
- "Окончательная цена" и "Размер скидки" ставлю в обоих столбцах галки (в первом случае, чтобы выводил фразу "Цена" с суммой 120р., во втором случае, чтобы выводил сумму скидки в -80р);
3) Затем иду в карточку нужного товара и делаю аналогичным образом что тут .
Всё, будет отображаться корректно и в корзине будет подсчет правильный с показом перечеркнутой первоначальной цены за единицу товара.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet