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


Нет Кнопки Купить, Положить В Корзину, Если Товара Нет В Наличии (Шаблон Пластик)

шаб лон пластик нет кнопки купит

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

#21 ivalko

ivalko

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

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

Отправлено 12 Февраль 2013 - 19:55

С кнопкой "Заказать" разобралась, но вот с модификацией не получается. Открыла новую тему.

#22 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 12 Февраль 2013 - 19:58

Просмотр сообщенияivalko (12 Февраль 2013 - 19:55) писал:

С кнопкой "Заказать" разобралась, но вот с модификацией не получается. Открыла новую тему.
По поводу модификаций я уже писал только ниже..

#23 ivalko

ivalko

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

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

Отправлено 12 Февраль 2013 - 20:08

Просмотр сообщенияMikola (12 Февраль 2013 - 19:58) писал:

По поводу модификаций я уже писал только ниже..
Но там ответа на данный вопрос нет. Мне надо чтобы эта строка                <li class="goodsPageSubmitButtonBlock" ><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Заказать</a></li>
в категории "Товар" не пропадал при выборе модификации. Посмотрите здесь, попробуйте выбрать размер и посмотрите. Кнопка оформления заказа исчезнет

#24 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

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

Просмотр сообщенияivalko (12 Февраль 2013 - 20:08) писал:

Но там ответа на данный вопрос нет. Мне надо чтобы эта строка <li class="goodsPageSubmitButtonBlock" ><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Заказать</a></li>
в категории "Товар" не пропадал при выборе модификации. Посмотрите здесь, попробуйте выбрать размер и посмотрите. Кнопка оформления заказа исчезнет
строчку
<li class="goodsPageSubmitButtonBlock" ><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Заказать</a></li>
заменить на код :
<li class="goodsPageSubmitButtonBlock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Заказать</a></li>


#25 ivalko

ivalko

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

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

Отправлено 13 Февраль 2013 - 03:37

Просмотр сообщенияMikola (12 Февраль 2013 - 21:04) писал:

строчку
<li class="goodsPageSubmitButtonBlock" ><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Заказать</a></li>
заменить на код :
<li class="goodsPageSubmitButtonBlock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Заказать</a></li>
кнопка и вовсе пропала!

#26 Vaccina

Vaccina

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

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

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

Добавьте в ваш файл стилей main.css

#content .boxmoney .main .block ul.right .goodsPageSubmitButtonBlock {
   display: block !important;
}


#27 ivalko

ivalko

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

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

Отправлено 14 Февраль 2013 - 03:33

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

Добавьте в ваш файл стилей main.css

#content .boxmoney .main .block ul.right .goodsPageSubmitButtonBlock {
display: block !important;
}
не помогло

#28 Koderhan

Koderhan

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

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

Отправлено 14 Февраль 2013 - 10:15

Попробуйте в самое начало файла "Товар".
Добавить код:
<style>
.goodsPageSubmitButtonBlock {
display: block !important;
}
</style>


#29 ivalko

ivalko

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

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

Отправлено 14 Февраль 2013 - 13:55

Просмотр сообщенияKoderhan (14 Февраль 2013 - 10:15) писал:

Попробуйте в самое начало файла "Товар".
Добавить код:
<style>
.goodsPageSubmitButtonBlock {
display: block !important;
}
</style>
вроде получилось. Спасибо за помощь! Огромное спасибо, за такую быструю техническую поддержку в эти дни )))

#30 audiomag

audiomag

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

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

Отправлено 24 Июнь 2013 - 20:30

перечитал все подобные ветки, сделал необходимые изменения, но не нашел как добавить кнопку "Купить сейчас" в каталоге товаров при отображении списком, при отсутствии товара в наличии (кол-во 0)

если удалить условие, то кнопка появляется но при нажатии ничего не происходит, сейчас вернул обратно, помогите корректно все добавить

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

  • Снимок экрана 2013-06-24 в 23.21.39.png


#31 Stasya

Stasya

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

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

Отправлено 24 Июнь 2013 - 21:16

Напишите, пожалуйста, номер своего аккаунта или адрес Вашего сайта.

#32 audiomag

audiomag

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

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

Отправлено 24 Июнь 2013 - 21:20

audiomag86.storeland.ru sl-211911

#33 Vaccina

Vaccina

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

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

Отправлено 25 Июнь 2013 - 01:54

Сайт - Редактор шаблонов - Товары - найдите:

{% IF goods.MAX_REST_VALUE>0 %}
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				  <div>
					<input type="hidden" name="hash" value="{HASH}" />
					<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
					<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
					<a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сейчас</a>
					<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>
				  </div>
				</form>
			  {% ENDIF %}
			  {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
замените на:
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				  <div>
					<input type="hidden" name="hash" value="{HASH}" />
					<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
					<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
					<a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сейчас</a>
					<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>
				  </div>
				</form>


#34 bronko

bronko

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

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

Отправлено 31 Июль 2013 - 17:40

Здравствуйте.
Проблема такая же, как у автора этой темы.

Необходимо, чтобы была возможность заказать те товары, которые "под заказ". Т.е., чтобы товары, которых нет в наличии, можно было добавить в корзину, при этом, чтобы кнопка была не "купить", а "заказать". При попытке следовать инструкциям в этой теме, нужного кода не обнаружил.

Также есть вторая проблема. Сейчас в товарах с модификациями, если одна модификация заканчивается, а при открытии товара эта модификация была по-умолчанию, то для всех остальных модификаций тоже пропадает кнопка "купить".
Пример: У товара есть цвета синий, красный, черный. При открытии страницы с товаром по-умолчанию выбран синий товар. Если синий цвет закончился, то при открытии товара кнопки "купить" нет, и при переключении на другие цвета ее тоже нет! И покупатель не может положить в корзину тот цвет который есть в наличии. Эта проблема наиболее актуальна. Помогите с ее решением.

#35 Vaccina

Vaccina

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

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

Отправлено 01 Август 2013 - 03:32

Цитата

Также есть вторая проблема. Сейчас в товарах с модификациями, если одна модификация заканчивается, а при открытии товара эта модификация была по-умолчанию, то для всех остальных модификаций тоже пропадает кнопка "купить".
Пример: У товара есть цвета синий, красный, черный. При открытии страницы с товаром по-умолчанию выбран синий товар. Если синий цвет закончился, то при открытии товара кнопки "купить" нет, и при переключении на другие цвета ее тоже нет! И покупатель не может положить в корзину тот цвет который есть в наличии. Эта проблема наиболее актуальна. Помогите с ее решением.

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

{% IF GOODS_MOD_REST_VALUE>0 %}
				<li><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a></li>
			  {% ENDIF %}

и замените на

				<li><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a></li>

Цитата

Необходимо, чтобы была возможность заказать те товары, которые "под заказ". Т.е., чтобы товары, которых нет в наличии, можно было добавить в корзину, при этом, чтобы кнопка была не "купить", а "заказать". При попытке следовать инструкциям в этой теме, нужного кода не обнаружил.

Вам необходимо в шаблоне "Товар" найти "В корзину" и заменить на

{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Заказать{% ENDIF %}

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

// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		   goodsAvailableTrue.show();
		   goodsAvailableFalse.hide();
		 // Если товара нет в наличии
		 } else {
		   goodsAvailableTrue.hide();
		   goodsAvailableFalse.show();
		 }

и замените на

// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		   goodsAvailableTrue.show();
	 $('.right .whtblue').text('В корзину');
		   goodsAvailableFalse.hide();
		 // Если товара нет в наличии
		 } else {
		   goodsAvailableTrue.hide();
		   goodsAvailableFalse.show();
	 $('.right .whtblue').text('Заказать');
		 }


#36 bronko

bronko

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

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

Отправлено 01 Август 2013 - 11:50

Спасибо.
То, что нужно





Темы с аналогичным тегами шаб, лон пластик нет кнопки купит

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

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