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

Убрать лишнее подтверждение при заказе


Recommended Posts

Я как раз хотел это же спросить!

еще подскажите, как мне в guest_step_1 убрать лишние блоки для ввода данных: адрес, регион, чекбокс внизу страницы(в каком файле и каким оператором создаются эти поля).

Заранее благодарен!

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


еще подскажите, как мне в guest_step_1 убрать лишние блоки для ввода данных: адрес, регион, чекбокс внизу страницы(в каком файле и каким оператором создаются эти поля).

это как раз не сложно - правится шаблон с названием guest_step_1
Надіслати
Поділитися на інших сайтах


Я так убирал лишние поля в 1.5.х

для 1.4.х где то обсуждалось

в catalog/view/theme/default/template/checkout/guest.tpl

Факс

в файлы шаблона вставляем style="display:none;"

<br />
  <input type="text" style="display:none;" name="fax" value="<?php echo $fax; ?>" class="large-field" />
  <br />

Фамилия

в controller/ в 5 или 6 файлах

заменил

if ((strlen(utf8_decode($this->request->post['lastname'])) < 1) || (strlen(utf8_decode($this->request->post['lastname'])) > 32)) {
					$json['error']['lastname'] = $this->language->get('error_lastname');
				}
на

/*		
				if ((strlen(utf8_decode($this->request->post['lastname'])) < 1) || (strlen(utf8_decode($this->request->post['lastname'])) > 32)) {
					$json['error']['lastname'] = $this->language->get('error_lastname');
				}
*/
В файлах шаблона: вставляем style="display:none;"

<span class="required" style="display:none;">*</span><br />
  <input type="text" style="display:none;" name="lastname" value="<?php echo $lastname; ?>" class="large-field" />
Надіслати
Поділитися на інших сайтах

Как убрать лишнее подтверждение при заказе без регистрации?

То есть, как пропустить guest_step_3, с переходом от шага-2 к "заказ успешен"!

самого это интересует, я на втором шаге на кнопке далее прописал вместо третьего сразу успешный заказ, вроде визуально все пучком и нет третьего шага, но в админке заказ не появляется то ли функции третьего шага нужно перенести на второй
Надіслати
Поділитися на інших сайтах


Парни !

guest_step_3

это как раз тот самый часть :angry: , которая вводит все данные в базу !

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

Вы увидите там заказ , Но в админ панели его не видно !

станет он в админ панели виден после того как вы нажмете "подтвердить"

за "видимость" в админ панели отвечает другой файл payment/cod

который вызавается аяксом после нажатия кнопки подтверждения

и это очень логично во первых - покупатель имеет возможность проверить свои данные

а во-вторых осуществляется правильный редирект на шлюзы платежных систем

чтобы убрать этот лишний шаг можно просто убрать событие "онклик" с этой кнопки и тогда заказ будет автоматом

подтвержден

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


\catalog\view\theme\default\template\payment\cod.tpl

было

$('#checkout').click(function() {
	$.ajax({ 
		type: 'GET',
		url: 'index.php?route=payment/cod/confirm',
		success: function() {
			location = '<?php echo $continue; ?>';
		}		
	});
});
//--></script>
стало

<script type="text/javascript"><!--

	$.ajax({ 
		type: 'GET',
		url: 'index.php?route=payment/cod/confirm',
		success: function() {
			location = '<?php echo $continue; ?>';
		}		
	});

//--></script>

но придется поработать над confirm.tpl - изменить ее дизайн - повесить надпись "обработка данных" вобщем попробуйте сами поймете о чем

сейчас

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


можно пойти еще дальше

success: function() {
			location = '<?php echo $continue; ?>';
тот самый кусок кода который отвечает за редирект на страницу успешной регистрации

если его убрать то юзер останется на странице конфирм - но при этом заказ будет виден из админки

правда не будут работать ссылки "изменить" (данные , форму достаки, оплаты)- их придется убрать из дизайна

ВНИМАНИЕ !!!

эти изменения ВОЗМОЖНО не будут корректно работать при использовании платежных систем как формы оплаты

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


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

и кстати - в 6 и 7 IE процедура заказа преврашается в "погоню за боксом" , а по статистике LI таких юзверей 4%

мало но все-таки

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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