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

Как убрать " Необходимо указать способ оплаты!


Recommended Posts

Прошу помочь подсказать как убрать надпись. Колупаюсь в checkout/payment_method.twig
Удалил ненужные шаги по вот этому мануалу.
https://allwebstuff.info/opencart-убираем-шаги-оплаты-и-доставки-в-офо/

надо просто ведь убрать как то надпись " Необходимо указать способ оплаты! " в Opencart 3
и всё . чтобы оно не стопорилось на этом шаге.

Пробовал методом научного тыка дописывать checkout , менять параметры - ничего не помогло. откатил назад.

кто настоящий автор этой инструкции и как ему сообщить о том что она ломаная я не знаю.
 

Снимок экрана в 2019-04-01 18-02-48.png

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


надоели предлгалать проприетарщину с закрытым кодом в который могли напихать всё что угодно

оно же зазендено и у меня на сервере нет Ioncube loader

Сначала автор пусть откроет исходный код.

 

букву А чтобы на сайт добавить не ннужно случайно что нибудь купить?

 

такое ощущение что я попал на форум где все только и делают что предлагают что то купить

вместо того чтобы разобратся и 1 строчку кода поменять
 

Змінено користувачем djalex
Надіслати
Поділитися на інших сайтах


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

Змінено користувачем stickpro
Надіслати
Поділитися на інших сайтах

огромное спасибо за поддержку опенсорса.

мы не забудем вашу помощь!

 

и дело не в деньгах, а в proprietary software - Ioncube

да и вопрос был КОНКРЕТНЫЙ - убрать надпись.

 

Змінено користувачем djalex
Надіслати
Поділитися на інших сайтах


28 минут назад, djalex сказал:

надо просто ведь убрать как то надпись " Необходимо указать способ оплаты! " в Opencart 3

 

В контроллере catalog/controller/checkout/payment_method.php указана проверка на метод оплаты

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

To Jozeff


попытался поставить затычку вот так:
$this->request->post['payment_method']=1;
К сожалению я не знаю что за массив данных может передаваться под названием payment method
это может быть Array, variable , boolean или что угодно.

 

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
OK
<b>Notice</b>: Undefined offset: 1 in <b>/home/u7170sd0q/domains/чч.ru/public_html/catalog/controller/checkout/payment_method.php</b> on line <b>179</b>[]

 

========

 

я по крайней мере выложил полностью исходники управления и совместной работы с базами данных dbscript 4  и  игры M2k для Android i Linux.

так что я некоторую поддержку внёс.в сообщество и мой код можно скачать на github. https://github.com/dj--alex/db-script

Кто хочет качайте, пользуйтесь.

 

А вот с удалением условия возникли сложности, Я учился на работу с  PHP 3 и 4 в 2006 году. тогда не было никаких JSON  и  $this.  которые очень модные сейчас.

 

 

 

Змінено користувачем djalex
Надіслати
Поділитися на інших сайтах


3 часа назад, djalex сказал:

надоели предлгалать проприетарщину с закрытым кодом в который могли напихать всё что угодно

есть бесплатные аналоги, ну или смекалка...

 

а если мудрый совет хочешь, то выкинь 3 версию в корзину, с ней только дети играются сейчас, тратя свои бесценные годы жизни

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


К сожалению успели забить тысячу товаров ВРУЧНУЮ. прежде чем узнали о исключительных особенностях данного кода и  о особенностях разработчиков.

 

почему нельзя просто исправить баг и отправив в апстрим фикс поделится исправлением с разработчиками как это делается в нормальном цивилизованном мире:? в проекте mangos было так, в джумле было так.

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

на гитхабе все эти функции есть.

Неужели проекту неинтересно развиватся? Кто вообще его авторы русские нет?

или в мире опенкарт принято разрабатывать дыры и делать плагины их затыкающие

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

 

по идее надо просто прислать какие то данные с затычкой и метод сохранит их.
и всё. например предварительно заполненные поля
$a[p][one]="123", $a[p][two]="234" псевдокодом. ну вы меня поняли.

 

Змінено користувачем djalex
Надіслати
Поділитися на інших сайтах


Поставил я всё таки плагин.
quickcheckout190_oc3.ocmod
И теже грабли только спереди - Нет доступных способов оплаты - пожалуйста свяжитесь с администрацией.

Это хороший плагин?
или лучше что то ещё попробовать?  ещё есть пара бесплатных плагинов их тоже попробую. если не помогут то платный опенсорс плагин какой нибудь куплю

Как эту оплату убрать?  или как сделать Fake оплату. не могу понять.

of3mkKCBe-A.jpg

 

 

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


Решено!!!!!!
приходилось ковырятся в коде, сначала сам 2 недели ковырялся везде пытался найти хоть что то,т.к. код радикально отличается от PHP4 образца 2006 года из за MVC i OOP потому это было сложно.
потом вопросы везде задавать начал мне конечно же предложили сразу плагин купить
и хорошо что нашелся человек который дал его потестить  - плагин для корзины конечно же не помог!!

 

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

с Userfrienly уровня Gnome3.

«Мено» -> «Модули / Расширения» и в выпадающем списке выбираем «Оплата».
нужно не выключить все плагины как говорят некоторые инструкции и горе-советчики (видимо чтобы плагины лучше продавались)
а ВКЛЮЧИТЬ ОДИН ПЛАГИН (стандартный!! не платный , не скачанный!) хотя бы.  никто не сказал это.
оказывается " оплата наличными " была нужна.. попросили какого то получателя . я ввёл "0" и зараюотало.
Мало того чтобы плагин включился в отличие от нормальных программ в опенкарт после активации надо его ОТРЕДАКТИРОВАТЬ

и выбрать статус включено (!)    Это примерно как две кнопки включения на компьютере

На одной написано Питание, а другая просто по приколу но без нее не работает.
 

Кстати кэш надо тоже отключить для внесения изменений на сайт иначе можно забыть его обновить.

Змінено користувачем djalex
  • +1 2
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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