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


Помощь В Разделе Товары


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

#1 sabzee

sabzee

    Новичок

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

Отправлено 22 Сентябрь 2011 - 16:37

Как сделать чтобы при добавлении 1 модификации в ней были все или несколько значений?

#2 Vaccina

Vaccina

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

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

Отправлено 23 Сентябрь 2011 - 04:11

Не совсем понятен ваш вопрос. Пожалуйста опишите его подробней.

#3 Bear52

Bear52

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

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородАрзамас

Отправлено 27 Сентябрь 2011 - 10:19

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

#4 Vaccina

Vaccina

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

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

Отправлено 27 Сентябрь 2011 - 20:35

В разделе Настройки->Основные - есть опция "Поле сортировки товаров по умолчанию"

#5 Bear52

Bear52

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

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородАрзамас

Отправлено 28 Сентябрь 2011 - 19:59

Просмотр сообщенияVaccina (27 Сентябрь 2011 - 20:35) писал:

В разделе Настройки->Основные - есть опция "Поле сортировки товаров по умолчанию"

Эта настройка не срабатывает для модификаций уже выбранного товара. Пример с мебелью: имеем стенку с приставным шкафом. При добавлении товара забиваем комплектации: 1 - стенка без шкафа (15 т. р.)  2 - стенка со шкафом Цена: (20 т. р.) и 3 - шкаф отдельно (Цена: 5 т.р.). В итоге в интернет магазине появляется эта стенка с ценой одного шкафа, потому что на странице товара по умолчанию вылезает комплектация с одним шкафом и соответственно его цена. Нужно, чтоб на странице конкретного товара по умолчанию была выбрана самая дорогая комплектация.

#6 support

support

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

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

Отправлено 17 Октябрь 2011 - 23:20

Просмотр сообщенияBear52 (28 Сентябрь 2011 - 19:59) писал:

Эта настройка не срабатывает для модификаций уже выбранного товара. Пример с мебелью: имеем стенку с приставным шкафом. При добавлении товара забиваем комплектации: 1 - стенка без шкафа (15 т. р.)  2 - стенка со шкафом Цена: (20 т. р.) и 3 - шкаф отдельно (Цена: 5 т.р.). В итоге в интернет магазине появляется эта стенка с ценой одного шкафа, потому что на странице товара по умолчанию вылезает комплектация с одним шкафом и соответственно его цена. Нужно, чтоб на странице конкретного товара по умолчанию была выбрана самая дорогая комплектация.
Для этого достаточно заменить отображение цен в шаблонах "Товары", "Просмотр акции", "Поиск" и "HTML" (если требуется поменять на главной) поменяв переменные с "MIN" на "MAX". Например для шаблона сияние потребуется изменить код с:
{% IF GOODS_VIEW_TYPE=1 %}
  <!-- Список товаров. Список -->
  {% FOR goods %}
	<div class="listing">
	  <div class="imagem"><a href="{goods.URL}"><img {% IF goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{goods.IMAGE_SMALL}"{% ENDIF %} alt="{goods.NAME}" /></a></div>

	  <div class="contm">
		<h3><a href="{goods.URL}">{goods.NAME}</a></h3>
		<p>
		  {goods.DESCRIPTION_SHORT}
		</p>
		<p>
		  Цена сейчас: <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a><br />
		  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
			Цена без учёта скидки: <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
		  {% ELSEIF 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 %}
		</p>
		<p>
		  <a class="readmore" title="{goods.NAME}" href="{goods.URL}">Подробнее</a>
		</p>
	  </div>
	  <div class="clr"></div>
	</div>
  {% ENDFOR goods %}
  <!-- /Список товаров. Список -->
{% ELSE %}
  <!-- Список товаров. Таблица -->
  <table>
	{% FOR goods %}
	  <td class="goodsListItem">  
		<div class="goodsListItemBlock withBorder cornerAll">
		  <table class="goodsListItemImage">
			<tr>
			  <td>
				<a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
			  </td>
			</tr>
		  </table>
		  
		  <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
		  <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_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
			  <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
			{% ELSEIF 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>
	  </td>
	{goods.index | is_divided("3","</tr><tr>","")}
	{% ENDFOR goods %}
  </table>
<!-- /Список товаров. Таблица -->
{% ENDIF %}

На:
{% IF GOODS_VIEW_TYPE=1 %}
  <!-- Список товаров. Список -->
  {% FOR goods %}
	<div class="listing">
	  <div class="imagem"><a href="{goods.URL}"><img {% IF goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{goods.IMAGE_SMALL}"{% ENDIF %} alt="{goods.NAME}" /></a></div>

	  <div class="contm">
		<h3><a href="{goods.URL}">{goods.NAME}</a></h3>
		<p>
		  {goods.DESCRIPTION_SHORT}
		</p>
		<p>
		  Цена сейчас: <a href="{goods.URL_MAX_PRICE_NOW}">{goods.MAX_PRICE_NOW | money_format}</a><br />
		  {% IF goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>goods.MAX_PRICE_NOW %}
			Цена без учёта скидки: <a href="{goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
		  {% ELSEIF goods.MAX_PRICE_OLD>goods.MAX_PRICE_NOW %}
			Старая цена: <a href="{goods.URL_MAX_PRICE_OLD}" class="lineThrough">{goods.MAX_PRICE_OLD | money_format}</a>
		  {% ENDIF %}
		</p>
		<p>
		  <a class="readmore" title="{goods.NAME}" href="{goods.URL}">Подробнее</a>
		</p>
	  </div>
	  <div class="clr"></div>
	</div>
  {% ENDFOR goods %}
  <!-- /Список товаров. Список -->
{% ELSE %}
  <!-- Список товаров. Таблица -->
  <table>
	{% FOR goods %}
	  <td class="goodsListItem">  
		<div class="goodsListItemBlock withBorder cornerAll">
		  <table class="goodsListItemImage">
			<tr>
			  <td>
				<a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
			  </td>
			</tr>
		  </table>
		  
		  <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
		  <div class="goodsListItemPriceNew">
			<a href="{goods.URL_MAX_PRICE_NOW}">{goods.MAX_PRICE_NOW | money_format}</a>
		  </div>  
		  <div class="goodsListItemPriceOld">
			{% IF goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>goods.MAX_PRICE_NOW %}
			  <a href="{goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
			{% ELSEIF goods.MAX_PRICE_OLD>goods.MAX_PRICE_NOW %}
			  <a href="{goods.URL_MAX_PRICE_OLD}" class="lineThrough">{goods.MAX_PRICE_OLD | money_format}</a>
			{% ENDIF %} 
		  </div>
		</div>
	  </td>
	{goods.index | is_divided("3","</tr><tr>","")}
	{% ENDFOR goods %}
  </table>
<!-- /Список товаров. Таблица -->
{% ENDIF %}

Для "Мокко" с:
{% FOR goods %}
	<td class="goodsListItem">  
	<div class="goodsListItemBlock withBorder cornerAll">
		<div class="goodsListItemImage"><a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
		<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
		<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_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
		  <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
		{% ELSEIF 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>
  </td>
	{goods.index | is_divided("4","</tr><tr>","")}
{% ENDFOR goods %}
На:
{% FOR goods %}
	<td class="goodsListItem">  
	<div class="goodsListItemBlock withBorder cornerAll">
		<div class="goodsListItemImage"><a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
		<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
		<div class="goodsListItemPriceNew">
			<a href="{goods.URL_MAX_PRICE_NOW}">{goods.MAX_PRICE_NOW | money_format}</a>
		  </div>  
		  <div class="goodsListItemPriceOld">
		  {% IF goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>goods.MAX_PRICE_NOW %}
		  <a href="{goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
		{% ELSEIF goods.MAX_PRICE_OLD>goods.MAX_PRICE_NOW %}
		  <a href="{goods.URL_MAX_PRICE_OLD}" class="lineThrough">{goods.MAX_PRICE_OLD | money_format}</a>
		{% ENDIF %}
		</div>
	</div>
  </td>
	{goods.index | is_divided("4","</tr><tr>","")}
{% ENDFOR goods %}

Для темы "Лайт" с:
{% FOR goods %}
	<td class="goodsListItem">  
	<div class="goodsListItemBlock withBorder cornerAll">
		<div class="goodsListItemImage"><a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
		<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
		<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_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
		  <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
		{% ELSEIF 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>
  </td>
	{goods.index | is_divided("5","</tr><tr>","")}
{% ENDFOR goods %}

На:
{% FOR goods %}
	<td class="goodsListItem">  
	<div class="goodsListItemBlock withBorder cornerAll">
		<div class="goodsListItemImage"><a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
		<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
		<div class="goodsListItemPriceNew">
			<a href="{goods.URL_MAX_PRICE_NOW}">{goods.MAX_PRICE_NOW | money_format}</a>
		  </div>  
		  <div class="goodsListItemPriceOld">
		  {% IF goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>goods.MAX_PRICE_NOW %}
		  <a href="{goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
		{% ELSEIF goods.MAX_PRICE_OLD>goods.MAX_PRICE_NOW %}
		  <a href="{goods.URL_MAX_PRICE_OLD}" class="lineThrough">{goods.MAX_PRICE_OLD | money_format}</a>
		{% ENDIF %} 
		</div>
	</div>
  </td>
	{goods.index | is_divided("5","</tr><tr>","")}
{% ENDFOR goods %}


#7 Ingleest

Ingleest

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

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

Отправлено 31 Декабрь 2015 - 15:02

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

#8 Ingleest

Ingleest

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

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

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

Хорошо. Я почитал форум, все на это жалуются. Видел где-то, что у вас есть индивидуальная доработка магазина за деньги. Сколько бы стоило решение этой проблемы индивидуально? Можно написать личным сообщением.

#9 Vaccina

Vaccina

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

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

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

Простите за ожидание, как вариант, если у товара имеются модификации, то можно выводить 1 товар несколько раз в каталоге, разница только в модификациях, просмотрите пожалуйста инструкцию с примером:
http://forum.storela...-цена/#entry998

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

#10 Ingleest

Ingleest

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

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

Отправлено 25 Январь 2016 - 15:12

Просмотр сообщенияVaccina (23 Январь 2016 - 04:49) писал:

Простите за ожидание, как вариант, если у товара имеются модификации, то можно выводить 1 товар несколько раз в каталоге, разница только в модификациях, просмотрите пожалуйста инструкцию с примером:
http://forum.storela...-цена/#entry998

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

Спасибо, я уже думал над этими обоими вариантами, и первый я уже использовал - у меня есть модификации одного товара в разных размерах. Второй тоже не подходит, поскольку разница бывает очень уж большая. Нашел простой выход: в описании обращать внимание, что цена указана в такой-то модификации. Юридически уже не подкопаешься. Только юзабилити будет страдать.




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

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