Перейти к содержанию
Форум поддержки пользователей VamShop

Как добавить условуе в карточку товара?


Рекомендуемые сообщения

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

Ссылка на сообщение
Поделиться на другие сайты

Примерно так:


{if $PRODUCTS_PRICE >= 500}
<img src="http://адрес-картинки" alt="" border="0" />
{/if}
[/code]

Шаблон карточки товара в /templates/шаблон/module/product_info/product_info_v1.html

Ссылка на сообщение
Поделиться на другие сайты

хм возникла сложность, все выводится как и должно но как только авторизуется в магазине человек ему дается скидка и соответственно выводится две цены старая и новая но при этом перестает выводится картинка. Как тут решить этот вопрос?

Ссылка на сообщение
Поделиться на другие сайты

{if $PRODUCTS_DISCOUNT>= 500}

<img src="http://адрес-картинки" alt="" border="0" />

{/if}

прописываю, но под аккаунтом все равно ничего не выводится

Ссылка на сообщение
Поделиться на другие сайты

Сначала выясните, почему не показывается. Для этого поставьте

----{$PRODUCTS_DISCOUNT}----

{if $PRODUCTS_DISCOUNT>= 500}

<img src="http://адрес-картинки" alt="" border="0" />

{/if}

Увидите значение скидки. Поймете, выполняется ли условие. В зависимости от результата действуете дальше.

Ссылка на сообщение
Поделиться на другие сайты

)) выводится 3% скидка как и стоит, условие не выполняется), теперь вопрос как правильно прописать чтобы не учитывала не % скидки а сумму.

И все же это не объясняет, почему не заходя в аккаунт выводится все, как только заходишь под аккаунт все исчезает.

Но я думаю все решится если понять как учитывала не % скидки а сумму

Ссылка на сообщение
Поделиться на другие сайты

)) выводится 3% скидка как и стоит, условие не выполняется), теперь вопрос как правильно прописать чтобы не учитывала не % скидки а сумму.

И все же это не объясняет, почему не заходя в аккаунт выводится все, как только заходишь под аккаунт все исчезает.

Но я думаю все решится если понять как учитывала не % скидки а сумму

Учитывать сумму  надо в соответствии с обычными правилами для процентов, попробуйте так

{if $PRODUCTS_PRICE*$PRODUCTS_DISCOUNT/100>= 500}

Ссылка на сообщение
Поделиться на другие сайты

все рано не выводится под акаунтом.

Прописано два условия:

{if $PRODUCTS_PRICE >= 500}

<img src="http://адрес-картинки" alt="" border="0" />

{/if}

<br />

{if $PRODUCTS_DISCOUNT>= 3}

<img src="http://адрес-картинки" alt="" border="0" />

{/if}

Все при регистрации у нас получают групповую скидку 3%.

при такой прописе работает первое условие когда не под аккаунтом и второе условие когда под аккаунтом(но так получается не корректно так как товары все имеют дисконт даже те которые не подпадают под категорию бесплатная доставка, а им выводится данно е условие), побывал сделать как пухх рекомендует {if $PRODUCTS_PRICE*$PRODUCTS_DISCOUNT/100>= 500} фонарь то же чисто когда под аккаунтом

Ссылка на сообщение
Поделиться на другие сайты

Надо выяснять, ПОЧЕМУ не выводится. Способ выяснения был указан выше - выводить все переменные по отдельности, смотреть значения и тогда делать выводы.

Ссылка на сообщение
Поделиться на другие сайты

под аккаунтом {$PRODUCTS_PRICE} имеет такой вид 

Цена 759

Ваша цена 736

Скидка 3%

от сюда я предполагаю что условие и не работает

Ссылка на сообщение
Поделиться на другие сайты

Сева, там еще {$PRODUCTS_VPE} есть :)

{if $PRODUCTS_VPE >= 500}

<img src="http://адрес-картинки" alt="" border="0" />

{/if}

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

да не. никакой ошибки нет.

вот это: Ваша цена 736

формируется скриптом еще до передачи в шаблон.

потому и не находится в шаблоне как шаблонная переменная.

Ссылка на сообщение
Поделиться на другие сайты

то есть, можно прямо в этом файле написать пхп-скрипт, чтобы в в этой фразе выцепить стоимость и сравнить с 500.

но я с пхп не дружу...

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...