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


Цены


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

#1 Zucermann

Zucermann

    Новичок

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

Отправлено 04 Октябрь 2010 - 16:38

Здравствуйте,в спецификации продукта можно указать цены действующая, старая и закупочная. Можно сделать вместо них оптовая и розничная? И что бы при просмотре продукта над ценами были бы эти надписи. Спасибо.

#2 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 04 Октябрь 2010 - 22:24

Просмотр сообщенияZucermann (04 Октябрь 2010 - 16:38) писал:

Здравствуйте,в спецификации продукта можно указать цены действующая, старая и закупочная. Можно сделать вместо них оптовая и розничная? И что бы при просмотре продукта над ценами были бы эти надписи. Спасибо.
Здравствуйте, на сайте можно назвать их как угодно. Вчера мы реализовывали очень похожую задачу, изменяли названия старой цены и новой на цену в магазине и цену в интернет магазине.
Вот этот топик
С ценами закупочной и розничной можно поступить точно так же. Их названия для шаблонов будут отличаться лишь частью названия, будет заменяться c _NOW либо с _OLD  на _SUPPLIER
Например для списка товаров отображение текущей цены выглядит так:
{goods.MIN_PRICE_NOW | money_format}
Для цены поставщика будет выглядеть так:
{goods.MIN_PRICE_SUPPLIER | money_format}
И так для всех переменных заканчивающихся на "_NOW" или "_OLD" Если необходимо я могу рассказать об этом подробней.

#3 Zucermann

Zucermann

    Новичок

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

Отправлено 05 Октябрь 2010 - 08:55

Просмотр сообщенияsupport (04 Октябрь 2010 - 22:24) писал:

Здравствуйте, на сайте можно назвать их как угодно. Вчера мы реализовывали очень похожую задачу, изменяли названия старой цены и новой на цену в магазине и цену в интернет магазине.
Вот этот топик
С ценами закупочной и розничной можно поступить точно так же. Их названия для шаблонов будут отличаться лишь частью названия, будет заменяться c _NOW либо с _OLD  на _SUPPLIER
Например для списка товаров отображение текущей цены выглядит так:
{goods.MIN_PRICE_NOW | money_format}
Для цены поставщика будет выглядеть так:
{goods.MIN_PRICE_SUPPLIER | money_format}
И так для всех переменных заканчивающихся на "_NOW" или "_OLD" Если необходимо я могу рассказать об этом подробней.
Пожалуйста поподробней, я честно прочитал топик но ничего толком не понял. Спасибо.

#4 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 05 Октябрь 2010 - 22:55

Просмотр сообщенияZucermann (05 Октябрь 2010 - 08:55) писал:

Пожалуйста поподробней, я честно прочитал топик но ничего толком не понял. Спасибо.
Здравствуйте, для того чтобы разместить на странице товара 2 цены - закупочную и розничную, нужно немного изменить html код шаблонов.
У Вас стоит шаблон мокко. В HTML файле шаблона "Товар" есть следующий код:
<!-- Цена сейчас --> 
<span class="goodsDataMainModificationPriceNow" title="Цена сейчас">
   {GOODS_MOD_PRICE_NOW | money_format}
</span>

