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


Скрывать В Корзину И Отрыть Под Заказ

корзина под заказ скрыть

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

#1 assa

assa

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

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

Отправлено 21 Июль 2016 - 21:48

Помогите пожалуйста сделать так:

Если товара в наличие 0. То кнопки "В корзину" и " Быстрый заказ" становились бы скрытыми. Но по на таких товарах появлялась бы кнопка "Оформить под заказ" которая я бы дублировала кнопку "Быстрый заказ"

В итоге как на принскрине, если количества товара >0, то на странице товара видны "В корзину" и " Быстрый заказ"
Если товара если количества товара =0, то видна только кнопка "Оформить под заказ"

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

  • под заказ.png


#2 katty-cherry

katty-cherry

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

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

Отправлено 22 Июль 2016 - 11:14

Я бы тоже хотела такую фишку сделать.
Или подскажите, как реализовать такую вещь: когда количество товаров на сайте равно 0, то товар не показывается на сайте, чтобы не сбивать с толку покупателей. Я бы хотела его показывать, но либо с нулевой ценой, либо с ярлыком "Под заказ" или "Ожидаем поступление". Помогите реализовать.

#3 MikDark

MikDark

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

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

Отправлено 22 Июль 2016 - 12:29

Просмотр сообщенияassa (21 Июль 2016 - 21:48) писал:

Помогите пожалуйста сделать так:

Если товара в наличие 0. То кнопки "В корзину" и " Быстрый заказ" становились бы скрытыми. Но по на таких товарах появлялась бы кнопка "Оформить под заказ" которая я бы дублировала кнопку "Быстрый заказ"

В итоге как на принскрине, если количества товара >0, то на странице товара видны "В корзину" и " Быстрый заказ"
Если товара если количества товара =0, то видна только кнопка "Оформить под заказ"

Здравствуйте. Вам нужно в шаблоне Товар найти код:
<input type="button" value="В корзину" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		  <input type="button" value="Быстрый заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		  <input type="button" value="Оформить под заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>

и заменить его на:

{% IF GOODS_MOD_REST_VALUE>0 %}<input type="button" value="В корзину" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		  <input type="button" value="Быстрый заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>{%ELSE%}
		  <input type="button" value="Оформить под заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>{%ENDIF%}

Просмотр сообщенияkatty-cherry (22 Июль 2016 - 11:14) писал:

Я бы тоже хотела такую фишку сделать.
Или подскажите, как реализовать такую вещь: когда количество товаров на сайте равно 0, то товар не показывается на сайте, чтобы не сбивать с толку покупателей. Я бы хотела его показывать, но либо с нулевой ценой, либо с ярлыком "Под заказ" или "Ожидаем поступление". Помогите реализовать.

Для начала Вам нужно в разделе Настройки - Основные убрать галочки напротив пункта: Не показывать товар на сайте, если его нет в наличии , а далее прислать нам номер аккаунта, мы напишем инструкцию.

#4 katty-cherry

katty-cherry

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

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

Отправлено 22 Июль 2016 - 13:56

Просмотр сообщенияMikDark (22 Июль 2016 - 12:29) писал:

Здравствуйте. Вам нужно в шаблоне Товар найти код:
<input type="button" value="В корзину" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Быстрый заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Оформить под заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>

и заменить его на:

{% IF GOODS_MOD_REST_VALUE>0 %}<input type="button" value="В корзину" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Быстрый заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>{%ELSE%}
		 <input type="button" value="Оформить под заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>{%ENDIF%}



Для начала Вам нужно в разделе Настройки - Основные убрать галочки напротив пункта: Не показывать товар на сайте, если его нет в наличии , а далее прислать нам номер аккаунта, мы напишем инструкцию.
Галочку убрала. Аккаунт SL-291133

#5 assa

assa

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

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

Отправлено 22 Июль 2016 - 14:00

Просмотр сообщенияMikDark (22 Июль 2016 - 12:29) писал:

Здравствуйте. Вам нужно в шаблоне Товар найти код:
<input type="button" value="В корзину" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Быстрый заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Оформить под заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>

и заменить его на:

{% IF GOODS_MOD_REST_VALUE>0 %}<input type="button" value="В корзину" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Быстрый заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>{%ELSE%}
		 <input type="button" value="Оформить под заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>{%ENDIF%}



Для начала Вам нужно в разделе Настройки - Основные убрать галочки напротив пункта: Не показывать товар на сайте, если его нет в наличии , а далее прислать нам номер аккаунта, мы напишем инструкцию.
Теперь в шапке зказа пишет:Не указан идентификатор товарной модификации товара, для добавления в корзину. Он передаётся в переменной form[goods_mod_id]

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

  • прин.png


#6 MikDark

MikDark

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

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

Отправлено 22 Июль 2016 - 14:14

Просмотр сообщенияassa (22 Июль 2016 - 14:00) писал:

Теперь в шапке зказа пишет:Не указан идентификатор товарной модификации товара, для добавления в корзину. Он передаётся в переменной form[goods_mod_id]

У Вас и без этих изменений кнопка работа неправильно. Попробуйте восстановить сайт из бэкапа с того момента, когда ошибки не было.

#7 assa

assa

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

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

Отправлено 22 Июль 2016 - 15:00

Просмотр сообщенияMikDark (22 Июль 2016 - 14:14) писал:

У Вас и без этих изменений кнопка работа неправильно. Попробуйте восстановить сайт из бэкапа с того момента, когда ошибки не было.
Восстановил тоже самое. Но и Вы ошибаетесь, когда я даже просто вернул код, то кнопка работала как надо. А когда меняю код на ваш, выдает ошибку.
Помогите пожалуйста.

#8 MikDark

MikDark

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

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

Отправлено 22 Июль 2016 - 15:08

Просмотр сообщенияassa (22 Июль 2016 - 15:00) писал:

Восстановил тоже самое. Но и Вы ошибаетесь, когда я даже просто вернул код, то кнопка работала как надо. А когда меняю код на ваш, выдает ошибку.
Помогите пожалуйста.

Верните тогда в то состояние, когда оно работает и замените:
<input type="button" value="В корзину" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
				 <input type="button" value="Быстрый заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
				 <input type="button" value="Оформить под заказ" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>

на

<input type="button" value="В корзину" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
				 <input type="button" value="{% IF GOODS_MOD_REST_VALUE>0 %}Быстрый заказ{%ELSE%}Оформить под заказ{%ENDIF%}" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
				 

Но у нс даже без условий появляется эта ошибка.

#9 katty-cherry

katty-cherry

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

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

Отправлено 22 Июль 2016 - 16:52

А можно по моему случаю инструкцию получить?

#10 MikDark

MikDark

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

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

Отправлено 22 Июль 2016 - 17:20

Просмотр сообщенияkatty-cherry (22 Июль 2016 - 16:52) писал:

А можно по моему случаю инструкцию получить?

Вам нужно в шаблоне Товар найти код:
<div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %} title="Товара нет в наличии"></div>

и в нем заменить фразу Товара нет в наличии на нужную.

#11 katty-cherry

katty-cherry

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

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

Отправлено 09 Август 2016 - 01:33

Просмотр сообщенияMikDark (22 Июль 2016 - 17:20) писал:

Вам нужно в шаблоне Товар найти код:
<div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %} title="Товара нет в наличии"></div>

и в нем заменить фразу Товара нет в наличии на нужную.
Сделала, но не понимаю, где клиенты магазина видят эту фразу? Товар висит на витрине и нет никакой отметки о том, в наличии он или нет.

Либо же на самой кнопке сделать надписи КУПИТЬ, если товар в наличии и НЕТ В НАЛИЧИИ, если его нет

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

  • Clip2net_160809013044.png


#12 Vaccina

Vaccina

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

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

Отправлено 09 Август 2016 - 06:20

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

#13 katty-cherry

katty-cherry

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

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

Отправлено 09 Август 2016 - 12:10

Просмотр сообщенияVaccina (09 Август 2016 - 06:20) писал:

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

#14 Stasya

Stasya

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

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

Отправлено 09 Август 2016 - 16:35

Просмотр сообщенияkatty-cherry (09 Август 2016 - 12:10) писал:

все равно не поняла, где смотреть. пересмотрела всю карточку, не увидела

Вам необходимо в шаблоне Товары найти строку
<div class="stikno">Товара нет в наличии</div>
и изменить в ней текст на тот, который Вам больше нравится.

Данная строка появляется на сайте только в том случае если у Вас в настройках стоит галочка Отключить возможность класть в корзину больше товара, чем есть в наличии. Т.е. у Вас будет списание остатков и при остатке равным 0, покупатель не сможет купить данный товар.
Поставить данную галочку Вы можете в разделе Настройки-> Основные -> блок Товары.





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

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

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