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

Быстрый переход в корзину или "Клик на корзину -> переход к оформлению заказа"


Recommended Posts

Здравствуйте, в одном из шаблонов решил сделать переход к оформлению заказа путем нажатия на корзину в шапке сайта в 1 клик. поискал на форуме похожие темы, нашел https://opencartforum.com/topic/17982-klik-na-korzinu-perekhod-k-oformleniiu-zakaza-re/   сделал как там написано, действительно пошла переадресация прямо в оформление, но есть одно НО в момент нажатия на корзину на пару секунд высвечивается окошко со стандартными кнопками просмотра и оформления, т.е. этот процесс переадресации видно, потом все ОК, попадаю куда надо. Дак вот вопрос, как избежать вот этого визуально отображения перехода?

Спасибо.  

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


 

Вы не правильно меня поняли, не переход в корзину после нажатия кнопки купить(оформить заказ), а именно при нажатии на корзину в шапке сайта сразу перейти к оформлению заказа, без всплывающих кнопок "предварительного просмотра и оформить заказ" т.е. тыкнул на корзину -> забил реквезиты и нажал кнопку отправки заказа.

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


Теперь понятно...

 

catalog/view/javascript/common.js

Найти:

	/* Ajax Cart */
	$('#cart > .heading a').live('click', function() {
		$('#cart').addClass('active');
		
		$('#cart').load('index.php?route=module/cart #cart > *');
		
		$('#cart').live('mouseleave', function() {
			$(this).removeClass('active');
		});
	});

Заменить на:

	/* Ajax Cart */
	$('#cart > .heading a').live('click', function() {
	
    location = 'index.php?route=checkout/checkout';
		/* $('#cart').addClass('active');
		
		$('#cart').load('index.php?route=module/cart #cart > *');
		
		$('#cart').live('mouseleave', function() {
			$(this).removeClass('active');
		}); */
	});
Надіслати
Поділитися на інших сайтах


 

Теперь понятно...

 

catalog/view/javascript/common.js

Найти:

	/* Ajax Cart */
	$('#cart > .heading a').live('click', function() {
		$('#cart').addClass('active');
		
		$('#cart').load('index.php?route=module/cart #cart > *');
		
		$('#cart').live('mouseleave', function() {
			$(this).removeClass('active');
		});
	});

Заменить на:

	/* Ajax Cart */
	$('#cart > .heading a').live('click', function() {
	
    location = 'index.php?route=checkout/checkout';
		/* $('#cart').addClass('active');
		
		$('#cart').load('index.php?route=module/cart #cart > *');
		
		$('#cart').live('mouseleave', function() {
			$(this).removeClass('active');
		}); */
	});

Спасибо!!! :wink:

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


  • 9 months later...
  • 6 years later...

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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