alexivchenko Опубликовано 10 апреля, 2019 Жалоба Поделиться Опубликовано 10 апреля, 2019 (изменено) Друзья! Как сделать, если товар с нулевой ценой, то отображать надпись «бесплатно», так же и с доставкой, если достигнута сумма в 5000₽ отображать не 0₽, а «бесплатно»? В письме и в корзине Для тех кто говорит, что товар не может быть с 0₽, а должен иметь хотяб 1₽. В магазинах часто пробивают пакеты как 0₽ в чеке Так же и если взять игрушки которые даёт пятёрочка и магнит от 555₽ и так далее как 0₽ Изменено 10 апреля, 2019 пользователем alexivchenko Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 10 апреля, 2019 Жалоба Поделиться Опубликовано 10 апреля, 2019 пишите для них условия в чем проблема? Цитата Ссылка на сообщение Поделиться на другие сайты
Stabilizator32 Опубликовано 13 мая, 2022 Жалоба Поделиться Опубликовано 13 мая, 2022 Всем привет! Тоже интересует данный вопрос. Не сображаю в разработке. Могли бы подсказать как это сделать, или пример какой-нибудь Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 13 мая, 2022 Жалоба Поделиться Опубликовано 13 мая, 2022 8 минут назад, Stabilizator32 сказал: Всем привет! Тоже интересует данный вопрос. Не сображаю в разработке. Могли бы подсказать как это сделать, или пример какой-нибудь {if $product->variant->price == 0} Бесплатно {else} {$product-variant->price|convert} {$currency->sign|escape} {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Stabilizator32 Опубликовано 13 мая, 2022 Жалоба Поделиться Опубликовано 13 мая, 2022 33 минуты назад, MStyle28 сказал: Бесплатно Спасибо, есть проблемка. Слово бесплатно не замещается ценой, а висит рядом Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 13 мая, 2022 Жалоба Поделиться Опубликовано 13 мая, 2022 20 минут назад, Stabilizator32 сказал: Спасибо, есть проблемка. Слово бесплатно не замещается ценой, а висит рядом Я лишь дал пример, дальше уже зависит от вашего шаблона. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 13 мая, 2022 Жалоба Поделиться Опубликовано 13 мая, 2022 3 часа назад, Stabilizator32 сказал: Спасибо, есть проблемка. Слово бесплатно не замещается ценой, а висит рядом ваш код какой? Цитата Ссылка на сообщение Поделиться на другие сайты
Stabilizator32 Опубликовано 14 мая, 2022 Жалоба Поделиться Опубликовано 14 мая, 2022 9 часов назад, shooroop сказал: ваш код какой? <p class="product-cena-price"><span class="pr">{$product->variant->price|convert}</span> {$currency->sign|escape} </p> {if $product->variant->price == 0} бесплатно {else} {$product->variant->price|convert} {$currency->sign|escape} {/if} {* Не показывать выбор варианта, если он один и без названия *} <select name="variant" class="variants" {if $product->variants|count==1 && !$product->variant->name}style='display:none;'{/if}> {foreach $product->variants as $v} <option value="{$v->id}" {if $v->compare_price > 0}compare_price="{$v->compare_price|convert}"{/if} price="{$v->price|convert}"> {$v->name} </option> {/foreach} </select> Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 14 мая, 2022 Жалоба Поделиться Опубликовано 14 мая, 2022 Первая строка выводит цену ВСЕГДА. Удаляйте ее... Цитата Ссылка на сообщение Поделиться на другие сайты
Stabilizator32 Опубликовано 14 мая, 2022 Жалоба Поделиться Опубликовано 14 мая, 2022 1 час назад, phukortsin сказал: ВСЕГДА И в место нее сделать условие для if $product->variant->price > 0 - верно? Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 14 мая, 2022 Жалоба Поделиться Опубликовано 14 мая, 2022 Нет. Просто удалить. А вообще лучше вместо такого вопроса затратить полминуты и проверить свое предположение... Цитата Ссылка на сообщение Поделиться на другие сайты
Stabilizator32 Опубликовано 14 мая, 2022 Жалоба Поделиться Опубликовано 14 мая, 2022 1 час назад, phukortsin сказал: Нет. Просто удалить. А вообще лучше вместо такого вопроса затратить полминуты и проверить свое предположение... Пробовал, слово бесплатно постоянно висит. При выбора варианта товара который >0 цена не появляется Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 14 мая, 2022 Жалоба Поделиться Опубликовано 14 мая, 2022 5 часов назад, Stabilizator32 сказал: Пробовал, слово бесплатно постоянно висит. При выбора варианта товара который >0 цена не появляется Делайте проверку на js выбранного варианта, у выбранного проверяйте цену, если она равно нулю в блок выводите текстом Бесплатно, в другом случае в блок выводите стоимость. Скрипт пишется за пять минут. Напишите в телеграмм, если не разберетесь. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.