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


Сортировка Товаров По Объёму

сортировка товары список

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

#1 like.hornet.6

like.hornet.6

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

  • Пользователи
  • PipPipPip
  • 186 сообщений
  • ГородРостов-на-Дону

Отправлено 27 Апрель 2015 - 20:14

Не помню, интересовался или нет.
В каталоге товаров есть сортировка по имени, по цене и прочие. Это хорошо. Но у меня ИМ с товарами, которые имеют разные объёмы (термосы), и хотелось бы, чтобы была и сортировка товаров по объёму.

В самих карточках товара везде ввожу характеристику - объём в литрах (чисто цифровое, пример: 1,8). Как-то по этим данным можно сортировать или это невозможно (не поддерживает платформа)?

Спасибо.
ЗЫ: Если была такая тема - удаляйте мою.

#2 Danil

Danil

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

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

Отправлено 27 Апрель 2015 - 20:31

Просмотр сообщенияlike.hornet.6 (27 Апрель 2015 - 20:14) писал:

Не помню, интересовался или нет.
В каталоге товаров есть сортировка по имени, по цене и прочие. Это хорошо. Но у меня ИМ с товарами, которые имеют разные объёмы (термосы), и хотелось бы, чтобы была и сортировка товаров по объёму.

В самих карточках товара везде ввожу характеристику - объём в литрах (чисто цифровое, пример: 1,8). Как-то по этим данным можно сортировать или это невозможно (не поддерживает платформа)?

Спасибо.
ЗЫ: Если была такая тема - удаляйте мою.
Здравствуйте.
1) Если у товара будет только 1 объем, то лучше использовать характеристики.
2) Если у товара есть несколько объемов(например 1л, 2л, и т.д.), то лучше использовать модификации.
Фильтры добавляются в настройках категории.

#3 like.hornet.6

like.hornet.6

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

  • Пользователи
  • PipPipPip
  • 186 сообщений
  • ГородРостов-на-Дону

Отправлено 28 Апрель 2015 - 11:54

Просмотр сообщенияDanil (27 Апрель 2015 - 20:31) писал:

Здравствуйте.
1) Если у товара будет только 1 объем, то лучше использовать характеристики.
2) Если у товара есть несколько объемов(например 1л, 2л, и т.д.), то лучше использовать модификации.
Фильтры добавляются в настройках категории.
Большое спасибо, буду разбираться.

#4 like.hornet.6

like.hornet.6

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

  • Пользователи
  • PipPipPip
  • 186 сообщений
  • ГородРостов-на-Дону

Отправлено 28 Апрель 2015 - 12:02

Ещё вопрос по фильтрам:
Как переместить блок под категории товаров? То есть сюда:

filters-block.jpg

#5 Danil

Danil

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

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

Отправлено 28 Апрель 2015 - 12:59

Просмотр сообщенияlike.hornet.6 (28 Апрель 2015 - 12:02) писал:

Ещё вопрос по фильтрам:
Как переместить блок под категории товаров? То есть сюда:

Прикрепленный файл filters-block.jpg
В шаблоне html найдите код
 <!-- Если в тарифном плане подключен модуль фильтров по товарам -->
	{% IF TARIFF_FEATURE_GOODS_FILTERS %}
	  <!-- Форма фильтрации отправляет всегда на ту же страницу, на которой находится пользователь -->
	  <form action="" method="get">
		<!-- Если есть возможность фильтрации товаров по ценам -->
		{% IF SHOW_GOODS_PRICE_FILTERS %}
		  <div class="block">
			<div class="blocktitle bluesmall">
			   Цена
			</div>
			<div class="blockmain fnt12n">
			   <ul class="filter">
				  <div class="contentTbodySearchPriceFilterBlock cornerAll txtalgncnt">
					 <!-- Фильтры по цене -->
					 <div class="goodsFilterPriceRangePointers"><div class="min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</div><div class="max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</div></div>
					 <div id="goods-filter-price-slider"></div>
					 <div class="goodsFilterPriceInfo">
						от <input id="goods-filter-min-price" type="text" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" />
						до <input id="goods-filter-max-price" type="text" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" />
					 </div>
					 <div class="goodsFilterPriceSubmit">
						<button class="orangebar fnt12n" type="submit">Показать</button>
					 </div>
				  </div>
			   </ul>
			</div>
			<div class="blockbottom"></div>
		  </div>
		{% ENDIF %}
		<!-- END Если есть возможность фильтрации товаров по ценам -->
		<!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
		{% IF SHOW_GOODS_FILTERS %}
		  <div class="block filtercatalog">
			<div class="title red fmlptn fnt18 over"><a href="#" class="arrow-toggle">Фильтры по <span>товарам</span></a></div>
			<div class="main padd1 fntarl txtalgnlft fnt12 ">
			  <div class="blocknews clr">
				<ul class="filter">
				  <div class="contentTbodySearchFilterBlock cornerAll">
					<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
					{% FOR filter_attr_list %}
					<div class="title aunder fnt13 contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</div>
					  <div class="textshort padd51 contentTbodySearchFilterBlockValues">
					  {% FOR values %}
						<input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
						<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}({filter_attr_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
					  {% ENDFOR %}
					  </div>
					{% ENDFOR %}

					<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
					{% FOR filter_prop_list %}
					  <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
					  <div class="fnt11i contentTbodySearchFilterBlockValues">
					  {% FOR values %}
						<input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
						<label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} {% IF filter_prop_list.values.NB_GOODS_FILTERED > 0 %}({filter_prop_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
					  {% ENDFOR %}
					  </div>
					{% ENDFOR %}
				  </div>
				</ul>
			  </div>
			</div>
			<div class="bottom"></div>
		  </div>
		{% ENDIF %}
	  </form>
	{% ENDIF %}
	<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
и перенесите его, вставив строго перед
{% IF index_page %}
<!-- Список хитов главной -->


#6 like.hornet.6

like.hornet.6

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

  • Пользователи
  • PipPipPip
  • 186 сообщений
  • ГородРостов-на-Дону

Отправлено 28 Апрель 2015 - 17:17

Просмотр сообщенияDanil (28 Апрель 2015 - 12:59) писал:

В шаблоне html найдите код
.....
Отлично, что хотел.





Темы с аналогичным тегами сортировка, товары, список

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

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