Перейти к содержимому


Цена -30%


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 36

#21 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 02 Февраль 2016 - 19:28

Просмотр сообщенияSilver-Pegas (02 Февраль 2016 - 19:22) писал:

Это я поняла. А какой командой это прописать? {%IF CLIENT_ID=1928464%}-30%{%ENDIF%}  ??

Можете так, можете
{%IF CLIENT_ID=1928464%}Скидка 30%{%ENDIF%}

Любую фразу, какую хотите, она и будет выводиться.

#22 zabota-mama

zabota-mama

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 732 сообщений

Отправлено 04 Февраль 2016 - 23:10

Просмотр сообщенияMikDark (02 Февраль 2016 - 19:28) писал:

Можете так, можете
{%IF CLIENT_ID=1928464%}Скидка 30%{%ENDIF%}

Любую фразу, какую хотите, она и будет выводиться.

А как вывести цену, которая равна розничная цена-30% ? С округлением в большую сторону до десятков рублей.
И как для этого пользователя скрыть исходную розничную цену?

#23 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 05 Февраль 2016 - 01:15

Если по данной скидке будет производиться дальнейшая покупка, то лучше изначальную цену указать уже со скидкой, а в информативном блоке уже вывести (розничная цена + 30%), есть ли какие-нибудь дополнительные правила, от чего будет зависеть вывод измененной цены?

#24 3796

3796

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 252 сообщений
  • ГородИваново

Отправлено 05 Февраль 2016 - 14:46

Учитывая то, что магазин в основном розничный, думаю, оптовикам проще сделать работу по прайсу. Осталось разобраться как переделывать сумму в прайсе.)

#25 zabota-mama

zabota-mama

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 732 сообщений

Отправлено 18 Февраль 2016 - 16:59

Просмотр сообщенияVaccina (05 Февраль 2016 - 01:15) писал:

Если по данной скидке будет производиться дальнейшая покупка, то лучше изначальную цену указать уже со скидкой, а в информативном блоке уже вывести (розничная цена + 30%), есть ли какие-нибудь дополнительные правила, от чего будет зависеть вывод измененной цены?
1. Нет, по данной скидке не будет производиться дальнейшая покупка.
2. Цена розничная остается, в информативном блоке отображаем её-30%
3. И все это действует только для одного зарегестрированного клиента.

Заранее спасибо!

#26 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 19 Февраль 2016 - 03:25

В этом случае в шаблоне Товар рядом с ценой перед:
<!-- Цена сейчас -->
				  <span class="goodsDataMainModificationPriceNow" title="Цена сейчас">
					 {GOODS_MOD_PRICE_NOW | money_format}
				  </span>

необходимо расположить примерно следующий блок:
{%IF CLIENT_ID=1928464%}
<div class="goodsDataMainModificationPriceNowOff"> Цена для вас: <div class="price_off"></div></div>
{%ENDIF%}

Текст можете изменить на необходимый("Цена для вас:"), также необходимо будет изменить id клиента(1928464) на необходимый

Далее в конец main.js вставьте:
$(function() {
$('.goodsDataMainOrder.cornerAll').each(function() {
				 var now = parseFloat($(this).find('.goodsDataMainModificationPriceNow .num').text().replace(/\s+/, ''));
				 var save = parseFloat(number_format(now / 100 * 30, 0, '.', ' '));
				 $('.price_off').text(now - save + ' руб.');
});
});


#27 zabota-mama

zabota-mama

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 732 сообщений

Отправлено 21 Февраль 2016 - 15:10

Сделал. Теперь для этого юзера отображается текст "Цена для Вас:" и все!
То есть самой цены (которая -30%) нету.

#28 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 25 Февраль 2016 - 05:19

Данный код работает, проверила на вашем сайте, попробуйте удалить добавочный код в main.js и в конец шаблона Товар вставить:
<script>
$(function() {
$('.goodsDataMainOrder.cornerAll').each(function() {
								 var now = parseFloat($(this).find('.goodsDataMainModificationPriceNow .num').text().replace(/\s+/, ''));
								 var save = parseFloat(number_format(now / 100 * 30, 0, '.', ' '));
								 $('.price_off').text(now - save + ' руб.');
});
});
</script>

