Jump to content
Sign in to follow this  
djalex

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

Recommended Posts

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

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

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

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

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

Share this post


Link to post
Share on other sites

раскошелится на simple

Share this post


Link to post
Share on other sites
Posted (edited)

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

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

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

 

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

 

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

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

Edited by djalex

Share this post


Link to post
Share on other sites
Posted (edited)

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

Edited by stickpro

Share this post


Link to post
Share on other sites
Posted (edited)

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

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

 

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

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

 

Edited by djalex

Share this post


Link to post
Share on other sites
28 минут назад, djalex сказал:

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

 

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

Share this post


Link to post
Share on other sites
1 минуту назад, djalex сказал:

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

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

 

Ваш вклад тоже оценен 

Share this post


Link to post
Share on other sites
Posted (edited)

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.  которые очень модные сейчас.

 

 

 

Edited by djalex

Share this post


Link to post
Share on other sites
3 часа назад, djalex сказал:

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

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

 

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

Share this post


Link to post
Share on other sites
Posted (edited)

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

 

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

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

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

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

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

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

 

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

 

Edited by djalex

Share this post


Link to post
Share on other sites

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

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

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

of3mkKCBe-A.jpg

 

 

Share this post


Link to post
Share on other sites
Posted (edited)

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

 

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

с Userfrienly уровня Gnome3.

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

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

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

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

Edited by djalex

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Leingard
      450.00 руб
      Скачать/Купить дополнение


      CrashReport - отчет о проблемах покупателей
      Модуль для обнаружения и последующего решения ошибок и проблем Ваших покупателей. Используя модуль, Вы сможете найти проблемные места Вашего сайта с которыми сталкиваются покупатели. Ошибка 404 - теперь не загадка. Вы будете знать где, когда и как покупатель вышел на отсутствующую страницу или подозрительный запрос.
       
      Обнаружение битых ссылок в поисковой системе на Ваш сайт, так же можно обнаружить при помощи модуля.  
       
      DEMO: OC 3: http://oc30.gameshara.ru/
      DEMO: OC 2.3: http://gameshara.ru/module/
      DEMO: OC 2.1: http://gameshara.ru/ocstore21/
      Админ часть: Admin (Логин и пароль: demo)
       
      Возможности модуля:
      Посещение покупателями страниц с ошибокой 404 Вашего магазина. Откуда перешел и когда. Битые товары которые до сих пор отображаются в поисковой системе или на сайте. При заходе на такие, Вы увидите отчёт. Ошибки категорий или старые категории которые нужно убрать (а посетитель их видит). При посещение таких покупателями, Вы увидите. Старые или отсутствующие производители по которым прошелся пользователь. Отображение IP адресов Подозрительные запросы так же будут отображены в отчёте.  
      Инструкция в архиве.
       
      Лицензия:
      Модуль продается с лицензией на сайт. Одна покупка = Один домен Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии. Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.  
      Тип распространения:
      Как есть Добавил Leingard Добавлено 15.04.2019 Категория Отчеты Системные требования PHP 5.6+ Сайт разработчика Старая цена 500 Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Да  
    • By Leingard
      Модуль для обнаружения и последующего решения ошибок и проблем Ваших покупателей. Используя модуль, Вы сможете найти проблемные места Вашего сайта с которыми сталкиваются покупатели. Ошибка 404 - теперь не загадка. Вы будете знать где, когда и как покупатель вышел на отсутствующую страницу или подозрительный запрос.
       
      Обнаружение битых ссылок в поисковой системе на Ваш сайт, так же можно обнаружить при помощи модуля.  
       
      DEMO: OC 3: http://oc30.gameshara.ru/
      DEMO: OC 2.3: http://gameshara.ru/module/
      DEMO: OC 2.1: http://gameshara.ru/ocstore21/
      Админ часть: Admin (Логин и пароль: demo)
       
      Возможности модуля:
      Посещение покупателями страниц с ошибокой 404 Вашего магазина. Откуда перешел и когда. Битые товары которые до сих пор отображаются в поисковой системе или на сайте. При заходе на такие, Вы увидите отчёт. Ошибки категорий или старые категории которые нужно убрать (а посетитель их видит). При посещение таких покупателями, Вы увидите. Старые или отсутствующие производители по которым прошелся пользователь. Отображение IP адресов Подозрительные запросы так же будут отображены в отчёте.  
      Инструкция в архиве.
       
      Лицензия:
      Модуль продается с лицензией на сайт. Одна покупка = Один домен Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии. Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.  
      Тип распространения:
      Как есть
    • By mpn2005
      Модуль динамически изменяет цену товара при выборе опции и изменении количества товара.
      Дополнительные действия к цене опции: =, %, *,  /.
       
      Демо:
      OpenCart v3.0.2.0: Демо1 Демо2 (акция)
       
      Вохможности:
      Учитывается акция на товар Учитывается скидка на товар Обновление цены с учётом налогов Обновление цены в бонусных баллах (вкл / выкл) Умножение цены на введённое количество товара (вкл / выкл) Акция на опции пропорционально акции на товар  (вкл / выкл) Скидка на опции пропорционально скидке на товар (вкл / выкл) Автоматический выбор первой опции (вкл / выкл) Вывод цены в дополнительной валюте (NEW) (вкл / выкл) Не показывать цену опции Дополнительные действия к цене опции: =, %, *,  /. Поддержка шаблонов: UniShop, NewStore (OC3)  
      Настройки модуля находятся на закладке Локализация в конфигурации магазина
       
      Версия для OC1.5, OC2
       
      Особенности работы:
      Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует).
    • By mpn2005
      500.00 руб
      Скачать/Купить дополнение


      [OC3] Обновление цены при выборе опции, без AJAX
      Модуль динамически изменяет цену товара при выборе опции и изменении количества товара.
      Дополнительные действия к цене опции: =, %, *,  /.
       
      Демо:
      OpenCart v3.0.2.0: Демо1 Демо2 (акция)
       
      Вохможности:
      Учитывается акция на товар Учитывается скидка на товар Обновление цены с учётом налогов Обновление цены в бонусных баллах (вкл / выкл) Умножение цены на введённое количество товара (вкл / выкл) Акция на опции пропорционально акции на товар  (вкл / выкл) Скидка на опции пропорционально скидке на товар (вкл / выкл) Автоматический выбор первой опции (вкл / выкл) Вывод цены в дополнительной валюте (NEW) (вкл / выкл) Не показывать цену опции Дополнительные действия к цене опции: =, %, *,  /. Поддержка шаблонов: UniShop, NewStore (OC3)  
      Настройки модуля находятся на закладке Локализация в конфигурации магазина
       
      Версия для OC1.5, OC2
       
      Особенности работы:
      Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует). Добавил mpn2005 Добавлено 21.04.2018 Категория Опции Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By Feech
      Скачать/Купить дополнение


      Кастомный h1 для товаров, категорий и информационных страниц. Opencart 3
      Добавляет H1 для товаров, категорий и информационных страниц. Для Opencart 3
       
      Установка
      Установка производится через стандартный инструмент: Дополнения - Установка дополнений. Выберите файл custom_h1_os3.ocmod.zip (Распаковывать архив не надо) В архиве лежит install.sql - выполните содержимое для вашей БД После установки не забудьте обновить кеш модификаций. Добавил mitlabsFeech Добавлено 11.04.2019 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.