Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

  В 01.07.2020 в 14:04, VIKA1991 сказав:

А я Ваше продвинутое мнение не спрашивала касаемо ЧПУ. Кошмар у Вас с вежливостью.

Expand  

Вам человек дельный совет дал !

а вас понесло

это еще вопрос у кого проблемы с вежливостью

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Блин опять я Ваш модуль купил случайно вместо Симплы.. еще и на кофе оставил)) .. попробую еще раз настроить .. в прошлый раз правда не вышло 

Надіслати
Поділитися на інших сайтах


  В 03.08.2020 в 10:12, l1key сказав:

Блин опять я Ваш модуль купил случайно вместо Симплы.. еще и на кофе оставил)) .. попробую еще раз настроить .. в прошлый раз правда не вышло 

Expand  

Напишите в техподдержку форума, вернут)

Надіслати
Поділитися на інших сайтах

  В 03.08.2020 в 14:08, l1key сказав:

Написал говорят нужно Ваше согласие ) 

Expand  

Согласие озвучено)

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
  В 23.08.2020 в 10:25, warezinspector сказав:

Добрый день, спасибо за ваш модуль. Подскажите, как в ЧПУ привести ссылку нормального вида? index.php?route=extension/module/custom

Expand  

через добавление рута в таблицу seo_url

Надіслати
Поділитися на інших сайтах

  В 24.08.2020 в 09:59, warezinspector сказав:

Кстати я нашел ошибку, в файле custom.twig .catch( ailureCallback );

Expand  

Модуль будет обновлен в ближайшее время.

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Здравствуйте. Присматриваем модуль для корзины. Есть вопрос его можно будет совместить с данным модулем? - Кредиты банков Украины: оплата частями и мгновенная рассрочка (Приватбанк) - и можно ли его будет подредактировать для себя, под свой дизайн, мы сожет внести какие то коррективы небольшие. Спасибо.

Надіслати
Поділитися на інших сайтах


  В 21.09.2020 в 19:39, izdgeday сказав:

Есть вопрос его можно будет совместить с данным модулем? - Кредиты банков Украины: оплата частями и мгновенная рассрочка (Приватбанк)

Expand  

Не проверялось. Если модули выполнены по стандарту опенкарта, то проблем быть не должно

 

  В 21.09.2020 в 19:39, izdgeday сказав:

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

Expand  

Можно

Надіслати
Поділитися на інших сайтах

  • 1 month later...
  В 10.11.2020 в 06:43, exael сказав:

Возможно ли Вашим модулем заменить стандартную корзину, сохранив обычные url ссылки?

Expand  

сделать чтобы оформление заказа открывалось на yoursite.ru/checkout ?

Надіслати
Поділитися на інших сайтах

  В 10.11.2020 в 06:57, matroskin92 сказав:

сделать чтобы оформление заказа открывалось на yoursite.ru/checkout ?

Expand  

Именно! Симпла иногда падает и загружается стандартная корзина, которая крайне не удобная для клиентов.

Ваш модуль будет очень выручать, если будет загружаться вместо неё.

Надіслати
Поділитися на інших сайтах


  • 1 month later...
  В 30.12.2020 в 20:25, warezinspector сказав:

после удаления товара, не меняется страница

Expand  

Архитектурный недостаток модуля, есть такое 

Надіслати
Поділитися на інших сайтах

  • 2 months later...

Здравствуйте @matroskin92 , спасибо за полезный модуль, подскажите пожалуйста, почему могут не сохраняться настройки в модуле? Модуль установлен на ocStore 2.3 и штатный шаблон. И на странице оформления заказа с чем может быть связаны ошибки?

Notice: Undefined index: custom_status in /home/b/bronco/ledszone/public_html/catalog/controller/checkout/custom.php on line 18
Notice: Undefined index: custom_status in /home/b/bronco/ledszone/public_html/catalog/controller/checkout/custom.php on line 21