123.jpg

#29 zoogle

zoogle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 72 сообщений

Отправлено 27 Февраль 2016 - 21:17

Здравствуйте! Можно ли в выделенном окне (розница, рублей) вписать буквы и символы. Например: от 2500 ( за кв.м.) ?

Прикрепленные изображения

  • мсч.png


#30 RedHead

RedHead

    Активный участник

  • Модераторы
  • 1 052 сообщений

Отправлено 28 Февраль 2016 - 09:31

Просмотр сообщенияzoogle (27 Февраль 2016 - 21:17) писал:

Здравствуйте! Можно ли в выделенном окне (розница, рублей) вписать буквы и символы. Например: от 2500 ( за кв.м.) ?

Здравствуйте. Внести изменения в админ-панель, к сожалению, нельзя. Но можно вписать эти данные в карточке товара, чтобы стоимость отображалась в формате, например: от ... рублей за кв.м.

1.jpg

#31 zoogle

zoogle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 72 сообщений

Отправлено 28 Февраль 2016 - 13:45

Подскажите, как такое осуществить? Где внести изменения?

#32 RedHead

RedHead

    Активный участник

  • Модераторы
  • 1 052 сообщений

Отправлено 28 Февраль 2016 - 16:05

Просмотр сообщенияzoogle (28 Февраль 2016 - 13:45) писал:

Подскажите, как такое осуществить? Где внести изменения?

Здравствуйте. В шаблоне ТОВАР замените строки:
<!-- Цена сейчас -->
					  <span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
						{GOODS_MOD_PRICE_NOW | money_format}
					  </span>
на:
<!-- Цена сейчас -->
					  <span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
						от {GOODS_MOD_PRICE_NOW | money_format} за кв.м.
					  </span>


#33 zoogle

zoogle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 72 сообщений

Отправлено 29 Февраль 2016 - 16:30

Спасибо!
и еще один вопрос:
Возможно ли, чтобы у одних товаров цена отображалась в формате - 15 рублей, а у других от 15 рублей за кв.м.

#34 Юля123

Юля123

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 29 Февраль 2016 - 17:03

Просмотр сообщенияzoogle (29 Февраль 2016 - 16:30) писал:

Спасибо!
и еще один вопрос:
Возможно ли, чтобы у одних товаров цена отображалась в формате - 15 рублей, а у других от 15 рублей за кв.м.


Да, если у Вас разные ( с разным форматом цены) товары будут в разных категориях, то можно будет прописать условие для товаров из разных  категорий разное отображение цены. Вы устроит такой вариант?

#35 zoogle

zoogle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 72 сообщений

Отправлено 29 Февраль 2016 - 18:19

Да, устроит!

#36 Danil

Danil

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 4 645 сообщений

Отправлено 29 Февраль 2016 - 18:28

Просмотр сообщенияzoogle (29 Февраль 2016 - 18:19) писал:

Да, устроит!
Здравствуйте.
В шаблоне Товар найдите код
					  <!-- Цена сейчас -->
					  <span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
						{GOODS_MOD_PRICE_NOW | money_format}
					  </span>
и замените на
				<!-- Цена сейчас -->
					  <span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
						{GOODS_MOD_PRICE_NOW}
						{% FOR upper_navigation %}
						{% IF upper_navigation.NAME = НАЗВАНИЕ КАТЕГОРИИ ||  upper_navigation.NAME = НАЗВАНИЕ КАТЕГОРИИ2 || upper_navigation.NAME = аналогично предыдущим %}
						рублей за кв.м.
						{% ELSE %}
						рублей
						{% ENDIF %}
						{% ENDFOR %}
					  </span>


#37 zoogle

zoogle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 72 сообщений

Отправлено 29 Февраль 2016 - 19:47

Спасибо!!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных