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

как убрать лишние поля в оформлении заказа для авторизированных пользователей opencart


Recommended Posts

Есть куча информации о том как убрать лишние поля для гостей сайта. Но если пользователь авторизировался, он проходит немного другую процедуру регистрации.
 

И при попытке поставить автомат на автоматический переход к другому шагу, например для шага "Адрес доставки" при попытке добавить автодействие для кнопки "address-shipping", она зацикливается и повторяется бесконечное число раз.

 

Может кто подскажет как убрать эту цикличность?

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


Купите модуль упрощенного оформления заказа он стоит всего 350р и решет кучу проблем

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

проверять залогинен пользователь или нет

 

Если пользователь не залогинен выводим поля

<?php if (!$logged) { ?>  нужные поля <?php ?>

Но есть нюанс, вальвация, туда же нудно добавить подобную "приблуду"

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

Вот код, который нажимает кнопку автоматически 

<script>
 $(document).ready(function(){
 setTimeout(function(){
  $('#button-payment-address').trigger('click');
  },2000);
 });
</script>

Так вот, он почемуто у зарегистрированного пользователя зацикливается и нажимается каждые 2000 мсек. Может подскажите где контроллер подгружает эту страницу автоматически?

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


не вижу всего кода и то что вы хотите сделать 

 

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

<script>
$(document).ready(function(){
 var i = true;
 if ($i == true) {
   setTimeout(function(){
    $('#button-payment-address').trigger('click');
   }, 2000);
   $i = false;
 } 
});
</script>
Змінено користувачем ArtenPitov
Надіслати
Поділитися на інших сайтах

Там получается что checkout поочередно подгружает странички (payment_shipping, address_shipping, ...). Только если заходить от зарегистрированного пользователя, то эти странички подгружаются всякий раз после нажатия на кнопку продолжить. И как следствия загружают повторно script code.

 

Поэтому нужно скорее отключить повторную подгрузку странички (payment_shipping, address_shipping, ...), но как это сделать я не знаю

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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