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


Под Заказ


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

#1 sibulba

sibulba

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

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

Отправлено 09 Август 2011 - 23:08

Как вы относитесь к идеи добавить возможность добавления вместо цены пункта "под заказ"?

#2 Vaccina

Vaccina

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

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

Отправлено 10 Август 2011 - 22:24

Хм. возможно вам помогут следующие темы http://forum.storela...rch__1#entry654
http://forum.storela...ch__1#entry1601

#3 Иван

Иван

    Новичок

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

Отправлено 13 Январь 2013 - 19:05

в программировании и разметке сайтов не силен, но вот потребовалось сделать три варианта наличия товара:
1.есть в наличии;
2. нет в наличии - для остатков товаров, представленных в нескольких модификациях но больше не появятся на сайте или такая вероятность мала;
3. под заказ - товары, которые нет смысла держать на своем складе, но можно привезти при закупке новой партии.
Варианты (в наличии и под заказ или в наличии и нет в наличии), какие часто предлагались, меня не устраивали - были нарекания от покупателей типа: "Зачем вводите в заблуждение!".
"штудируя" ветки форума, решил проблему так как советовал один из модераторов - каждой папке и подпапке товарных категорий пришлось прописывать условие в шаблон "Товар" взамен кода <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div> ("возни", конечно, много, но всё же). Получился следующий код (привожу для примера, может кому поможет):
<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
  {% FOR upper_navigation %}
    {% IF upper_navigation.CURRENT %}
  {% IF upper_navigation.NAME=Категория1 %}
    Товар есть в наличии
  {% ELSEIF upper_navigation.NAME=Верхняя одежда (зима)  %}
    Товар есть в наличии
  {% ELSEIF upper_navigation.NAME=Водолазки, джемпера  %}
    Товар есть в наличии
  {% ELSEIF upper_navigation.NAME=Толстовки  %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Костюмы %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Вязаный трикотаж  %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Платья и сарафаны  %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Футболки, шорты, юбки  %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Сорочки  %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Пижамы  %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Нижнее белье  %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Колготки и носки %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Постельное белье для детей в наличии  %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Постельное белье для взрослых в наличии %}
    Товар есть в наличии
    {% ELSEIF upper_navigation.NAME=Постельное белье (БЯЗЬ)  %}
    Товар ПОД ЗАКАЗ.<br /> Некоторые размеры<br />могут быть в наличии.<br />Пожалуйста, уточняйте
    {% ELSEIF upper_navigation.NAME=Постельное белье для детей (БЯЗЬ) %}
    Товар ПОД ЗАКАЗ.<br /> Некоторые размеры<br />могут быть в наличии.<br />Пожалуйста, уточняйте
    {% ELSEIF upper_navigation.NAME=Подушки и одеяла ПОД ЗАКАЗ  %}
    Товар ПОД ЗАКАЗ.<br /> Некоторые размеры<br />могут быть в наличии.<br />Пожалуйста, уточняйте
    {% ELSEIF upper_navigation.NAME=Постельное белье ТМ Diamond (САТИН)  %}
    Товар ПОД ЗАКАЗ.<br /> Некоторые размеры<br />могут быть в наличии.<br />Пожалуйста, уточняйте
    {% ELSEIF upper_navigation.NAME=Постельное белье (ПЕРКАЛЬ)  %}
    Товар ПОД ЗАКАЗ.<br /> Некоторые размеры<br />могут быть в наличии.<br />Пожалуйста, уточняйте
    {% ELSEIF upper_navigation.NAME=Постельное белье ТМ Королевское искушение (САТИН)  %}
    Товар ПОД ЗАКАЗ.<br /> Некоторые размеры<br />могут быть в наличии.<br />Пожалуйста, уточняйте
  {% ELSEIF upper_navigation.NAME=Категория3 %}
    вообще без надписи =)
  {% ELSE %}
    есть в наличии
  {% ENDIF %}
    {% ENDIF %}
  {% ENDFOR %}
</div>

В качестве коментария к коду, Категория1 и Категория3 у меня в перечне папок отсутствуют и при проверке пропускаются, наверное. Главное что все товары, размещенные в папках ПОД ЗАКАЗ при количестве более нуля отмечаются как под заказ, а в остальных - в наличии. отсутствующие, закончившиеся, но не в папке ПОД ЗАКАЗ будут с прежним условием "уже продано", к примеру, или на выбор.

#4 Иван

Иван

    Новичок

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

Отправлено 14 Январь 2013 - 00:51

Анализировал "свой" код, и, мне кажется, что он мог быть короче - достаточно указать условия только для категорий и подкатегорий с товарами под заказ, а остальные пропустить, т.к. для них должно работать условие:
{% ELSE %}
есть в наличии
:blink:




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

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