Вот это условие
...
			// Подгружаем настройки
			if ($setting['custom_status'] && !empty($errors)){
				$data['cart'] = $this->getChildController('cart', $setting['custom_cart']);
				$data['errors'] = $errors;
			} elseif ($setting['custom_status']) {
...

 

Надіслати
Поділитися на інших сайтах


  В 15.03.2021 в 08:06, mscbro сказав:

И на странице оформления заказа с чем может быть связаны ошибки?

Expand  

Мой ответ будет банальным, проверьте, действительно ли настройки в админке сохранены? У модуля есть отдельная настройка его включения

Надіслати
Поділитися на інших сайтах

  В 15.03.2021 в 08:11, matroskin92 сказав:

Мой ответ будет банальным, проверьте, действительно ли настройки в админке сохранены? У модуля есть отдельная настройка его включения

Expand  

Спасибо, надо было в 3 закладках сразу сделать первичные настройки и потом уже сохранять, а я каждую отдельно сохранить нажимал... :oops: 

Надіслати
Поділитися на інших сайтах


  В 31.12.2020 в 07:01, matroskin92 сказав:

Архитектурный недостаток модуля, есть такое 

Expand  

 

Набрал товары -> перешел в корзину -> предупреждение, что 1 товар закончился -> удалил товар -> ничего не происходит (формы оплаты не появляются).

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

Змінено користувачем Donni
Надіслати
Поділитися на інших сайтах


Думаю так лучше будет

  Показати вміст

 

/catalog/view/theme/default/template/checkout/custom.tpl

Это
<div class="row">
Меняем на это
<div class="row data-check">

И находите где начинается <script> после этой строки добавляем

$('body').on('DOMSubtreeModified', '#custom-cart', function(){
	function timeout1(){
	  var data_check = $('.data-check .col-sm-8').text();
	  if ((!($('.alert.alert-warning').length)) && ($.trim(data_check) == '')) {;
		location.reload();
	  }
	}
	setTimeout(timeout1, 1000);
	function timeout2(){
	  var data_check2 = $('#custom-cart').text();
	  if (($('.alert.alert-warning').length) && ($.trim(data_check2) == '')) {;
		location.reload();
	  }
	}
	setTimeout(timeout2, 1000);
}); 

и еще если надо скрывать все данные и кнопку оформить если недостаточное количество товара и обратно

/catalog/view/javascript/custom/cart.js
Заменяем это

				if (json['error']){

					json['error'].forEach(function(error){
						$('.breadcrumb').after('<div class="alert alert-warning">' + error + '</div>')
					});

				}

На это
				if (json['error']){

					json['error'].forEach(function(error){
						$('.breadcrumb').after('<div class="alert alert-warning">' + error + '</div>');
						if (error == 'Продукты отмеченные *** отсутствуют в нужном количестве или их нет в наличии!') {
							$('#custom-cart+.row, #custom-control').hide();
						} 
					});

				} 
				
				if (($('.alert.alert-warning').html() !== 'Продукты отмеченные *** отсутствуют в нужном количестве или их нет в наличии!') || !($('.alert.alert-warning'))) {
					$('#custom-cart+.row, #custom-control').show();					
				}

и

И ниже еще такой же блок 
				if (json['error']){

					json['error'].forEach(function(error){
						$('.breadcrumb').after('<div class="alert alert-warning">' + error + '</div>')
					});

				}

Заменить на это
				if (json['error']){

					json['error'].forEach(function(error){
						$('.breadcrumb').after('<div class="alert alert-warning">' + error + '</div>');
						if (error == 'Продукты отмеченные *** отсутствуют в нужном количестве или их нет в наличии!') {
							$('#custom-cart+.row, #custom-control').hide();
						} 
					});			
				
				} 

 

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах


  В 21.03.2021 в 06:50, mscbro сказав:

Думаю так лучше будет

  Показати вміст

 

/catalog/view/theme/default/template/checkout/custom.tpl

Это
<div class="row">
Меняем на это
<div class="row data-check">

И находите где начинается <script> после этой строки добавляем

$('body').on('DOMSubtreeModified', '#custom-cart', function(){
	function timeout1(){
	  var data_check = $('.data-check .col-sm-8').text();
	  if ((!($('.alert.alert-warning').length)) && ($.trim(data_check) == '')) {;
		location.reload();
	  }
	}
	setTimeout(timeout1, 1000);
	function timeout2(){
	  var data_check2 = $('#custom-cart').text();
	  if (($('.alert.alert-warning').length) && ($.trim(data_check2) == '')) {;
		location.reload();
	  }
	}
	setTimeout(timeout2, 1000);
}); 

и еще если надо скрывать все данные и кнопку оформить если недостаточное количество товара и обратно

/catalog/view/javascript/custom/cart.js
Заменяем это

				if (json['error']){

					json['error'].forEach(function(error){
						$('.breadcrumb').after('<div class="alert alert-warning">' + error + '</div>')
					});

				}

На это
				if (json['error']){

					json['error'].forEach(function(error){
						$('.breadcrumb').after('<div class="alert alert-warning">' + error + '</div>');
						if (error == 'Продукты отмеченные *** отсутствуют в нужном количестве или их нет в наличии!') {
							$('#custom-cart+.row, #custom-control').hide();
						} 
					});

				} 
				
				if (($('.alert.alert-warning').html() !== 'Продукты отмеченные *** отсутствуют в нужном количестве или их нет в наличии!') || !($('.alert.alert-warning'))) {
					$('#custom-cart+.row, #custom-control').show();					
				}

и

И ниже еще такой же блок 
				if (json['error']){

					json['error'].forEach(function(error){
						$('.breadcrumb').after('<div class="alert alert-warning">' + error + '</div>')
					});

				}

Заменить на это
				if (json['error']){

					json['error'].forEach(function(error){
						$('.breadcrumb').after('<div class="alert alert-warning">' + error + '</div>');
						if (error == 'Продукты отмеченные *** отсутствуют в нужном количестве или их нет в наличии!') {
							$('#custom-cart+.row, #custom-control').hide();
						} 
					});			
				
				} 

 

 

 

Expand  

 

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

"еще если надо скрывать все данные и кнопку оформить если недостаточное количество товара и обратно"? 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.