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


Подарки В Карзине


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

#41 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 25 Декабрь 2012 - 16:39

Просмотр сообщенияАсель (25 Декабрь 2012 - 16:03) писал:

всё равно также(((

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

#42 Асель

Асель

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

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

Отправлено 25 Декабрь 2012 - 16:40

пробовала уже несколько раз,не получается и почему-то при добавлении подарка пишет,что в корзине уже 3 шт товара,хотя в корзине 1 товар

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

  • Безымянный.jpg


#43 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 25 Декабрь 2012 - 17:11

Просмотр сообщенияАсель (25 Декабрь 2012 - 16:40) писал:

пробовала уже несколько раз,не получается и почему-то при добавлении подарка пишет,что в корзине уже 3 шт товара,хотя в корзине 1 товар

на счет причины появления после добавления товара еще раз надписи о выборе подарка, замените строчку
<tr style=" {% IF GOODS_MOD_PRICE_NOW=1 %} display:none; {% ENDIF %} background:#FFE3A0 url('images/messageBG.png') 0px 0px; border: 1px dotted #F5CB68; border-right: 0px; border-left: 0px;">

на
<tr style=" {% IF GOODS_MOD_PRICE_NOW=0 %} display:none; {% ENDIF %} background:#FFE3A0 url('images/messageBG.png') 0px 0px; border: 1px dotted #F5CB68; border-right: 0px; border-left: 0px;">

По поводу добавления товара из каталога подарков в корзину лишь один раз, не совсем Вас понимаю. Вы хотели бы, чтобы после того как пользователь положил товар в корзину из каталога подарков, кнопка "в корзину" больше не появлялась или что-то иное было?

#44 Асель

Асель

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

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

Отправлено 25 Декабрь 2012 - 19:37

я хочу, чтобы после добавления подарка эта строка для добавления больше не выходила

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

  • Безымянный.jpg


#45 Vaccina

Vaccina

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

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

Отправлено 26 Декабрь 2012 - 01:22

Думаю в данном случае необходимо выставлять условия в обратном порядке, а именно от большего к меньшему. Код должен выглядеть примерно так

</br>
{% FOR cart_sum %}
{% IF cart_sum.NOW>=9000 %}
<tr style=" {% IF GOODS_MOD_PRICE_NOW=0 %} display:none; {% ENDIF %} background:#FFE3A0 url('images/messageBG.png') 0px 0px; border: 1px dotted #F5CB68; border-right: 0px; border-left: 0px;">
<td style="vertical-align:middle; text-align: center; width: 70px;">
<div style="height: 60px; overflow:hidden; width: 70px;">
<img src="{ASSETS_IMAGES_PATH}giftincart.png" title="" alt="">
</div>
</td>
<td style="padding: 0px 15px; vertical-align:middle;" colspan="3">
<div style="font-size: 15px; color: #AF7904; text-align: center; line-height: 16px;">Tут должен быть Ваш подарок - <a href="/catalog/3-ий-подарок" class="">Выберите его прямо сейчас!</a></div> <td> &nbsp; </td> <td> &nbsp; </td>
</td>
</tr>{%ENDIF%}
{% IF cart_sum.NOW>=6000 && cart_sum.NOW<9000 %}
<tr style=" {% IF GOODS_MOD_PRICE_NOW=0 %} display:none; {% ENDIF %} background:#FFE3A0 url('images/messageBG.png') 0px 0px; border: 1px dotted #F5CB68; border-right: 0px; border-left: 0px;">
<td style="vertical-align:middle; text-align: center; width: 70px;">
<div style="height: 60px; overflow:hidden; width: 70px;">
<img src="{ASSETS_IMAGES_PATH}giftincart.png" title="" alt="">
</div>
</td>
<td style="padding: 0px 15px; vertical-align:middle;" colspan="3">
<div style="font-size: 15px; color: #AF7904; text-align: center; line-height: 16px;">Tут должен быть Ваш подарок - <a href="/catalog/2-ой-подарок">Выберите его прямо сейчас!</a></div> <td> &nbsp; </td> <td> &nbsp; </td>
</td>
</tr>{%ENDIF%}
{% IF cart_sum.NOW>=3000 && cart_sum.NOW<6000 %}
<tr style=" {% IF GOODS_MOD_PRICE_NOW=0 %} display:none; {% ENDIF %} background:#FFE3A0 url('images/messageBG.png') 0px 0px; border: 1px dotted #F5CB68; border-right: 0px; border-left: 0px;">
<td style="vertical-align:middle; text-align: center; width: 70px;">
<div style="height: 60px; overflow:hidden; width: 70px;">
<img src="{ASSETS_IMAGES_PATH}giftincart.png" title="" alt="">
</div>
</td>
<td style="padding: 0px 15px; vertical-align:middle;" colspan="3">
<div style="font-size: 15px; color: #AF7904; text-align: center; line-height: 16px;">Tут должен быть Ваш подарок - <a href="/catalog/1-ый-подарок">Выберите его прямо сейчас!</a></div> <td> &nbsp; </td> <td> &nbsp; </td>
</td>
</tr>{%ENDIF%}
{% IF cart_sum.NOW<3000 %}
<tr style="{% IF GOODS_MOD_PRICE_NOW=0 %} display:none; {% ENDIF %}background:#FFE3A0 url('images/messageBG.png') 0px 0px; border: 1px dotted #F5CB68; border-right: 0px; border-left: 0px;">
<td style="vertical-align:middle; text-align: center; width: 70px;">
<div style="height: 60px; overflow:hidden; width: 70px;">
<img src="{ASSETS_IMAGES_PATH}giftincart.png" title="" alt="">
</div>
</td>
<td style="padding: 0px 15px; vertical-align:middle;" colspan="3">
<div style="font-size: 15px; color: #AF7904; text-align: center; line-height: 16px;">Положите товаров в корзину на сумму от 3 000 рублей и выберите себе подарки! - <a href="{CATALOG_URL}"> Заказать еще!</a></div> <td> &nbsp; </td> <td> &nbsp; </td>
</td>
</tr>{%ENDIF%}
{% ENDFOR %}


#46 Асель

Асель

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

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

Отправлено 26 Декабрь 2012 - 11:17

вставила этот код,теперь вообще нет строки с подарком

#47 Vaccina

Vaccina

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

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

Отправлено 27 Декабрь 2012 - 00:28

Думаю проблема в данном случае связанна с строкой

{% IF GOODS_MOD_PRICE_NOW=0 %} display:none; {% ENDIF %}

Можно попробовать использовать информацию из переменной cart_items

Должен получиться примерно такой вариант реализации

{% FOR cart_sum %}
{% IF cart_sum.NOW>=9000 %}
<tr class="view-cart-block" style="background:#FFE3A0 url('images/messageBG.png') 0px 0px; border: 1px dotted #F5CB68; border-right: 0px; border-left: 0px;">
<td style="vertical-align:middle; text-align: center; width: 70px;">
<div style="height: 60px; overflow:hidden; width: 70px;">
<img src="{ASSETS_IMAGES_PATH}giftincart.png" title="" alt="">
</div>
</td>
<td style="padding: 0px 15px; vertical-align:middle;" colspan="3">
<div style="font-size: 15px; color: #AF7904; text-align: center; line-height: 16px;">Tут должен быть Ваш подарок - <a href="/catalog/3-ий-подарок" class="">Выберите его прямо сейчас!</a></div> <td> &nbsp; </td> <td> &nbsp; </td>
</td>
</tr>{%ENDIF%}
{% IF cart_sum.NOW>=6000 && cart_sum.NOW<9000 %}
<tr class="view-cart-block" style="background:#FFE3A0 url('images/messageBG.png') 0px 0px; border: 1px dotted #F5CB68; border-right: 0px; border-left: 0px;">
<td style="vertical-align:middle; text-align: center; width: 70px;">
<div style="height: 60px; overflow:hidden; width: 70px;">
<img src="{ASSETS_IMAGES_PATH}giftincart.png" title="" alt="">
</div>
</td>
<td style="padding: 0px 15px; vertical-align:middle;" colspan="3">
<div style="font-size: 15px; color: #AF7904; text-align: center; line-height: 16px;">Tут должен быть Ваш подарок - <a href="/catalog/2-ой-подарок">Выберите его прямо сейчас!</a></div> <td> &nbsp; </td> <td> &nbsp; </td>
</td>
</tr>{%ENDIF%}
{% IF cart_sum.NOW>=3000 && cart_sum.NOW<6000 %}
<tr class="view-cart-block" style="background:#FFE3A0 url('images/messageBG.png') 0px 0px; border: 1px dotted #F5CB68; border-right: 0px; border-left: 0px;">
<td style="vertical-align:middle; text-align: center; width: 70px;">
<div style="height: 60px; overflow:hidden; width: 70px;">
<img src="{ASSETS_IMAGES_PATH}giftincart.png" title="" alt="">
</div>
</td>
<td style="padding: 0px 15px; vertical-align:middle;" colspan="3">
<div style="font-size: 15px; color: #AF7904; text-align: center; line-height: 16px;">Tут должен быть Ваш подарок - <a href="/catalog/1-ый-подарок">Выберите его прямо сейчас!</a></div> <td> &nbsp; </td> <td> &nbsp; </td>
</td>
</tr>{%ENDIF%}
{% IF cart_sum.NOW<3000 %}
<tr class="view-cart-block" style="background:#FFE3A0 url('images/messageBG.png') 0px 0px; border: 1px dotted #F5CB68; border-right: 0px; border-left: 0px;">
<td style="vertical-align:middle; text-align: center; width: 70px;">
<div style="height: 60px; overflow:hidden; width: 70px;">
<img src="{ASSETS_IMAGES_PATH}giftincart.png" title="" alt="">
</div>
</td>
<td style="padding: 0px 15px; vertical-align:middle;" colspan="3">
<div style="font-size: 15px; color: #AF7904; text-align: center; line-height: 16px;">Положите товаров в корзину на сумму от 3 000 рублей и выберите себе подарки! - <a href="{CATALOG_URL}"> Заказать еще!</a></div> <td> &nbsp; </td> <td> &nbsp; </td>
</td>
</tr>{%ENDIF%}
{% ENDFOR %}
{%FOR cart_items%}{%IF cart_items.GOODS_MOD_PRICE_NOW=0%}<script>$('.view-cart-block').hide();</script>{%ENDIF%}{%ENDFOR%}


#48 Асель

Асель

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

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

Отправлено 27 Декабрь 2012 - 11:05

ооо спасибо,наконец-то получилось)))

#49 551

551

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

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

Отправлено 04 Январь 2013 - 12:21

Добрый день. У меня возможность выбрать подарок появляется, если сумма заказа больше 2000 рублей. Как добавить ко всем товарам, цена которых 2000 рублей и выше иконку подарка? Это нужно в списке товаров, как "акция", только справа (см. скриншот).

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

  • Зимние шапочки Chobi для девочек осень зима 2012 2013.png


#50 Vaccina

Vaccina

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

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

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

Вам необходимо в шаблоне "Товары" найти

<div class="goodsListItemBlock withBorder cornerAll">

и ниже вставить
{%if goods.MIN_PRICE_NOW >= 2000%}
<div style="position:absolute; right:0; top:0; background:url(/web/upload/assets/images/43/42844/star2.png); width:65px; height:65px;z-index:2;"></div>
{%ENDIF%}

далее в файле стилей main.css найти

.goodsListItemBlock {
	height: 325px;
	margin: 5px;
	overflow: hidden;
	width: 210px;
}

и заменить на

.goodsListItemBlock {
	height: 325px;
	margin: 5px;
	overflow: hidden;
	width: 210px;
   position: relative;
   z-index: 2;
}

После вам останется заменить изображение star2.png на соответствующее изображение подарка.

#51 551

551

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

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

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

Просмотр сообщенияVaccina (05 Январь 2013 - 20:56) писал:

Вам необходимо в шаблоне "Товары" найти

<div class="goodsListItemBlock withBorder cornerAll">

и ниже вставить
{%if goods.MIN_PRICE_NOW >= 2000%}
<div style="position:absolute; right:0; top:0; background:url(/web/upload/assets/images/43/42844/star2.png); width:65px; height:65px;z-index:2;"></div>
{%ENDIF%}

далее в файле стилей main.css найти

.goodsListItemBlock {
	height: 325px;
	margin: 5px;
	overflow: hidden;
	width: 210px;
}

и заменить на

.goodsListItemBlock {
	height: 325px;
	margin: 5px;
	overflow: hidden;
	width: 210px;
position: relative;
z-index: 2;
}

После вам останется заменить изображение star2.png на соответствующее изображение подарка.


Получается вот так:

Зимние шапочки Chobi для девочек осень зима 2012 2013.png

#52 Flor@@

Flor@@

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

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

Отправлено 08 Январь 2013 - 08:59

А можно ли сделать так, чтобы подарки прикреплялись к конкретным товарам??? Например, к товарам, расположенным в конкретной категории.

#53 Flor@@

Flor@@

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

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

Отправлено 08 Январь 2013 - 09:06

Просмотр сообщенияKoderhan (30 Октябрь 2012 - 09:27) писал:

<input class="more-link" type="submit" name="next_step" value="Оформить заказ">
Сразу после этого кода вставить:
</br>
{% FOR cart_sum %}{% IF cart_sum.NOW>1800 %} <a href="ссылка на созданную страницу с условием предоставление подарка" style="">Для вас есть подарок!</a></br>{%ENDIF%}{% ENDFOR %}

