4
Подарочные сертификаты и купоны на скидку
Автор LisaSag, 03 нояб. 2010 23:10
Сообщений в теме: 9
#1
Отправлено 03 Ноябрь 2010 - 23:10
Подскажите, я хотела бы предложить к продаже клиентам моего интернет-магазина подарочные сертификаты. Это можно каким-то образом сделать?
#2
Отправлено 04 Ноябрь 2010 - 00:30
LisaSag (03 Ноябрь 2010 - 23:10) писал:
Подскажите, я хотела бы предложить к продаже клиентам моего интернет-магазина подарочные сертификаты. Это можно каким-то образом сделать?
#3
Отправлено 04 Ноябрь 2010 - 13:12
support (04 Ноябрь 2010 - 00:30) писал:
На данный момент времени к сожалению нет, но если этот функционал нужен, нам не сложно будет его сделать. Если не сложно продублируйте задачу на reformal.storeland.ru во внутренний задачник задачу записал.
#4
Отправлено 04 Ноябрь 2010 - 14:29
LisaSag (04 Ноябрь 2010 - 13:12) писал:
Очень нужен. Я думаю, многие согласятся, что клиенты пользуются данным сервисом довольно охотно. Сделайте, если это возможно. Задачу продублировала.
#5
Отправлено 11 Ноябрь 2010 - 11:40
Действительно не добавилась... теперь есть: http://storeland.ref...eland?ia=102345
Возник еще вопрос: хочу открыть страницу на сайте "отдам даром", чтобы собирать одежду, обувь и игрушки для малообеспеченных деток и для передачи в детские дома. Нужно чтобы товар был виден, как обычный товар в магазине со всеми характеристиками и свойствами, но не было строки цена. Как ее убрать?
Возник еще вопрос: хочу открыть страницу на сайте "отдам даром", чтобы собирать одежду, обувь и игрушки для малообеспеченных деток и для передачи в детские дома. Нужно чтобы товар был виден, как обычный товар в магазине со всеми характеристиками и свойствами, но не было строки цена. Как ее убрать?
#6
Отправлено 11 Ноябрь 2010 - 23:16
Поправить шаблоны магазина, закомментировав цену для этого раздела. Рассмотрим пример на шаблоне "Мокко" указанный код практически не отличается от других шаблонов так что думаю пример будет уместен. Вообще можно определять показывать раздел или нет по любой переменной категории в которой будут расположены товары, если нужно убить отображение цены например в списке товаров в категории ("Сайт" -> "Редактор тем" -> "Товары" ), то можно использовать например через переменную {CATEGORY_NAME}
Код отображения цены там идет такой:
Есть другой вариант, который будет работать не только на странице категорий, задать специальную цену, при которой не отображать цену товара. Например для всех товаров, которые не нужно отображать укажем цену 0.01 тогда вышеуказанный код получится следующим:
Здесь мы добавили условие чтобы цена не равнялась 0.01 . Условие {% IF goods.URL_MIN_PRICE_NOW>0.01 %} будет равноценным указанному выше, т.к цен с нулём не может быть по определению, можно использовать и его, он удобнее читается при редактировании кода, хотя можно использовать кому как проще.
На странице товара так же надо будет убрать цену товара. Для этого изменим код через редактор тем ( "Сайт" -> "Редактор тем" ) в шаблоне "Товар". Изначально там код выглядит так:
После изменения и добавления условия по розничной цене товара код будет выглядеть так:
Ну и можно убрать например кнопку купить для этого товара убрав её тем же самым условием. Был код:
Стал
По аналогии можно обработать все шаблоны и разделы где встречается цена, найти её довольно просто, открыв конкретный шаблон магазина и нажав ctrl + F (встроенный поиск браузера) вбить туда money и он найдет все отображения цен, соответственно их и обрабатывать.
Код отображения цены там идет такой:
<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>Для отображения цен везде кроме категории например "Помощь детям" я просто добавил условие которое отображает цены для всех остальных категорий:
{% IF CATEGORY_NAME!=Помощь детям %} <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> {% ENDIF %}
Есть другой вариант, который будет работать не только на странице категорий, задать специальную цену, при которой не отображать цену товара. Например для всех товаров, которые не нужно отображать укажем цену 0.01 тогда вышеуказанный код получится следующим:
{% IF goods.URL_MIN_PRICE_NOW!=0.01 %} <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> {% ENDIF %}
Здесь мы добавили условие чтобы цена не равнялась 0.01 . Условие {% IF goods.URL_MIN_PRICE_NOW>0.01 %} будет равноценным указанному выше, т.к цен с нулём не может быть по определению, можно использовать и его, он удобнее читается при редактировании кода, хотя можно использовать кому как проще.
На странице товара так же надо будет убрать цену товара. Для этого изменим код через редактор тем ( "Сайт" -> "Редактор тем" ) в шаблоне "Товар". Изначально там код выглядит так:
<!-- Цена сейчас --> <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>
После изменения и добавления условия по розничной цене товара код будет выглядеть так:
{% IF GOODS_MOD_PRICE_NOW > 0.01 %} <!-- Цена сейчас --> <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> {% ENDIF %}
Ну и можно убрать например кнопку купить для этого товара убрав её тем же самым условием. Был код:
<input type="submit" value="Положить в корзину" style="width:200px;" />
Стал
{% IF GOODS_MOD_PRICE_NOW > 0.01 %} <input type="submit" value="Положить в корзину" style="width:200px;" /> {% ENDIF %}
По аналогии можно обработать все шаблоны и разделы где встречается цена, найти её довольно просто, открыв конкретный шаблон магазина и нажав ctrl + F (встроенный поиск браузера) вбить туда money и он найдет все отображения цен, соответственно их и обрабатывать.
#7
Отправлено 27 Февраль 2012 - 11:24
Возможно ли вообще скрыть цену в случае отсутствия товара?
Периодически новое поступление имеет другую цену и чтоб не путать покупателей хотелось бы скрыть цену.
Периодически новое поступление имеет другую цену и чтоб не путать покупателей хотелось бы скрыть цену.
#8
Отправлено 27 Февраль 2012 - 15:26
Вы можете изменить блок цены
Добавив условие
Это будет выглядеть так
<!-- Цена сейчас --> <span class="goodsDataMainModificationPriceNow" title="Цена сейчас"> {GOODS_MOD_PRICE_NOW | money_format} </span>
Добавив условие
{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}
Это будет выглядеть так
<!-- Цена сейчас --> <span class="goodsDataMainModificationPriceNow" title="Цена сейчас" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> {GOODS_MOD_PRICE_NOW | money_format} </span>
#9
Отправлено 27 Февраль 2012 - 17:02
#10
Отправлено 28 Февраль 2012 - 18:37
Думаю что к сожалению в странице товаров это реализовать не получиться.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных