Скрыть нулевую цену инстант шоп нужно решение

InstantCMS 1.X
#1 10 января 2018 в 19:38
Привет, есть ли решение? Стоит 0 рублей на некоторых товарах, хотелось бы скрыть.
#2 10 января 2018 в 21:37
Где именно (товар, список, виджеты...)?
Если не используете разновидности, то скрыть нулевую цену (а лучше, наверное, всю форму добавления в корзину) не сложно.
Заворачивайте не нужные при нулевой цене блоки в {if $item.price > 0} или прибавляйте к существующим условиям
А вот с разновидностями так же просто не получится.
#3 11 января 2018 в 09:10

Стоит 0 рублей на некоторых товарах, хотелось бы скрыть.

Заралик
Что именно скрыть? Страницу товара? Саму цену? или кнопку "в корзину"?
#4 11 января 2018 в 09:55

Где именно (товар, список, виджеты...)?

Олег Васильевич я

Что именно скрыть? Страницу товара? Саму цену? или кнопку "в корзину"?

Sonat


Всем привет, вот что нужно скрыть (на фото показал) если цена у товара 0 рублей, то скрыть (отметил что скрыть) если цена есть, например 1000р то не скрывать.

То есть чтобы покупатель не видел нулевую стоимость в магазине, если можно то прикрепить надпись вместо нуля -цены уточняйте.
#5 11 января 2018 в 09:58

Если не используете разновидности,

Олег Васильевич я
имеете в виду разновидность товара?
#6 11 января 2018 в 10:04
<div class="price"><span>От {$item.price|number_format:0:"":"."}{$cfg.currency}</span></div> — вывод цены
#7 11 января 2018 в 10:06

То есть чтобы покупатель не видел нулевую стоимость в магазине

Заралик
Если только это надо, то Олег Васильевич я, все уже описал. Но не забывайте, добавив в корзину покупатель увидит что товар бесплатный laugh
#8 11 января 2018 в 10:08
Сделал так
  1. {if $item.price > 0}
  2. <div class="price"><span>От {$item.price|number_format:0:"":"."}{$cfg.currency}</span></div>
  3. {/if}
Тогда вопрос, если цена повышается, как заставить блок появлятся?
#9 11 января 2018 в 10:09


То есть чтобы покупатель не видел нулевую стоимость в магазине

Заралик
Если только это надо, то Олег Васильевич я, все уже описал. Но не забывайте, добавив в корзину покупатель увидит что товар бесплатный laugh

Sonat

Ну это да, а если и в корзине тоже к цене такое присобачить? scratch
#10 11 января 2018 в 10:19

если цена повышается, как заставить блок появлятся?

Заралик
При таком коде он и так должен появится когда цена будет выше 0


а если и в корзине тоже к цене такое присобачить?

Заралик
А если еще где-то вылезет то и там?.. scratch
А можно полюбопытствовать, почему нет цены? Ведь отсутствие цены прямо или косвенно понижает в выдаче сайт.
#11 11 января 2018 в 10:26

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

Sonat

Это знаю, тут две проблемы.
Так как товар закупаем в долларах, то его стоимость прыгает. Соответственно на сайте нет (авто) конвентера валюты, было бы хорошо если бы цена автоматом обновлялась по курсу.
Поэтому цены поставили в рублях на сайте и указали значение в рублях и написали ОТ

Ну а 2 проблема (почему нет цен) только только начали работать с каталогом, на некоторые позиции цены добавили, на некоторые нет, позиций куча, все за 1 день не переделать. Да и 2 сайт горит добавлением каталога. В общем пока решили скрыть нулевое значение цены, а как руки дойдут будем исправлять.
#12 12 января 2018 в 00:03

Так как товар закупаем в долларах, то его стоимость прыгает. Соответственно на сайте нет (авто) конвентера валюты, было бы хорошо если бы цена автоматом обновлялась по курсу.

Заралик
Теоретически решается с помощью коэффициентов и бота или небольшого скрипта, который его будет его периодически править scratch


, на некоторые позиции цены добавили, на некоторые нет, позиций куча, все за 1 день не переделать.

Заралик
Есть же родной импортер который за час все сделает.
#13 12 января 2018 в 15:44

Есть же родной импортер который за час все сделает.

Sonat
Если верно понял, то Вы об импорте товара? Откуда делать импорт?

Теоретически решается с помощью коэффициентов и бота или небольшого скрипта, который его будет его периодически править scratch

Sonat
Может направите на решение или на тему хотя бы?
#14 12 января 2018 в 17:15

Если верно понял, то Вы об импорте товара? Откуда делать импорт?

Заралик
Из Excel
Даже если его нет, гораздо быстрее подготовить файл с данными и внести все одним махом,
чем каждую позицию отдельно прописывать в админке


Может направите на решение или на тему хотя бы?

Заралик
В админке есть такой пункт как "Скидки на товары"
Там можно вводить вручную коэффициент, которые будет влиять на цену отмеченного товара.

Теоретически (на практике не проверял) можно цену вообще ставить в долларах
а в наценке ставить 5700% и тогда цена будет отображаться в рублях по курсу 57 рублей за доллар
при изменении курса (например, до 65руб.) ручками, ботом или скриптом правится наценка до 6500%
#15 12 января 2018 в 17:35

Из Excel

Sonat
а фото для каталога тоже в эксель?

Теоретически (на практике не проверял) можно цену вообще ставить в долларах
а в наценке ставить 5700% и тогда цена будет отображаться в рублях по курсу 57 рублей за доллар
при изменении курса (например, до 65руб.) ручками, ботом или скриптом правится наценка до 6500%

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