<!-- Старая цена. Отображается если старая цена была больше новой --> 
<span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
  {% IF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
	{GOODS_MOD_PRICE_OLD | money_format}
  {% ENDIF %}
</span>

Для добавления оптовой цены и описания её мы добавим соответствующие блоки, как в соседнем топике:

<!-- Цена сейчас --> 
<div style="color:#888;font-size:0.8em;padding-bottom:0.5em;">Розничная цена:</div>
<span class="goodsDataMainModificationPriceNow" title="Розничная цена">
  {GOODS_MOD_PRICE_NOW | money_format}
</span><br />

<!-- Старая цена. Отображается если старая цена была больше новой --> 
{% IF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
  <div style="color:#888;font-size:0.8em;padding-bottom:0.5em;padding-top:0.75em;">Старая цена:</div>
  <span class="goodsDataMainModificationPriceOld" title="Старая цена">
	{GOODS_MOD_PRICE_OLD | money_format}
  </span>
{% ENDIF %}

<!-- Закупочная цена (Оптовая) --> 
<div style="color:#888;font-size:0.8em;padding-bottom:0.5em;">Оптовая цена:</div>
<span class="goodsDataMainModificationPriceSupplier" title="Оптовая цена">
  {GOODS_MOD_PRICE_SUPPLIER | money_format}
</span><br />

После этого начнется всегда отображаться оптовая цена, старая цена будет гореть, если она больше текущей.

#5 Zucermann

Zucermann

    Новичок

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

Отправлено 06 Октябрь 2010 - 21:20

Спасибо, вроде с этим разобрался. Но сразу возник другой вопрос.
Как сделать что бы и в каталоге отображались подписи к ценам опт/розница, и не было зачеркивания?
Еще раз спасибо, за терпеливое отношение к нубам.

#6 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 08 Октябрь 2010 - 22:17

Просмотр сообщенияZucermann (06 Октябрь 2010 - 21:20) писал:

Спасибо, вроде с этим разобрался. Но сразу возник другой вопрос.
Как сделать что бы и в каталоге отображались подписи к ценам опт/розница, и не было зачеркивания?
Еще раз спасибо, за терпеливое отношение к нубам.

На примере списка товаров в категориях...
Был код:
<div class="goodsListItemPriceNew">
  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
</div>  
<div class="goodsListItemPriceOld">
  {% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
	<a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
  {% ENDIF %} 
</div>

Мы дописали поле оптовой цены (цена закупки в админке) и убрали за не надобностью старую цену, получилось:
<div style="color:#888;font-size:0.8em;padding-bottom:0.5em;">Розничная цена:</div>
<div class="goodsListItemPriceNew">
  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
</div>
<div style="color:#888;font-size:0.8em;padding-bottom:0.5em;padding-top:0.75em;">Оптовая цена:</div>
  <div class="goodsListItemPriceNew">
  <a href="{goods.URL_MIN_PRICE_SUPPLIER}">{goods.URL_MIN_PRICE_SUPPLIER | money_format}</a>
</div>

Как это выглядит на сайте магазина:
supplier-prices.jpg

#7 zav19

zav19

    Пользователь

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

Отправлено 11 Январь 2011 - 11:21

Здравствуйте! А у меня по цене такой вопрос возник. Как сделать, чтобы была цена за 10 грамм, 100 грамм, и т.д. А то есть только кг. У меня обычно около 5 разных видов цен, это возможно?

#8 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 11 Январь 2011 - 16:22

Добавили возможность вводить цену за граммы. Так Вам подойдёт?
Если ваши цены в граммах и информация закачивается через .csv (По сути excel) то можно вставить столбец где вставить формулу примерно такого вида =ЕСЛИ(Ячейка=10 грамм;100;1) и соответственно помножить на этот коэффициент конечную цену, после этого растянуть формулу на весь столбец и закачивать прайс как обычно, все цены будет подогнаны верно.

#9 zav19

zav19

    Пользователь

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

Отправлено 12 Январь 2011 - 10:49

Спасибо, вроде бы разобралась с этим. Но вот еще вопрос в корзину будет добавляться только товар по розничной цене? Получается проще завести на один и тот же товар несколько карточек с разным весом? Правильно я поняла?

#10 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 12 Январь 2011 - 10:57

Просмотр сообщенияzav19 (12 Январь 2011 - 10:49) писал:

Спасибо, вроде бы разобралась с этим. Но вот еще вопрос в корзину будет добавляться только товар по розничной цене?
товар в корзину падает всегда с розничной ценой.

Просмотр сообщенияzav19 (12 Январь 2011 - 10:49) писал:

Получается проще завести на один и тот же товар несколько карточек с разным весом? Правильно я поняла?
Лучше использовать не несколько карточек товара, а одну карточку товара и несколько модификаций различающихся по весу.

Если абстрагироваться, то мне кажется что проще всего было бы указать у товара например вес за килограмм, и покупатель в корзине уже укажет сколько ему нужно, если же речь идёт о товарах не весовых, а фасованных с строгим весом, то вероятно придётся сделать модификации, со свойством "Вес" и указывать нужные варианты с нужными ценами.

#11 zav19

zav19

    Пользователь

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

Отправлено 12 Январь 2011 - 11:06

Спасибо ОГРОМНОЕ, это именно то, что мне и нужно, сама не смогла дойти до этого!!!

#12 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 12 Январь 2011 - 11:09

Всегда пожалуйста B)

#13 agentteam

agentteam

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

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

Отправлено 31 Январь 2012 - 18:46

Добрый день, а подскажите, как можно формат цены "рублей" заменить на "р."?

#14 Vaccina

Vaccina

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

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

Отправлено 31 Январь 2012 - 21:13

В разделе Настройки -> Валюты вы можете настроить необходимый вид.

#15 levanta

levanta

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

  • Пользователи
  • PipPipPip
  • 165 сообщений
  • ГородСанкт-Петербург

Отправлено 26 Февраль 2014 - 22:13

Здравствуйте!
У меня шаблон "Пластик".Помогите пожалуйста сделать розничную и оптовую цену, но чтобы закупочная осталась (мне она нужна), т.е. изменить "цена сейчас" и "старая цена", чтобы на сайте магазина отображались 2 цены - розничная и оптовая без зачёркиваний.

#16 Vaccina

Vaccina

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

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

Отправлено 27 Февраль 2014 - 03:07

У вас на данный момент код изменен, попробуйте в шаблоне Товары:
<div class="price fnt12b txtalgnlft">
						  Розничная цена:
						  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
								<span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
						  {% ELSEIF goods.MIN_PRICE_NOW %}
								<span>{goods.MIN_PRICE_NOW | number_format("0", ",", " ")}</span>
						  {% ENDIF %}
						  <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
						</div>
						<div class="price fnt12b txtalgnlft">
						  Оптовая цена:
						  {% IF goods.MIN_PRICE_OLD_WITHOUT_DISCOUNT>goods.MIN_PRICE_OLD %}
								<span>{goods.MIN_PRICE_OLD_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
						  {% ELSEIF goods.MIN_PRICE_OLD %}
								<span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
						  {% ENDIF %}
						  <em class="fnt12b">{goods.MIN_PRICE_OLD | money_format}</em>
						</div>
заменить на:
<div class="price fnt12b txtalgnlft">
			  Розничная цена:
			  <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
			</div>
	<div class="price fnt12b txtalgnlft">
	{% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
	 Оптовая цена:
			  <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
			 {% ENDIF %}
			</div>


#17 levanta

levanta

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

  • Пользователи
  • PipPipPip
  • 165 сообщений
  • ГородСанкт-Петербург

Отправлено 27 Февраль 2014 - 12:30

Просмотр сообщенияVaccina (27 Февраль 2014 - 03:07) писал:

У вас на данный момент код изменен, попробуйте в шаблоне Товары:
<div class="price fnt12b txtalgnlft">
						 Розничная цена:
						 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
							 <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
						 {% ELSEIF goods.MIN_PRICE_NOW %}
							 <span>{goods.MIN_PRICE_NOW | number_format("0", ",", " ")}</span>
						 {% ENDIF %}
						 <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
					 </div>
					 <div class="price fnt12b txtalgnlft">
						 Оптовая цена:
						 {% IF goods.MIN_PRICE_OLD_WITHOUT_DISCOUNT>goods.MIN_PRICE_OLD %}
							 <span>{goods.MIN_PRICE_OLD_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
						 {% ELSEIF goods.MIN_PRICE_OLD %}
							 <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
						 {% ENDIF %}
						 <em class="fnt12b">{goods.MIN_PRICE_OLD | money_format}</em>
					 </div>
заменить на:
<div class="price fnt12b txtalgnlft">
			 Розничная цена:
			 <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
		 </div>
<div class="price fnt12b txtalgnlft">
{% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
	 Оптовая цена:
			 <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
			 {% ENDIF %}
		 </div>

Спасибо за ответ.
Код поменяла, сейчас стала отображаться только розничная цена, оптовая не отображается.

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

  • 3.png


#18 levanta

levanta

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

  • Пользователи
  • PipPipPip
  • 165 сообщений
  • ГородСанкт-Петербург

Отправлено 27 Февраль 2014 - 15:29

Спасибо за подсказку. Разобралась во всём самостоятельно. Всё получилось.




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

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