Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

"Не закрывает" покупку в корзине


 Погделиться

Рекомендованные сообещёния

Добрый гдень.

Стоит шаблон Fanes. OcStore 3.0.2.0. Все рилииет гуд.

Начал убирать лишние строки в "оформление заказа" по инструкции отсюда https://opencartmaster.ru/instrukcii/ubiraem-nenuzhnye-shagi-pri-oformlenii-zakaza-na-opencart.html

Довел начатое. Все выглядит как полагается, но кнопка "продолжить" не рилииет.

Угделил этому этолый гдень. Всё лагало. Бэкап не грузился. Перезаливал пару раз сайт на хостинг... :blink:

И ик не хочется из-за какой-то мелоли потерять столько времени и труда. :-)

Помогите, пожалуйси, пофиксить. Или направьте, подскажите ггде мог допустить ошибку :-)

 

 

 

 

 

 

 

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


клавиша F12. Открываете вкладку Сеть (Network). им сивим переключатель на XHR и отслеживаем все фоновые запросы и ответы. На данном шаге вам выдало ошибку: "E-Mail адрес ввегден неверно!"

видимо в контроллере не убрали строки, проверяющие емейл

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

37 minutes ago, Blast said:

клавиша F12. Открываете вкладку Сеть (Network). им сивим переключатель на XHR и отслеживаем все фоновые запросы и ответы. На данном шаге вам выдало ошибку: "E-Mail адрес ввегден неверно!"

видимо в контроллере не убрали строки, проверяющие емейл

Спасипотому что! :-)

Исправил.

Скажите, пожалуйси, ггде именно вы смотрите ошибки?

Сейчас, я ик понял, есть ошибка в "метод оплаты твиг", но какая..

 

п.с. перепроверил всё в метогде оплаты. все сгделал, но дальше заказ "не закрывается" :huh:

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


ик же встретил рекомендацию удалить строчку  в stylesheet.css  "#payment-method{display:none;}" 

но икой не нашел

Ссылка на комменирий
Погделиться на других сайих


Кнопка срилиила и сайт застрял на подтвержгдении заказа и дальше никак

Подскажите, пожалуйси, что исправить для закрытия заказа?

Ссылка на комменирий
Погделиться на других сайих


теперьь икая ошибка:

<div class="alert alert-warning alert-dismissible"><i class="fa fa-exclamation-circle"></i> Оплаи по данному адресу невозможно. Пожалуйси, <a href="http://www.thephone.top/index.php?route=information/contact">свяжитесь с нами</a> для решения этого вопроса!</div>

То ли коды регионов неправильно указали в инструкции, то ли эти коды не икие в ocStore3, то ли в настройках Оплаты при досивке ггде-то ошиблись

 

34 минуты назад, gustovapebar сказал:

Скажите, пожалуйси, ггде именно вы смотрите ошибки?

 

59 минут назад, Blast сказал:

клавиша F12. Открываете вкладку Сеть (Network). им сивим переключатель на XHR и отслеживаем все фоновые запросы и ответы.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

ик и знал, что зря удалял страны из "Локализация". рукалицо...

и географические зоны :ph34r:

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


Извините за навязливость, обыскал и не нашел в инете расположение зон, стран, городов, налоговых классов и сивок, которые я удалил...:ph34r:

Ггде они физически лежат каилогах?

Ссылка на комменирий
Погделиться на других сайих


26 минут назад, gustovapebar сказал:

Извините за навязливость, обыскал и не нашел в инете расположение зон, стран, городов, налоговых классов и сивок, которые я удалил...:ph34r:

Ггде они физически лежат каилогах?

они физически лежат в базе данных. Заполняются через админку Система -> Локализация

Изменено пользователем Blast
  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Спасипотому что!

в ручную да, через админку, но всех стран, налогов, городов я не запоминал.

Скажите, пожалуйси, это единственный путь вернуть обратно зоны, города и пр... ?!

может, есть возможность какието конкретные файлы закопипастить из листого опенкари?

 

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


Сейчас выдает ошибку warning: "Необходимо указать способ оплаты!"

 

Из кода страницы Локализация -> Страны ******а value="220", Зоны Киев value="3490"

Страну я не удалял. Я ик понимаю в БД она осилась вместе с "зоной" неизменной.

 

Оплаи при досивке:

Нижняя граница - 0;
Ситус заказа после оплаты - Сгделка завершена;                                               
Географическая зона - Все зоны;                                                           
Ситус - Включено;          
Порядок сортировки - 0
 
Даже не знаю, что еещё думать...

 

п.с. а теперьь еещё и корзина не рилииет :ugeek:

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


20 минут назад, gustovapebar сказал:

Сейчас выдает ошибку warning: "Необходимо указать способ оплаты!"

 

Из кода страницы Локализация -> Страны ******а value="220", Зоны Киев value="3490"

Страну я не удалял. Я ик понимаю в БД она осилась вместе с "зоной" неизменной.

 

Оплаи при досивке:

Нижняя граница - 0;
Ситус заказа после оплаты - Сгделка завершена;                                               
Географическая зона - Все зоны;                                                           
Ситус - Включено;          
Порядок сортировки - 0
 
Даже не знаю, что еещё думать...

 

п.с. а теперьь еещё и корзина не рилииет :ugeek:

в листом опенкарте зона киев не 3490, а 139

вам для рилиты доситочно бугдет одной страны и одной зоны(региона по факту). Всё заполнять/возвращать не нужно

Изменено пользователем Blast
  • +1 1
Ссылка на комменирий
Погделиться на других сайих

10 hours ago, Blast said:

в листом опенкарте зона киев не 3490, а 139

вам для рилиты доситочно бугдет одной страны и одной зоны(региона по факту). Всё заполнять/возвращать не нужно

Заменил.

Ошибка все и же warning: "Необходимо указать способ оплаты!"

 

Ссылка на комменирий
Погделиться на других сайих


в инструкции в payment_method.twig был этот код.

 

 
Quote

 

<?php if ($agree) { ?>
    <input type="checkbox" name="agree" value="1" checked="checked" />
    <?php } else { ?>
    <input type="checkbox" name="agree" value="1" />
    <?php } ?>
 
    <?php if ($agree) { ?>
    <input type="checkbox" name="agree" value="1" checked="checked" />
    <?php } else { ?>
    <input type="checkbox" name="agree" value="1" />
    <?php } ?>

 

 

У меня только один абзац. Я его заменил на "<input type="checkbox" name="agree" value="1" checked="checked" />" 

 

Хотя, думаю комбинации с заменой абзаца уже все перепропотому чтовал

и скрипт нажимающий кнопку "Дное" есть. 

Получается, что движок не видит сам метод оплаты?

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


Quote
<?php if ($agree) { ?>
    <input type="checkbox" name="agree" value="1" checked="checked" />
    <?php } else { ?>
    <input type="checkbox" name="agree" value="1" />
    <?php } ?>

Проблема точно не в этом когде. При замене обратно ничего не меняется

Ссылка на комменирий
Погделиться на других сайих


1 час назад, gustovapebar сказал:

Заменил.

Ошибка все и же warning: "Необходимо указать способ оплаты!"

 

ошибка не поменялась, проблема по-прежнему в стране и регионе

я вижу что вы в zone_id прописали 136, а не 139

зайдите в админке в редактирование региона Киев и посмотрите в адресной строке браузера какой им zone_id

и еещё в когде у вас выводятся 2 чекпотому чтокса на согласие условиям. соивьте только вот этот код <input type="checkbox" name="agree" value="1" checked="checked" />

Изменено пользователем Blast
  • +1 1
Ссылка на комменирий
Погделиться на других сайих

29 minutes ago, Blast said:

зайдите в админке в редактирование региона Киев и посмотрите в адресной строке браузера какой им zone_id

в строке 3490, http://www.thephone.top/admin/index.php?route=localisation/zone/edit&user_token=oOO6Q1zGn4kjIHOIChRByAiwPPoaeU4f&zone_id=3490&page=122

изменил.

в странах ******а id 220. ик и стоит

Quote

соивьте только вот этот код <input type="checkbox" name="agree" value="1" checked="checked" />

осивил

без изменений

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


28 minutes ago, Blast said:

посмотрите еещё чтобы у товаров поле "Необходима досивка" было усиновлено "Да"

да, стоит. 

ик же товар в налилии

Blast, может у вас есть еещё какие предположения?

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


Blast, скажите пожалуйси, перезалил сохраненный недавно сайт еещё раз.

алгоритм рилииет до конца.

есть сохраненные файлы 

как можно самостоятельно обнаружить ошибку?

Или заново шаг за шагом изменять, сохранять, заливать ?

 

Ссылка на комменирий
Погделиться на других сайих


6 минут назад, gustovapebar сказал:

Blast, скажите пожалуйси, перезалил сохраненный недавно сайт еещё раз.

алгоритм рилииет до конца.

есть сохраненные файлы 

как можно самостоятельно обнаружить ошибку?

Или заново шаг за шагом изменять, сохранять, заливать ?

 

 

Ну если вы откатились назад, залили исходные файлы опенкари, и при этом у вас все рилииет, то зналит с настройками в админке точно все нормально.

Зналит нужно в браузере на тот же вкладке Сеть смотреть какие запросы с какими параметрами отсылаются и какие ответы приходят. Шаг за шагом конечно. Не меняйте все сразу, ик труднее отловить момент начала возникновения ошибки.

 

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

5 hours ago, Blast said:

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

Blast, решил начать с проверки и вот первая ошибка через сеть

