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


Счетчик Кол-Ва Товара


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

#321 Alekseys

Alekseys

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

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

Отправлено 13 Август 2014 - 17:06

Просмотр сообщенияАлексей78 (13 Август 2014 - 16:50) писал:

Не помогло :(
Попробуйте заменить
<a class="readmore" onclick="$('#goodsListFormId{goods.MAX_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.MAX_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
на
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>


#322 Алексей78

Алексей78

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

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

Отправлено 13 Август 2014 - 19:11

Просмотр сообщенияAlekseys (13 Август 2014 - 17:06) писал:

Попробуйте заменить
<a class="readmore" onclick="$('#goodsListFormId{goods.MAX_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.MAX_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
на
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>

Не получилось. Вот что пишет(посмотрите пожалуйста рисунок)

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

  • 123.JPG


#323 support 2.0

support 2.0

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

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

Отправлено 13 Август 2014 - 19:32

Просмотр сообщенияАлексей78 (13 Август 2014 - 19:11) писал:

Не получилось. Вот что пишет(посмотрите пожалуйста рисунок)
Замените
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
на
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.goodsListForm');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>

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

  • QIP Shot - Screen 568.png


#324 Алексей78

Алексей78

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

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

Отправлено 13 Август 2014 - 19:54

Просмотр сообщенияsupport 2.0 (13 Август 2014 - 19:32) писал:

Замените
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
на
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.goodsListForm');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>

Оооо Даааа! :) То что нужно! Спасибо большое!

#325 Алексей78

Алексей78

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

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

Отправлено 14 Август 2014 - 10:44

Просмотр сообщенияsupport 2.0 (13 Август 2014 - 19:32) писал:

Замените
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
на
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.goodsListForm');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>

Здравствуйте. Помогите пожалуйста. Есть ошибка при добавлении товара в корзину, добавляется всегда только первый товар в списке каталога. Посмотрите пожалуйста http://lenmak.ru/catalog/Napitki-2

#326 Алексей78

Алексей78

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

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

Отправлено 14 Август 2014 - 21:13

Просмотр сообщенияАлексей78 (14 Август 2014 - 10:44) писал:

Здравствуйте. Помогите пожалуйста. Есть ошибка при добавлении товара в корзину, добавляется всегда только первый товар в списке каталога. Посмотрите пожалуйста http://lenmak.ru/catalog/Napitki-2

Хелп.

#327 Alekseys

Alekseys

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

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

Отправлено 14 Август 2014 - 22:14

Просмотр сообщенияАлексей78 (14 Август 2014 - 21:13) писал:


Хелп.
Здравствуйте. Зайдите в Сайт -> Редактор шаблонов -> Товары и замените
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MAX_PRICE_NOW_ID}" class="goodsListForm">
						 <p>
						 <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.MAX_PRICE_NOW_ID}" /><br>
						 <div class="plus_minus_quantity">
														 <span class="qty-minus">-</span>
																		 <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]" readonly="readonly">
																		 <span class="qty-plus">+</span>
										 </div>
						 <a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.goodsListForm');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
						 </p>
				 </form>
на
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MAX_PRICE_NOW_ID}" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
						 <p>
						 <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.MAX_PRICE_NOW_ID}" /><br>
						 <div class="plus_minus_quantity">
														 <span class="qty-minus">-</span>
																		 <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]" readonly="readonly">
																		 <span class="qty-plus">+</span>
										 </div>
						 <a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
						 </p>
				 </form>


#328 Алексей78

Алексей78

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

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

Отправлено 15 Август 2014 - 11:42

Просмотр сообщенияAlekseys (14 Август 2014 - 22:14) писал:

[size=4]
Здравствуйте. Зайдите в Сайт -> Редактор шаблонов -> Товары и замените
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MAX_PRICE_NOW_ID}" class="goodsListForm">
						 <p>
						 <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.MAX_PRICE_NOW_ID}" /><br>
						 <div class="plus_minus_quantity">
														 <span class="qty-minus">-</span>
																		 <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]" readonly="readonly">
																		 <span class="qty-plus">+</span>
										 </div>
						 <a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.goodsListForm');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
						 </p>
				 </form>
на
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MAX_PRICE_NOW_ID}" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
						 <p>
						 <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.MAX_PRICE_NOW_ID}" /><br>
						 <div class="plus_minus_quantity">
														 <span class="qty-minus">-</span>
																		 <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]" readonly="readonly">
																		 <span class="qty-plus">+</span>
										 </div>
						 <a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
						 </p>
				 </form>

Ура! Большое спасибо!

#329 Ayzek

Ayzek

    Новичок

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

Отправлено 29 Август 2014 - 16:50

Прощу помощи, аккаунт SL-304560

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

Сайт магазина

#330 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 29 Август 2014 - 19:39

Просмотр сообщенияAyzek (29 Август 2014 - 16:50) писал:

Прощу помощи, аккаунт SL-304560

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

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

#331 Ayzek

Ayzek

    Новичок

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

Отправлено 29 Август 2014 - 22:20

Просмотр сообщенияИрина345 (29 Август 2014 - 19:39) писал:

Здравствуйте, на данный момент протестировали работает корректно, добавляет требуемое количество товара.
Извиняюсь за беспокойство, проблема воспроизводится только у тех, кто сделал заказы до реализации счетчика. После очистки куки - все нормально, благодарю.

#332 Egik

Egik

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

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

Отправлено 14 Октябрь 2014 - 00:29

