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


Состояние Корзины


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

#1 arver

arver

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

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

Отправлено 11 Май 2014 - 01:30

Доброй ночи!
Нашел ошибку на своем сайте,при покупке какого-либо товара состояние корзины в плавающей панели не обновляется без нажатия f5.
Аккаунт sl-203796

#2 daria_dnk

daria_dnk

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

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

Отправлено 11 Май 2014 - 12:16

Просмотр сообщенияarver (11 Май 2014 - 11:44) писал:

need help
Здравствуйте!
Проверила Ваш сайт, проблемы не обнаружила. Количество товара и сумма изменяются при добавлении товара в корзину. При оформлении заказа корзина обнуляется.
(в нижней панели сумма тоже пересчитывается)
Попробуйте пожалуйста почистить кэш браузера (ctrl+f5).

#3 arver

arver

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

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

Отправлено 11 Май 2014 - 12:43

Проблема есть,даже несколько,попробуйте купить какой-либо товар,(можно с главной страницы),через кнопку быстрый заказ и в нижней панели состояние корзины не обновится.
2)Так как Вы вероятно проверяли через карточку товара,то при нажатии кнопки добавить в корзину,покупатель переходит в корзину тоесть происходит обновление страницы поэтому проблему Вы не нашли...

p.s.вторая проблема(помимо обновления состояния корзины в нижней панели)именно с переходом и связана,т.к. по логике покупателя не должно при нажатии кнопки добавить в корзину перекидывать в корзину,а должно всплывать окно,как и при нажатии кнопки быстрый заказ!

#4 MikDark

MikDark

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

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

Отправлено 12 Май 2014 - 07:43

Просмотр сообщенияarver (12 Май 2014 - 00:06) писал:

up

Просмотр сообщенияarver (12 Май 2014 - 00:06) писал:

up

Попробуйте сделать бэкап и поставить кнопку быстрого заказа по инструкции http://forum.storela...-шаблоне-мокко/

#5 arver

arver

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

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

Отправлено 12 Май 2014 - 08:46

Просмотр сообщенияarver (11 Май 2014 - 01:30) писал:

Доброй ночи!
Нашел ошибку на своем сайте,при покупке какого-либо товара состояние корзины в плавающей панели не обновляется без нажатия f5.
Аккаунт sl-203796
Доброе утро,а что с состоянием корзины,то же очень актуальная проблема

#6 arver

arver

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

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

Отправлено 12 Май 2014 - 09:04

Просмотр сообщенияMikDark (12 Май 2014 - 07:43) писал:

Попробуйте сделать бэкап и поставить кнопку быстрого заказа по инструкции http://forum.storela...-шаблоне-мокко/
Доброе утро,Вы меня не так поняли.Кнопка быстрого заказа работает как надо.
Мне надо изменить работу кнопки Добавить в корзину,чтобы при ее нажатии не осуществлялся переход в корзину,а всплывало окно как и при нажатии кнопки Быстрый заказ.

#7 Dars

Dars

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

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

Отправлено 12 Май 2014 - 18:49

Просмотр сообщенияarver (12 Май 2014 - 09:04) писал:

Доброе утро,Вы меня не так поняли.Кнопка быстрого заказа работает как надо.
Мне надо изменить работу кнопки Добавить в корзину,чтобы при ее нажатии не осуществлялся переход в корзину,а всплывало окно как и при нажатии кнопки Быстрый заказ.
Найдите в шаблоне "Товар" строку:
			 <p id="add_to_cart"> <input type="submit" name="Submit" value="Добавить в корзину" class="add_to_cart" onclick="$('.goodsDataForm').submit()"></p>
и замените её на:
<p id="add_to_cart"> <input type="submit" name="Submit" value="Добавить в корзину" class="add_to_cart" onclick="quickorder('.goodsDataForm');return false;"></p>
Также в конце main.css добавьте строку:
.fancybox-overlay {z-index:99999;}


#8 arver

arver

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

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

Отправлено 12 Май 2014 - 20:04

Спасибо за помощь!
Осталась проблема только с состоянием корзины в плавающей панели,состояние не обновляется без нажатия f5.Пробовал сделать изменения как в этой теме (http://forum.storela...тояние-корзины/ ) для шаблона мокко сообщение 20,но ничего не помогло.

#9 Vaccina

Vaccina

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

  • Модераторы
  • 23 716 сообщений

Отправлено 13 Май 2014 - 02:00

Зайдите в шаблон "Ajax добавление товара в корзину", найдите:
<!-- Обновление данных корзины -->
<script>
$('#cartSum').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
</script>
попробуйте заменить на:
<!-- Обновление данных корзины -->
<script>
$('#cartSum').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
$('.cartSumP').html($('.newCartSum').html());
</script>


#10 arver

arver

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

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

Отправлено 13 Май 2014 - 11:45

не помогло,нужна помощь!

#11 arver

arver

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

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

Отправлено 13 Май 2014 - 13:00

up

#12 Castiel

Castiel

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

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

Отправлено 13 Май 2014 - 14:24

Просмотр сообщенияarver (13 Май 2014 - 13:00) писал:

up

Здравствуйте, в шаблоне Быстрый заказ
Находим
<!-- JS обновление данных корзины -->
<script>
  $('#header_shopping_cart:first').html($('#newCartData').html());
  $('#cart_block_other_costs:first').html($('#newCartHoverData').html());
</script>
<!-- end Блок для обновления данных корзины. Не виден пользователю -->

Заменяем на
<div style="display:none;" id="newCartHoverDataMenu">
{% IF cart_count_empty %}	 
								 {% ELSE %}
												 {% FOR cart_sum %}	
												 <li class="cartSumP" style="cursor: pointer;"><a style="font-weight:bolder;text-decoration:none;"><img src="http://st.hozbe.ru/6/1124/097/cart_blue.png">&nbsp;&nbsp;&nbsp;Товаров на: {cart_sum.NOW | money_format}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{% IF cart_sum.NOW<SETTINGS_STORE_ORDER_MIN_ORDER_PRICE %}Минимальная сумма заказа: {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE | money_format}{% ELSE %}Оформить заказ{% ENDIF %}</a></li>
												 {% ENDFOR %}
								 {% ENDIF %}
</div>
<!-- JS обновление данных корзины -->
<script>
  $('#header_shopping_cart:first').html($('#newCartData').html());
  $('#cart_block_other_costs:first').html($('#newCartHoverData').html());
  $('.cartSumP').html($('#newCartHoverDataMenu').html());
</script>
<!-- end Блок для обновления данных корзины. Не виден пользователю -->


#13 arver

arver

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

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

Отправлено 13 Май 2014 - 14:46

Огромное спасибо!!!!!




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

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