При вставке данного кода в указанное место система пишет "ошибка компиляции шаблона, незакрытый тег.."

#54 Vaccina

Vaccina

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

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

Отправлено 08 Январь 2013 - 22:25

Просмотр сообщения551 (05 Январь 2013 - 22:08) писал:


У вас не верно вставлена бирка слева. Вам необходимо найти ваш код

<div style="position:absolute;right:110;top:30;background:url(/web/upload/assets/images/43/42844/star2.png);width:65px;height:65px;"></div>

и заменить на

<div style="position: absolute; background: url("/web/upload/assets/images/43/42844/star2.png"); width: 65px; height: 65px; left: 0px; top: 0px; z-index: 2;"></div>

Просмотр сообщенияotdyh-i-son.ru (08 Январь 2013 - 08:59) писал:

А можно ли сделать так, чтобы подарки прикреплялись к конкретным товарам??? Например, к товарам, расположенным в конкретной категории.

Данный случай зависит от выбранного вами критерия определения принадлежности товара к подарку.

Цитата

При вставке данного кода в указанное место система пишет "ошибка компиляции шаблона, незакрытый тег.."

Данный код верен. Проверьте правильность вставки данного кода, может проблема в другом участке кода? или может проблема при копировании? Пожалуйста, проверьте так ли это.

#55 551

551

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

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

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

Просмотр сообщенияVaccina (08 Январь 2013 - 22:25) писал:

У вас не верно вставлена бирка слева. Вам необходимо найти ваш код

<div style="position:absolute;right:110;top:30;background:url(/web/upload/assets/images/43/42844/star2.png);width:65px;height:65px;"></div>

и заменить на

<div style="position: absolute; background: url("/web/upload/assets/images/43/42844/star2.png"); width: 65px; height: 65px; left: 0px; top: 0px; z-index: 2;"></div>

Если так сделать, то бирка слева в товарах вообще исчезает.

#56 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 09 Январь 2013 - 16:03

Просмотр сообщения551 (09 Январь 2013 - 12:36) писал:

Если так сделать, то бирка слева в товарах вообще исчезает.


Сейчас у Вас какие еще проблемы остались?  Изображение с подарком сейчас выводится корректно

#57 551

551

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

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

Отправлено 09 Январь 2013 - 17:03

Просмотр сообщенияsupport 2.0 (09 Январь 2013 - 16:03) писал:

Сейчас у Вас какие еще проблемы остались?  Изображение с подарком сейчас выводится корректно

Изображение с подарком выводится корректно, а изображение со скидкой - не выводится (сейчас скидка не стоит, но если ее поставить, все-равно не выводится). Вот как выводится http://awesomescreenshot.com/035s9uh89

#58 551

551

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

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

Отправлено 09 Январь 2013 - 17:10

Все) Сам разобрался) Спасибо)

#59 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

Отправлено 10 Январь 2013 - 22:38

Просмотр сообщенияKoderhan (30 Октябрь 2012 - 09:27) писал:

Да. Такое возможно сделать. Вы просто можете добавить условие на страницу "корзина" .
Если общая сумма покупки выше 1800 то на странице корзины появится ссылка на страницу с описанием условий скидки. Соответственно вам понадобится создать страницу (Сайт->страницы)с условием скидки и вставить в файл "Корзина" следующий код.
Найти код :
<input class="more-link" type="submit" name="next_step" value="Оформить заказ">
Сразу после этого кода вставить:
</br>
{% FOR cart_sum %}{% IF cart_sum.NOW>1800 %} <a href="ссылка на созданную страницу с условием предоставление подарка" style="">Для вас есть подарок!</a></br>{%ENDIF%}{% ENDFOR %}

Если сумма больше 1800руб то выведется ссылка "Для вас есть подарок!"
про оформление ссылок вы можете почитать оформление тега <a>

Добрый вечер!
Я сделала, как было написано, но ничего не вышло ((
Мне нужно, чтобы при сумме заказа от 3 500 р выходил только 1 возможный подарок (Подарочная карта на 1 000 р из раздела "Подарки клиентам").
Посмотрите мой код во вложенном файле, пожалуйста.
Буду очень благодарна за внесение изменений в него. Спасибо.
Сайт http://радуйсебя.рф

Прикрепленные файлы



#60 Koderhan

Koderhan

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

  • Модератоpы
  • 6 227 сообщений

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

Исправил файл "Корзина".
Для того чтобы условие сработала при присудствие в корзине товаров на 3500 в условие необходимо написать 3499. Иначе условие не будет применятся если товаров ровно 3500.
Прикрепленный файл  корзина.zip   1,78К   133 Количество загрузок:




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

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