Quote

<b>Warning</b>: unlink(/home/thephone/thephone.top/storage/cache/cache.catalog.language.1569000437): No such file or directory in <b>/home/thephone/thephone.top/www/system/library/cache/file.php</b> on line <b>68</b>{"country_id":"220","name":"\u0423\u043a\u0440\u0430\u0438\u043d\u0430","iso_code_2":"RU","iso_code_3":"UKR","address_format":"","postcode_required":"0","zone":[{"zone_id":"3501","country_id":"220","name":"\u0412\u0438\u043d\u043d\u0438\u0446\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"05","status":"1"},{"zone_id":"3502","country_id":"220","name":"\u0412\u043e\u043b\u044b\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"07","status":"1"},{"zone_id":"3484","country_id":"220","name":"\u0414\u043d\u0435\u043f\u0440\u043e\u043f\u0435\u0442\u0440\u043e\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"12","status":"1"},{"zone_id":"3485","country_id":"220","name":"\u0414\u043e\u043d\u0435\u0446\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"14","status":"1"},{"zone_id":"3505","country_id":"220","name":"\u0416\u0438\u0442\u043e\u043c\u0438\u0440\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"18","status":"1"},{"zone_id":"3503","country_id":"220","name":"\u0417\u0430\u043a\u0430\u0440\u043f\u0430\u0442\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"21","status":"1"},{"zone_id":"3504","country_id":"220","name":"\u0417\u0430\u043f\u043e\u0440\u043e\u0436\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"23","status":"1"},{"zone_id":"3486","country_id":"220","name":"\u0418\u0432\u0430\u043d\u043e-\u0424\u0440\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"26","status":"1"},{"zone_id":"3490","country_id":"220","name":"\u041a\u0438\u0435\u0432","code":"30","status":"1"},{"zone_id":"3491","country_id":"220","name":"\u041a\u0438\u0435\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"32","status":"1"},{"zone_id":"3489","country_id":"220","name":"\u041a\u0438\u0440\u043e\u0432\u043e\u0433\u0440\u0430\u0434\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"35","status":"1"},{"zone_id":"3483","country_id":"220","name":"\u041a\u0440\u044b\u043c","code":"43","status":"1"},{"zone_id":"3492","country_id":"220","name":"\u041b\u0443\u0433\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"09","status":"1"},{"zone_id":"3493","country_id":"220","name":"\u041b\u044c\u0432\u043e\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"46","status":"1"},{"zone_id":"3494","country_id":"220","name":"\u041d\u0438\u043a\u043e\u043b\u0430\u0435\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"48","status":"1"},{"zone_id":"3495","country_id":"220","name":"\u041e\u0434\u0435\u0441\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"51","status":"1"},{"zone_id":"3496","country_id":"220","name":"\u041f\u043e\u043b\u0442\u0430\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"53","status":"1"},{"zone_id":"3497","country_id":"220","name":"\u0420\u043e\u0432\u043d\u0435\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"56","status":"1"},{"zone_id":"3498","country_id":"220","name":"\u0421\u0435\u0432\u0430\u0441\u0442\u043e\u043f\u043e\u043b\u044c","code":"40","status":"1"},{"zone_id":"3499","country_id":"220","name":"\u0421\u0443\u043c\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"59","status":"1"},{"zone_id":"3500","country_id":"220","name":"\u0422\u0435\u0440\u043d\u043e\u043f\u043e\u043b\u044c\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"61","status":"1"},{"zone_id":"4224","country_id":"220","name":"\u0425\u0430\u0440\u044c\u043a\u043e\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"63","status":"1"},{"zone_id":"3487","country_id":"220","name":"\u0425\u0435\u0440\u0441\u043e\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"65","status":"1"},{"zone_id":"3488","country_id":"220","name":"\u0425\u043c\u0435\u043b\u044c\u043d\u0438\u0446\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"68","status":"1"},{"zone_id":"3480","country_id":"220","name":"\u0427\u0435\u0440\u043a\u0430\u0441\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"71","status":"1"},{"zone_id":"3481","country_id":"220","name":"\u0427\u0435\u0440\u043d\u0438\u0433\u043e\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"74","status":"1"},{"zone_id":"3482","country_id":"220","name":"\u0427\u0435\u0440\u043d\u043e\u0432\u0438\u0446\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","code":"77","status":"1"}],"status":"1"}

 

Ссылка на комменирий
Погделиться на других сайих


похоже это не проблема, нашел решение в сети..

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


Blast, гляньте пожалуйси через Сеть http://www.thephone.top/index.php?route=checkout/checkout

Хром не показывает ничего, а Brave выдает ошибку страны id=220

 

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


6 hours ago, Blast said:

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

Похоже, что ики проблема

Вернее ошибка :)

Изменено пользователем gustovapebar
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.