Здравствуйте, нужна помощь не получается корректно разместить  в корзине и в карточке товара. В корзине стрелки надо после окна разместить и перевернуть а то как то криво стоят, а в карточке товара уменьшить окно примерно до красной полоски,стрелочки разместить после окна (и если можно поменять кнопки местами) и разместить на против последней кнопки, и количество начиналось с 1.

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

  • Безымянный 2.png
  • Безымянный.png


#333 Сake

Сake

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

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

Отправлено 14 Октябрь 2014 - 01:37

1. В шаблоне "Корзина" найдите код

<input style="background-color: transparent; width: 10px;" type="button" class="down_button" onclick="addone(1)">
						<input style="background-color: transparent; width: 10px;" type="button" class="up_button" onclick="addone(-1)">

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

<input style="background-color: transparent; width: 10px;" type="button" class="up_button" onclick="addone(-1)">
<input style="background-color: transparent; width: 10px;" type="button" class="down_button" onclick="addone(1)">

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

.numeric_input div {
  float: left;
  margin-top: 1px;
  width: 10px;
}

и замените на

.numeric_input div {
  display: inline-block;
  vertical-align: middle;
  width: 10px;
}

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

#quantity_wanted {
  width: 25px;
}

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

<!-- Если в тарифном плане подключен модуль сравнения товаров -->
																				{% IF TARIFF_FEATURE_GOODS_COMPARE %}
																				  <!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
																				  {% IFNOT SETTINGS_COMPARE_DISABLE %}
																								  <input type="button" class="button goodsDataCompareButton add"  rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" value="Добавить к сравнению" title="Добавить товарную модификацию к списку сравнения с другими товарами" style="{% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}display:none;{% ENDIF %}width:200px;" />
																								  <input type="button" class="button goodsDataCompareButton delete" rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" value="Убрать из сравнения" title="Убрать товарную модификацию из списка сравнения с другими товарами" style="{% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}display:none;{% ENDIF %}width:200px;" />
																				  {% ENDIF %}
																				{% ENDIF %}
																				<input type="submit" value="Положить в корзину" style="width:200px;" />
																				<input type="submit" value="Быстрый заказ" style="width:200px;" onclick="quickorder('.goodsDataForm'); return false;" />

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

<input type="submit" value="Быстрый заказ" style="width:200px;" onclick="quickorder('.goodsDataForm'); return false;" />
<!-- Если в тарифном плане подключен модуль сравнения товаров -->
																				{% IF TARIFF_FEATURE_GOODS_COMPARE %}
																				  <!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
																				  {% IFNOT SETTINGS_COMPARE_DISABLE %}
																								  <input type="button" class="button goodsDataCompareButton add"  rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" value="Добавить к сравнению" title="Добавить товарную модификацию к списку сравнения с другими товарами" style="{% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}display:none;{% ENDIF %}width:200px;" />
																								  <input type="button" class="button goodsDataCompareButton delete" rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" value="Убрать из сравнения" title="Убрать товарную модификацию из списка сравнения с другими товарами" style="{% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}display:none;{% ENDIF %}width:200px;" />
																				  {% ENDIF %}
																				{% ENDIF %}
																				<input type="submit" value="Положить в корзину" style="width:200px;" />


#334 Egik

Egik

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

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

Отправлено 14 Октябрь 2014 - 10:11

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

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

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


#335 Danil

Danil

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

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

Отправлено 14 Октябрь 2014 - 12:40

Просмотр сообщенияEgik (14 Октябрь 2014 - 10:11) писал:

Cake, все хорошо но в корзине стрелки работают наоборот т.е которой надо уменьшать кол-во она прибавляет, в карточке товара надо "кол-во" спустить к нижней кнопки и чтоб "кол-во начиналось с 1"
Здравствуйте.
В main.css найдите код
.numeric_input {
margin: auto;
}
И замените на
.numeric_input {
margin-top: 50px;
}
Изменяйте значение 50px.

#336 Egik

Egik

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

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

Отправлено 14 Октябрь 2014 - 19:45

спасибо за помощь.

#337 Сake

Сake

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

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

Отправлено 15 Октябрь 2014 - 00:09

В шаблоне "Корзина" найдите код

<input style="background-color: transparent; width: 10px;" type="button" class="up_button" onclick="addone(-1)">
<input style="background-color: transparent; width: 10px;" type="button" class="down_button" onclick="addone(1)">

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

<input style="background-color: transparent; width: 10px;" type="button" class="up_button" onclick="addone(1)">
<input style="background-color: transparent; width: 10px;" type="button" class="down_button" onclick="addone(-1)">

Далее в шаблоне "Товар" найдите строку

if (parseInt(ta1.value) <= 0) { ta1.value=0; }

и замените её на

if (parseInt(ta1.value) <= 0) { ta1.value=1; }


#338 Egik

Egik

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

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

Отправлено 15 Октябрь 2014 - 00:37

а если товара нет в наличии все ровно будет показывать "кол-во 1(один)"

#339 Сake

Сake

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

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

Отправлено 15 Октябрь 2014 - 01:24

Вы хотите скрыть поле выбора количества товара если нет товара в наличии?

#340 Egik

Egik

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

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

Отправлено 15 Октябрь 2014 - 22:58

Просмотр сообщенияСake (15 Октябрь 2014 - 01:24) писал:

Вы хотите скрыть поле выбора количества товара если нет товара в наличии?
да или чтоб показывало в поле ко-во 0




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

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