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

Ошибка при обновлении страницы оформления заказа(измененной)


Recommended Posts

Переделал оформление заказа из 6 шагов в 2, в theme/*themeName*/template/checkout

добавил в начале файла класс к блокам div у которого в css(stylesheet) прописал display:none

<div id="checkout" class="[attachment=4121:checkout.tpl.zip]">
	  <div class="checkout-heading"><?php echo $text_checkout_option; ?></div>
	  <div class="checkout-content"></div>
	</div>
css

.nevidim {
display: none;
}

ещё имитировал клики по кнопкам

  success: function(html) {
   $('#checkout .checkout-content').html(html);
  
   $('#checkout .checkout-content').slideDown('slow');
  
   $('#button-account').click();
  },
получается пользователь заходит на страницу оформления заказа, ненужные шаги скрыты от него, но всё грузится и проходит без его ведома, он вводит только адрес и подтверждает заказ, всё работает нормально но когда обновляешь страницу или пытаешься вернутся назад с сайта платёжной системы выходит ошибка

Not Found
Not Found
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru" xml:lang="ru">
<head>
...

<div id="content">  <div class="breadcrumb">

		<a href="http://localhost/sirsh/index.php?route=common/home">Главная</a>'>http://localhost/sirsh/index.php?route=common/home">Главная</a>

		 » <a href="http://localhost/sirsh/index.php?route=checkout/undefined">Запрашиваемая страница не найдена!</a>

	  </div>

  <h1>Запрашиваемая страница не найдена!</h1>

  <div class="content">Запрашиваемая страница не найдена!</div>

  <div class="buttons">

	<div class="right"><a href="http://localhost/sirsh/index.php?route=common/home" class="button">Продолжить</a></div>

checkout.tpl.zip

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


Всё разобрался, оказывается в theme/*themeName*/template/checkout/login.tpl после перезагрузки страницы галочка снималась с "оформить без регистрации", а этот шаг у меня скрыт и там автоматом нажимается кнопка продолжить(тоже скрытая), поставил по умолчанию галочку всё заработало.

чуть позже закину папку /template/checkout/ которая подходит для шаблона default и сокращает оформления заказа в 2 шага, ввод адреса и подтверждение заказа с последующей переброской на платёжку, без выбора метода платежа и метода доставки

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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