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

Recommended Posts

28.02.2023 в 14:47, Gouache сказал:

Добрый день. Как можно протестировать?

в личку напишите тестовый домен и версию

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

28.02.2023 в 14:57, kJlukOo сказал:

в личку напишите тестовый домен и версию

подскажите еще, пжлст, а в каком месте появится блок? Наш сайт - https://arcos.com.ua/ru/nozhi_po_seriyam/riviera_white/nozh_yaponskij_santoku_140_mm_riviera_white_arcos__233224

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


28.02.2023 в 15:16, Gouache сказал:

подскажите еще, пжлст, а в каком месте появится блок? Наш сайт - https://arcos.com.ua/ru/nozhi_po_seriyam/riviera_white/nozh_yaponskij_santoku_140_mm_riviera_white_arcos__233224

этот момент настраивается

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

  • 4 weeks later...

1. Подскажите, какой код JS нужен, чтобы при клике на кнопку купить комплект открывалась корзина в шаблоне Fellmart? Для наглядности: https://prnt.sc/8UZsTAW8dxbG

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

Я так понимаю вот скрипт добавления в корзину:

// Cart add remove functions
var cart = {
	'add': function(product_id, quantity) {
		$.ajax({
			url: 'index.php?route=checkout/cart/add',
			type: 'post',
			data: 'product_id=' + product_id + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1),
			dataType: 'json',
			cache: false,
			beforeSend: function() {
				$('#cart > button').button('loading');
			},
			complete: function() {
				$('#cart > button').button('reset');
			},
			success: function(json) {
				$('.alert-dismissible, .text-danger').remove();

				if (json['redirect']) {
					location = json['redirect'];
				}

				if (json['error'] && json['error']['error_warning']) {
					fmNotify('danger', '<div class="alert-text-item">' + json['error']['error_warning'] + '</div>');
				}

				if (json['success']) {
					if (json['isPopup']) {
						octPopupCart();
					} else {
						fmNotify('success', json['success']);
					}

					if(typeof octYandexEcommerce == 'function') {
						octYandexEcommerce(json);
				    }

					// Need to set timeout otherwise it wont update the total
					setTimeout(function () {
						$('.fm-menu-cart-index').html(json['total_products']);
						$('.fm-menu-cart-text').html(json['total_amount']);
					}, 100);
				}
			},
			error: function(xhr, ajaxOptions, thrownError) {
				alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
			}
		});
	},
	'update': function(key, quantity) {
		$.ajax({
			url: 'index.php?route=checkout/cart/edit',
			type: 'post',
			data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1),
			dataType: 'json',
			cache: false,
			beforeSend: function() {
				$('#cart > button').button('loading');
			},
			complete: function() {
				$('#cart > button').button('reset');
			},
			success: function(json) {
				// Need to set timeout otherwise it wont update the total
				setTimeout(function () {
					$('#oct-cart-quantity, .header-cart-index, #mobile_cart_index').html(json['total_products']);
					$('.fm-menu-cart-text').html(json['total_amount']);
				}, 100);

				var now_location = String(document.location.pathname);

				if ((now_location == '/cart/') || (now_location == '/cart') || (now_location == '/checkout/') || (now_location == '/checkout') || (getURLVar('route') == 'checkout/cart') || (getURLVar('route') == 'checkout/checkout')) {
					location = 'index.php?route=checkout/cart';
				} else {
					$('#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);
			}
		});
	},
	'remove': function(key) {
		$.ajax({
			url: 'index.php?route=checkout/cart/remove',
			type: 'post',
			data: 'key=' + key,
			dataType: 'json',
			cache: false,
			beforeSend: function() {
				$('#cart > button').button('loading');
			},
			complete: function() {
				$('#cart > button').button('reset');
			},
			success: function(json) {
				// Need to set timeout otherwise it wont update the total
				setTimeout(function () {
					//$('#oct-cart-quantity, .header-cart-index, .mobile-header-index').html(json['total_products']);
					//$('.fm-cart-text').html(json['total_amount']);
				}, 100);

				var now_location = String(document.location.pathname);

				if ((now_location == '/cart/') || (now_location == '/cart') || (now_location == '/checkout/') || (now_location == '/checkout') || (getURLVar('route') == 'checkout/cart') || (getURLVar('route') == 'checkout/checkout')) {
					location = 'index.php?route=checkout/cart';
				} else {
					$('#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);
			}
		});
	}
}

 

2. Появилась возможность добавить комплект, если у товара такой имеется в окне popup (в том же шаблоне Feelmart). https://prnt.sc/7UMZuXhP8b6y ?

По аналогии с магазином Розетка: https://prnt.sc/XRVonEs-XCHm

 

3. Как указывать скидку в процентах? Если ставить число скидки и даже со знаком % - всё равно минусует только указанное число, а не проценты. 

 

4. Как вывести комплект в корзине Simple, если у товара таковой имеется?

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


27.03.2023 в 23:54, SerginioWS сказал:

1. Подскажите, какой код JS нужен, чтобы при клике на кнопку купить комплект открывалась корзина в шаблоне Fellmart? Для наглядности: https://prnt.sc/8UZsTAW8dxbG

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

Я так понимаю вот скрипт добавления в корзину:

// Cart add remove functions
var cart = {
	'add': function(product_id, quantity) {
		$.ajax({
			url: 'index.php?route=checkout/cart/add',
			type: 'post',
			data: 'product_id=' + product_id + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1),
			dataType: 'json',
			cache: false,
			beforeSend: function() {
				$('#cart > button').button('loading');
			},
			complete: function() {
				$('#cart > button').button('reset');
			},
			success: function(json) {
				$('.alert-dismissible, .text-danger').remove();

				if (json['redirect']) {
					location = json['redirect'];
				}

				if (json['error'] && json['error']['error_warning']) {
					fmNotify('danger', '<div class="alert-text-item">' + json['error']['error_warning'] + '</div>');
				}

				if (json['success']) {
					if (json['isPopup']) {
						octPopupCart();
					} else {
						fmNotify('success', json['success']);
					}

					if(typeof octYandexEcommerce == 'function') {
						octYandexEcommerce(json);
				    }

					// Need to set timeout otherwise it wont update the total
					setTimeout(function () {
						$('.fm-menu-cart-index').html(json['total_products']);
						$('.fm-menu-cart-text').html(json['total_amount']);
					}, 100);
				}
			},
			error: function(xhr, ajaxOptions, thrownError) {
				alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
			}
		});
	},
	'update': function(key, quantity) {
		$.ajax({
			url: 'index.php?route=checkout/cart/edit',
			type: 'post',
			data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1),
			dataType: 'json',
			cache: false,
			beforeSend: function() {
				$('#cart > button').button('loading');
			},
			complete: function() {
				$('#cart > button').button('reset');
			},
			success: function(json) {
				// Need to set timeout otherwise it wont update the total
				setTimeout(function () {
					$('#oct-cart-quantity, .header-cart-index, #mobile_cart_index').html(json['total_products']);
					$('.fm-menu-cart-text').html(json['total_amount']);
				}, 100);

				var now_location = String(document.location.pathname);

				if ((now_location == '/cart/') || (now_location == '/cart') || (now_location == '/checkout/') || (now_location == '/checkout') || (getURLVar('route') == 'checkout/cart') || (getURLVar('route') == 'checkout/checkout')) {
					location = 'index.php?route=checkout/cart';
				} else {
					$('#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);
			}
		});
	},
	'remove': function(key) {
		$.ajax({
			url: 'index.php?route=checkout/cart/remove',
			type: 'post',
			data: 'key=' + key,
			dataType: 'json',
			cache: false,
			beforeSend: function() {
				$('#cart > button').button('loading');
			},
			complete: function() {
				$('#cart > button').button('reset');
			},
			success: function(json) {
				// Need to set timeout otherwise it wont update the total
				setTimeout(function () {
					//$('#oct-cart-quantity, .header-cart-index, .mobile-header-index').html(json['total_products']);
					//$('.fm-cart-text').html(json['total_amount']);
				}, 100);

				var now_location = String(document.location.pathname);

				if ((now_location == '/cart/') || (now_location == '/cart') || (now_location == '/checkout/') || (now_location == '/checkout') || (getURLVar('route') == 'checkout/cart') || (getURLVar('route') == 'checkout/checkout')) {
					location = 'index.php?route=checkout/cart';
				} else {
					$('#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);
			}
		});
	}
}

 

2. Появилась возможность добавить комплект, если у товара такой имеется в окне popup (в том же шаблоне Feelmart). https://prnt.sc/7UMZuXhP8b6y ?

По аналогии с магазином Розетка: https://prnt.sc/XRVonEs-XCHm

 

3. Как указывать скидку в процентах? Если ставить число скидки и даже со знаком % - всё равно минусует только указанное число, а не проценты. 

 

4. Как вывести комплект в корзине Simple, если у товара таковой имеется?

if (json['isPopup']) {
    octPopupCart();
} else {
    fmNotify('success', json['success']);
}

setTimeout(function() {
    $('.fm-menu-cart-index').html(json['total_products']);
    $('.fm-menu-cart-text').html(json['total_amount']);
}, 100);

3. скидка в %. писать "5%"

4. виджетом. в виджете поставить галочка около CART

 

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

  • 1 month later...

@ kJlukOo 
Добрый день! Есть проблема с модулем КомплектыPro, использую в теме ReMarket (opencart 3). Сейчас при сохранении комплекта у товара ничего не происходит и не сохраняется комплект, в консоле запрос уходит со статусом 200 https://prnt.sc/z_z6dXeKKyG4 , https://prnt.sc/DZTeSqXlE3Xy и все, подскажите, как решить проблему ?

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


10.05.2023 в 10:56, room15 сказал:

@ kJlukOo 
Добрый день! Есть проблема с модулем КомплектыPro, использую в теме ReMarket (opencart 3). Сейчас при сохранении комплекта у товара ничего не происходит и не сохраняется комплект, в консоле запрос уходит со статусом 200 https://prnt.sc/z_z6dXeKKyG4 , https://prnt.sc/DZTeSqXlE3Xy и все, подскажите, как решить проблему ?

ключ кривой. напишите домен в личку на котором используете

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

  • 2 months later...

Добрый день
После создания комплектов в карточке товаров, возникает такая ошибка 

Notice: Undefined variable: result in/home/guprfcac/storage/modification/catalog/controller/extension/module/sets.phpon line137

и
Notice: Undefined index: requiratingred in/home/guprfcac/storage/modification/catalog/controller/extension/module/sets.phpon line152

Также в самом модуле "KJ Масове управління комплектами" отображается такая ошибка 

Unknown: implode(): Passing glue string after array is deprecated. Swap the parameters in /home/guprfcac/public_html/admin/model/extension/module/sets.php on line 331

Версия ocStore 3.0.3.7

Скажите, пожалуйста, с чем это связано и как это исправить?

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


21.07.2023 в 08:18, igorzhdanov87 сказал:

Добрый день
После создания комплектов в карточке товаров, возникает такая ошибка 

Notice: Undefined variable: result in/home/guprfcac/storage/modification/catalog/controller/extension/module/sets.phpon line137

и
Notice: Undefined index: requiratingred in/home/guprfcac/storage/modification/catalog/controller/extension/module/sets.phpon line152

Также в самом модуле "KJ Масове управління комплектами" отображается такая ошибка 

Unknown: implode(): Passing glue string after array is deprecated. Swap the parameters in /home/guprfcac/public_html/admin/model/extension/module/sets.php on line 331

Версия ocStore 3.0.3.7

Скажите, пожалуйста, с чем это связано и как это исправить?

версию последнюю скачайте

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

  • 2 weeks later...
31.07.2023 в 09:38, Svetas2022 сказал:

демка не открывается

работает. прогнал через сервис доступности. со всей Европы доступно

https://cleanphp.store/canon-eos-"5d"

 

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

  • 1 month later...

Вітаю

Не впевнений, але в catalog/model/extension/total/set.php присутня помилка в рядку:

'sort_order' => $this->config->get('total_set_sort_order')

 

На скільки розумію, там мало би бути - set_sort_order.

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


03.09.2023 в 16:32, WellChuck сказал:

Вітаю

Не впевнений, але в catalog/model/extension/total/set.php присутня помилка в рядку:

'sort_order' => $this->config->get('total_set_sort_order')

 

На скільки розумію, там мало би бути - set_sort_order.

добрый день. да, вы правы. там нужно добавить проверку на версию. на 2.3 без total_ на 3х с 

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

  • 1 month later...

Доброго дня! 

 

Як можна відредагувати стилі в модулі? Наразі відображаються карточки товарів не повністю.

Посилання: https://antiagecosmetics.com.ua/dlia-nei/za-diieiu/ochyshchennia/hel-ochyshchuvalnyi-dr-grandel-purigel-200-ml/

 

1940235587_Screenshot2023-10-29at13_05_55.thumb.png.8a922c4947a977cc575fa16550eeb79a.png

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


В 29.10.2023 в 13:07, Aleyana сказав:

Доброго дня! 

 

Як можна відредагувати стилі в модулі? Наразі відображаються карточки товарів не повністю.

Посилання: https://antiagecosmetics.com.ua/dlia-nei/za-diieiu/ochyshchennia/hel-ochyshchuvalnyi-dr-grandel-purigel-200-ml/

 

1940235587_Screenshot2023-10-29at13_05_55.thumb.png.8a922c4947a977cc575fa16550eeb79a.png

доброго дня, пишіть в лс 

допоможу поправити через css

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

29.10.2023 в 13:07, Aleyana сказал:

Доброго дня! 

 

Як можна відредагувати стилі в модулі? Наразі відображаються карточки товарів не повністю.

Посилання: https://antiagecosmetics.com.ua/dlia-nei/za-diieiu/ochyshchennia/hel-ochyshchuvalnyi-dr-grandel-purigel-200-ml/

 

1940235587_Screenshot2023-10-29at13_05_55.thumb.png.8a922c4947a977cc575fa16550eeb79a.png

пишите в лс. бесплатно помогу

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

  • 2 months later...

Добрий день. У мене в карточці товару з'являються всі комплекти( з іншими товарами) https://ventilators.com.ua/ventylyator-mmotors-jsc-mm-p-100-105-m-god-plastyk-oval-bilyj Як зробити щоб були тільки комплекти з товаром цієї картки?

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


  • 4 weeks later...
08.02.2024 в 07:07, Paulux сказал:

Есть проблема:

Если товара из набора нет в наличии, он все равно тянет набор с ним в корзину

у вас виджет с комплектами в корзине ?

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

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

  • 1 month later...
08.04.2024 в 06:32, Walo сказал:

Доброго дня.

Не відображає стрілки, якщо в товару є більше одного комплекту. Як можна поправити?

добрый день. в личку доступ к админке предоставьте. в течении дня поправлю

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

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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