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


Невозможно "оформить Заказ", Не Заходя В Корзину


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

#1 Brendi

Brendi

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

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

Отправлено 14 Ноябрь 2013 - 16:44

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

При наведении курсора в точку 1 выскакивает окошко, где предлагается оформить заказ. Но как только я поведу мышь в сторону кнопки 2, оно исчезает.

#2 Сake

Сake

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

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

Отправлено 15 Ноябрь 2013 - 00:34

У вас смещено отображаемое окно, так как оно должно продолжать саму кнопку. Пожалуйста, сообщите номер аккаунта для данного вопроса. Если у вас несколько аккаунтов, то перечислите их в вашем профиле форума или же в каждом сообщении с вопросом - сообщайте номер аккаунта вопроса.

#3 Brendi

Brendi

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

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

Отправлено 15 Ноябрь 2013 - 07:38

http://m1505.storeland.ru

#4 Koderhan

Koderhan

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

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

Отправлено 15 Ноябрь 2013 - 14:21

Панель администратора, "Сайт"->"Редактор Шаблонов".
В конец файла "style.css".
Добавить код:
.image #wrap {
z-index: 99 !important;
}

.AjaxCartMsg {
font-weight: bold;
}

Найти код:
input.exclusive, #paymentForm input, a.exclusive{display:inline-block;background: #da3b44 !important;color:#fafafa!important;border:1px solid #a40f18;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
Заменить:
input.exclusive, button.exclusive, #paymentForm input, a.exclusive{display:inline-block;background: #da3b44 !important;color:#fafafa!important;border:1px solid #a40f18;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;

В файле main.js после кода:
// Добавление товара в корзину через ajax
$('.goodsListItemCatalogueAddToCartButton, .goodsToCartFromCompareForm').submit(function(){
// Если нужно быстро положить в корзину
if($(this).attr('rel') == 'quick') {
	 return true;

// Если нужно просто добавить в корзину и продолжить покупки
} else {
	 $(this).nyroModalManual({
	 formIndicator: 'ajax_q', // Value added when a form is sent
	 minWidth: 420, // Minimum width
	 minHeight: 150, // Minimum height
	 gallery: null // Gallery name if provided
	 });
	 return false;
	 }
});

Добавить:
// Добавление товара в корзину через ajax
$('.goodsDataForm').submit(function(){
// Если нужно быстро положить в корзину
if($(this).attr('rel') == 'quick') {
	 return true;

// Если нужно просто добавить в корзину и продолжить покупки
} else {
	 console.log('добавление товара в корзину.');
	 $.post($(this).attr('action'), $(this).serialize()+'&ajax_q=1', function(d){
	 $.fancybox(d);
	 });
	
	 return false;
}
});

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

  • ScreenShot 908.png


#5 Brendi

Brendi

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

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

Отправлено 15 Ноябрь 2013 - 15:09

Не помогло. А как вы положили в корзину удаленный товар?

#6 Koderhan

Koderhan

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

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

Отправлено 15 Ноябрь 2013 - 18:23

Просмотр сообщенияBrend7111 (15 Ноябрь 2013 - 15:09) писал:

Не помогло. А как вы положили в корзину удаленный товар?
Извините. Слегка не  понял вопрос. Вот попробуйте добавить стили в style.css.
.group #header-right #cart_block {
	top: 65px;
}
Инструкцию выше написал для карточки товара. Я думал вы хотите чтобы при нажатие на кнопку "Добавить в корзину" выходила окно с предложением выбора...

#7 Brendi

Brendi

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

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

Отправлено 16 Ноябрь 2013 - 21:34

Спасибо, помогло! На скриншоте в 4 сообщении вы добавили в корзину товар (робот), который я удалила с сайта и, как я понимаю, не должен быть виден никому, и тем более не должно быть возможности класть его в корзину.

#8 sengun

sengun

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

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

Отправлено 16 Ноябрь 2013 - 22:32

Просмотр сообщенияBrend7111 (16 Ноябрь 2013 - 21:34) писал:

Спасибо, помогло! На скриншоте в 4 сообщении вы добавили в корзину товар (робот), который я удалила с сайта и, как я понимаю, не должен быть виден никому, и тем более не должно быть возможности класть его в корзину.
Модератор устанавливал бек-ап вашего шаблона себе на тестовый сайт, чтобы там производить изменения. Робота он добавил в корзину на своем сайте.

#9 Brendi

Brendi

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

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

Отправлено 23 Ноябрь 2013 - 19:21

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

И еще, как убрать эту стрелку

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

#10 Koderhan

Koderhan

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

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

Отправлено 25 Ноябрь 2013 - 13:07

Просмотр сообщенияBrend7111 (23 Ноябрь 2013 - 19:21) писал:

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

И еще, как убрать эту стрелку

Прикрепленный файл Безымянный1.png
Попробуйте в самое начало файла "Быстрый заказ" добавить код:
<!-- Обновление данных корзины -->
<script>
$('#cartSum').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
</script>


#11 Brendi

Brendi

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

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

Отправлено 25 Ноябрь 2013 - 19:17

Помогло только в каталоге и хитах продаж, но не в карточке товара.

#12 Koderhan

Koderhan

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

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

Отправлено 25 Ноябрь 2013 - 19:33

Просмотр сообщенияBrend7111 (25 Ноябрь 2013 - 19:17) писал:

Помогло только в каталоге и хитах продаж, но не в карточке товара.
Не много ошибся. В конец файла "Ajax добавление товара в корзину" попробуйте добавить код:
<!-- Блок для обновления данных корзины. Не виден пользователю -->
<div style="display:none;" id="newCartData">
  <div id="shopping_cart">
  <a href="{CART_URL}" title="Перейти в корзину">
	  {% IF cart_count_empty %}
		<span class="ajax_cart_no_product">Корзина пуста</span>
	  {% ELSE %}
		<span class="ajax_cart_quantity">{CART_COUNT_TOTAL} товар{CART_COUNT_TOTAL | gen_word_end("","а","ов")}</span>
	  {% ENDIF %}	  
   <span class="down_arrow_dark"></span>
  </a>
</div>
</div>
<div style="display:none;" id="newCartHoverData">
  <div class="other_cost_wrapper"  style="width: 100%">
	{% IF cart_count_empty %}
	  <p id="cart_block_no_products">Ваша корзина пуста</p>
	{% ELSE %}
	  <span>Товаров </span>
	<span class="price" id="cart_block_shipping_cost">{CART_COUNT_TOTAL}</span>
	  <span>на сумму </span>
	{% ENDIF %}
	<span class="price" id="cart_block_total" style="text-align: right;">{% IF cart_count_empty %}{% ELSE %}{% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %}{% ENDIF %}</span>
  </div>
</div>
<!-- JS обновление данных корзины -->
<script>
  $('#header_shopping_cart:first').html($('#newCartData').html());
  $('#cart_block_other_costs:first').html($('#newCartHoverData').html());
</script>
<!-- end Блок для обновления данных корзины. Не виден пользователю -->
А из файла "Быстрый заказ" удалите код:
<!-- Обновление данных корзины -->
<script>
$('#cartSum').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
</script>


#13 Brendi

Brendi

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

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

Отправлено 25 Ноябрь 2013 - 20:58

Спасибо!! А может поможете тогда с этим вопросом, тоже с корзиной связан: http://forum.storela...ня/#entry105756




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

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