zbs

При добавлении опций к товару он не добавляеться в карзину

Рекомендуемые сообщения

zbs    0

Добрый день.

 

Помогите понять суть.

 

При добавлении опции к товару (например размер или цвет) товар не попадает в корзину. При нажатии кнопки "купить" просто идет переход к товару и даже после выбора опции товар в корзину не добавляеться. 

 

Вот ссылка на магазин sincity72.ru 

 

В чем может быть причина? если убрать опции то товар без проблем попадает в корзину.

 

Заранее спасибо за ответ.

Изменено пользователем zbs

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
buslikdrev    38

Ответ в вашем вопросе.
Смотрите код шаблона, уж больно много левых опций.

 

Изменено пользователем buslikdrev

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zbs    0
2 минуты назад, buslikdrev сказал:

Ответ в вашем вопросе.

Убрать все опции с товаров? Но мне они нужны, почему товар с опциями не добовляеться в корзину? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
buslikdrev    38
Только что, zbs сказал:

Убрать все опции с товаров? Но мне они нужны, почему товар с опциями не добовляеться в корзину? 

Откуда знать тем, кто не создавал данный шаблон? Разберитесь с кодом шаблона.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mazein    201
3 минуты назад, zbs сказал:

почему товар с опциями не добовляеться в корзину? 

 

Так и без опций не добавляется.

вот

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zbs    0

Спасибо , вы очень помогли. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zbs    0
4 минуты назад, mazein сказал:

 

Так и без опций не добавляется.

вот

Только что добавлялось (((

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
buslikdrev    38

В стандартном шаблоне product.tpl этот код вроде отвечает за добавление товара.
 

Скрытый текст

<script type="text/javascript"><!--
$('#button-cart').on('click', function() {
	$.ajax({
		url: 'index.php?route=checkout/cart/add',
		type: 'post',
		data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'),
		dataType: 'json',
		beforeSend: function() {
			$('#button-cart').button('loading');
		},
		complete: function() {
			$('#button-cart').button('reset');
		},
		success: function(json) {
			$('.alert, .text-danger').remove();
			$('.form-group').removeClass('has-error');

			if (json['error']) {
				if (json['error']['option']) {
					for (i in json['error']['option']) {
						var element = $('#input-option' + i.replace('_', '-'));

						if (element.parent().hasClass('input-group')) {
							element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
						} else {
							element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
						}
					}
				}

				if (json['error']['recurring']) {
					$('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>');
				}

				// Highlight any found errors
				$('.text-danger').parent().addClass('has-error');
			}

			if (json['success']) {
				$('.breadcrumb').after('<div class="alert alert-success">' + json['success'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>');

				$('#cart > button').html('<i class="fa fa-shopping-cart"></i> ' + json['total']);

				$('html, body').animate({ scrollTop: 0 }, 'slow');

				$('#cart > ul').load('index.php?route=common/cart/info ul li');
			}
		},
        error: function(xhr, ajaxOptions, thrownError) {
            alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
        }
	});
});
//--></script>

 


Обратите внимание на index.php?route=bossthemes/cart/add

Заменить на index.php?route=checkout/cart/add

Изменено пользователем buslikdrev

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mazein    201
1 минуту назад, zbs сказал:

Одна единственная рубашка только добовляеться без проблем (((

http://sincity72.ru/index.php?route=product/category&path=25_61

 

А со страницы товара нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
buslikdrev    38
4 минуты назад, zbs сказал:

Одна единственная рубашка только добовляеться без проблем (((

http://sincity72.ru/index.php?route=product/category&path=25_61

Обратите внимание на index.php?route=bossthemes/cart/add

Заменить на index.php?route=checkout/cart/add

Или на мой код вообще из оригинала.

Изменено пользователем buslikdrev

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zbs    0
3 минуты назад, buslikdrev сказал:

Обратите внимание на index.php?route=bossthemes/cart/add

Заменить на index.php?route=checkout/cart/add

Или на мой код вообще из оригинала.

Вы правы дело в шаблоне, при смене шаблона все заработало.

 

Последний тупой вопрос, где менять url который вы написали? 

 

Все увидел=))) 

Поменять я так понял нужно poduct.tpl в том шаблоне в котором работаю. 

Изменено пользователем zbs

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
buslikdrev    38
Только что, zbs сказал:

Вы правы дело в шаблоне, при смене шаблона все заработало.

 

Последний тупой вопрос, где менять url который вы написали? 

Я же написал product.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
buslikdrev    38
2 минуты назад, zbs сказал:

Вы правы дело в шаблоне, при смене шаблона все заработало.

 

Последний тупой вопрос, где менять url который вы написали? 

 

Все увидел=))) 

Поменять я так понял нужно poduct.tpl в том шаблоне в котором работаю. 

да, внимательно смотрите что на что меняете, делайте бэкап, используйте для редактирования notepad++ чтобы не сбить кодировку. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
buslikdrev    38

А вообще была ли папка bossthemes (своя страница оформления заказа) в новом шаблоне?

Изменено пользователем buslikdrev

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zbs    0

Заменил строчку, не помогло. (((

Вставил код, там используется Ajax вместо Java. Не помогло.

Странно другое почему рубашка та добовляеться? 

Из опций только две , так как два размера наш и забугорный. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zbs    0
14 минут назад, buslikdrev сказал:

А вообще была ли папка bossthemes (своя страница оформления заказа) в новом шаблоне?

Папка такая есть:

В ней лежат

Boss_color_settings / front setting/libery

Layout_config.tpl

product_by_alphabet.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
buslikdrev    38
1 минуту назад, zbs сказал:

Папка такая есть:

В ней лежат

Boss_color_settings / front setting/libery

Layout_config.tpl

product_by_alphabet.tpl

А модуль упрощённого заказа от шаблона установлен?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zbs    0

Установлен Boss-quickshop 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zbs    0

Но устанавливается он вот с такой ошибкой

 

"Notice: Undefined index: layout_id in /home/c/cu30409/SinCity72.ru/public_html/admin/controller/module/boss_quickshop.php on line 130Notice: Undefined index: layout_id in /home/c/cu30409/SinCity72.ru/public_html/admin/controller/module/boss_quickshop.php on line 130Notice: Undefined index: layout_id in /home/c/cu30409/SinCity72.ru/public_html/admin/controller/module/boss_quickshop.php on line 130Notice: Undefined index: layout_id in /home/c/cu30409/SinCity72.ru/public_html/admin/controller/module/boss_quickshop.php on line 130Warning: Cannot modify header information - headers already sent by (output started at /home/c/cu30409/SinCity72.ru/public_html/admin/index.php:85) in /home/c/cu30409/SinCity72.ru/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 52Warning: Cannot modify header information - headers already sent by (output started at /home/c/cu30409/SinCity72.ru/public_html/admin/index.php:85) in /home/c/cu30409/SinCity72.ru/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 53"

 

Сорри что не спрятал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Dimarik

      300.00 руб
      Скачать/Купить дополнение


      Отсутствие на складе по умолчанию (ocmod)
      19.11.2017
      Добавлена поддержка Opencart 3.0.2.0, должно работать в пред. 3.x версиях.


      Добавляет в настройки магазина возможность изменить статус "Состояние на складе".
      При добавлении товара, на вкладке "Данные " значение "Отсутствие на складе" всегда "В наличии"!
      Данная модификация исправляет это, теперь в настройках магазина, вкладка "Опции", раздел "Склад" появилась возможность выбрать нужное значение и установить его по умолчанию!
      Установка
      Откройте панель управления OpenCart 2.x Перейдите на страницу "Установка расширений" Загрузите файл "out_of_stock_status.ocmod.xml" Перейдите на страницу "Модификаторы" Нажмите кнопку "Обновить" Готово!
      Добавил Dimarik Добавлено 15.01.2017 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3 OpenCart.Pro, ocShop  
    • От Dimarik
      19.11.2017
      Добавлена поддержка Opencart 3.0.2.0, должно работать в пред. 3.x версиях.


      Добавляет в настройки магазина возможность изменить статус "Состояние на складе".
      При добавлении товара, на вкладке "Данные " значение "Отсутствие на складе" всегда "В наличии"!
      Данная модификация исправляет это, теперь в настройках магазина, вкладка "Опции", раздел "Склад" появилась возможность выбрать нужное значение и установить его по умолчанию!
      Установка
      Откройте панель управления OpenCart 2.x Перейдите на страницу "Установка расширений" Загрузите файл "out_of_stock_status.ocmod.xml" Перейдите на страницу "Модификаторы" Нажмите кнопку "Обновить" Готово!
    • От antorus
      Добрый день, столкнулся с проблемой. Поставщик делает доп.скидку (акцию) я это транслирую для покупателя через акции в админке. Когда покупатель оформляет заказ, он не видит, какой товар куплен по акции или со скидкой. После оформления я тоже этого не вижу ни в админке ни в почте. Была несколько раз уже такая проблема. Товар оформили, Он был по акции. а у поставщика товар по акции закончился, но я не зная об этом, спросил просто о наличии и попросил забронировать, позвонил клиенту и подтвердил наличие и заказ. Выясняю, что я попал только в тот момент, когда поставщик выставил мне счет. 
       
      Как избежать в дальнейшем таких проблем? Как можно сразу выделять товар со скидкой или по акции в корзине, в заказе (админке) и в почте в письме? 
    • От Alicosmo
      Есть статьи, в которых описывается определенный набор товаров, к примеру 5 товаров.
      Есть ли возможность как-то добавить в корзину сразу все 5 товаров
       
      <button type="button" class="btn-cart" onclick="cart.add('1624');"><i class="fa fa-shopping-cart"></i> В корзину</button> пробовал в onclick="cart.add('1624' , '1465' , '1411');" - добавлять ID товаров но возможно я делаю что-то не правильно у меня не получается
      Не подскажете куда копать??
    • От DenKP
      Добрый вечер! Столкнулся с проблемой уже не в первый раз, в прошлый решить тоже не смог:
      Когда добавляешь карточку с товаром, в какой то момент длина карточки становится больше. По CSS нареканий нет, вот смотрю и просто идет прирост, прикрепляю скрин.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу