Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Не оформляется заказ. Fatal error: Uncaught Error: Call to undefined function mysql_errno() in


Recommended Posts

В какой-то момент перестал оформляться заказ после нажатия кнопки "Оформить". Использую шаблон NewStore 2.6.1 PHP 7.1 на OCstore 2.3.0.2.4.
Выдает вот такую кучу ошибок Fatal error: Uncaught Error: Call to undefined function mysql_errno() in /home/s/sergotv/satexpress-tv.ru/public_html/system/storage/modification/catalog/model/checkout/order.php:25 Stack trace: #0 [internal function]: ModelCheckoutOrder->addOrder(Array) #1 /home/s/sergotv/satexpress-tv.ru/public_html/system/storage/modification/system/engine/loader.php(191): call_user_func_array(Array, Array) #2 [internal function]: Loader->{closure}(Array, Array) #3 /home/s/sergotv/satexpress-tv.ru/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #4 /home/s/sergotv/satexpress-tv.ru/public_html/system/storage/modification/catalog/controller/checkout/confirm.php(328): Proxy->__call('addOrder', Array) #5 [internal function]: ControllerCheckoutConfirm->index() #6 /home/s/sergotv/satexpress-tv.ru/public_html/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #7 /home/s/sergotv/satexpress-tv.ru/public_html/catalog/controller/startup/router.php(25): Action->execute( in /home/s/sergotv/satexpress-tv.ru/public_html/system/storage/modification/catalog/model/checkout/order.php on line 25

Вроде понимаю что-то с базой, а что именно - непонятно. 
В логах - ничего не отображается.

Может кто сталкивался с подобным - буду рад пообщаться.:rolleyes:

Link to post
Share on other sites

14 минут назад, SerGOTV сказал:

system/storage/modification/catalog/model/checkout/order.php:25

В таком месте не должно быть прямого вызова функций mysql.

Запросы должны делаться только через библиотеку движка.

 

Похоже какой-то модификатор с ужасным кодом. Отключайте модификаторы, которые недавно ставили.

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

Link to post
Share on other sites
8 часов назад, mpn2005 сказал:

В таком месте не должно быть прямого вызова функций mysql.

Запросы должны делаться только через библиотеку движка.

 

Похоже какой-то модификатор с ужасным кодом. Отключайте модификаторы, которые недавно ставили.

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

Купил Simple + Filterit. Больше ничего не ставил. Сейчас буду пробовать - переставить их на чистую тему, понять - из за них это или нет

Link to post
Share on other sites

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

Купил Simple + Filterit. Больше ничего не ставил. Сейчас буду пробовать - переставить их на чистую тему, понять - из за них это или нет

Не думаю, что в этих модулях есть такой хардкод.

Может были какие-то правки.

Link to post
Share on other sites

Приболел, снова продолжил заниматься этой темой.  Да. Тема+ Simple + Filterit в этом точно не виноваты. Даже с учётом моих правок на главной страницы темы. 
проблема возникла после переноса сайта на другой домен. Была еще правка двойного нажатия на кнопку Оформить при выборе банковский перевод, но она здесь тоже не причём = Проверил заменой дефолтного файла 

Устанавливал еще несколько модулей онлайн оплаты - буду теперь их копать. 

Link to post
Share on other sites

Вопрос решён. Сторонний модификатор Предзаказа оказался причиной. 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By ALEXROS
      Как изменить вес в корзине с (1.50 кг) на (1.502 кг)?
      Нужно, чтобы граммы тоже отображались.
    • By disclap
      Ocstore 2.3
      Установленные модули для заказов: Simple
      Нужно в корзине сгруппировать товары по полю (location) или "Производители"  
      Подойдет даже визуально в корзине ($products = $this->cart->getProducts(); ) что б клиент видел что товары на разных складах.
      Пишите в ЛС если непонятно будем разбирать индивидуально.
    • By flai0616
      1490
      Скачать/Купить дополнение


      Order Source - модуль источника заказа и отслеживания utm - меток
      UPD 28.04.2021 - Уважаемые друзья! В данный момент я прохожу лечение, поэтому сроки тех. поддержки могут увеличиться! Прошу отнестись с пониманием! Сроки выдачи лицензионных ключей при покупке модуля не изменятся. Если вам необходима установка / доработка модуля - просьба перед покупкой согласовать дату посредством email.
      Поддержка, консультация и прочие вопросы решаются ТОЛЬКО посредством email - flai0616@yandex.ru
       
      Order Source - модуль для определения источника заказа.
      Модуль работает совместно с модулями кеширования страниц!
       
      Модуль отслеживает источник заказа, базовый набор utm-меток и записывает их в бд при оформлении заказа.
      Функционал модуля:
      1. Определяет первоисточник (referer) визита клиента, сделавшего заказ.
       
      ATTENTION! Для корректного определения http_referer-a ваш сайт должен быть на https протоколе!
      Подробней ТУТ
      Отслеживание utm-меток будет работать в любом случае.

      2. Определяет метки utm_source (utm_source) визита клиента, сделавшего заказ.
      3. Определяет метки utm_medium (utm_medium) визита клиента, сделавшего заказ.
      3. Определяет метки utm_campaign (utm_campaign) визита клиента, сделавшего заказ.
      4. Определяет метки utm_content (utm_content) визита клиента, сделавшего заказ.
      5. Определяет метки utm_term (utm_term) визита клиента, сделавшего заказ.
      6. Возможность вывода вышеуказанных параметров в таблице заказов раздела "Продажи/заказы".
      8. Составляет таблицу эффективности (кол-во заказов, выручка) и строит графики (кол-во заказов, выручка) по любому из указанных выше параметров.
       
      Подробнее про использование utm-меток вы можете посмотреть тут
       
      Перед установкой дополнения, обязательно ознакомьтесь с порядком новой установки и обновления,
      описанном в файле "readme" в архиве с модулем.
      При необходимости - ознакомьтесь с краткой инструкцией по utm-меткам "информация о utm-метках".
       
      Условия приобретения:
      1. Данное дополнение распространяется по принципу 1 лицензия - 1 домен + 1 тестовый домен.
      2. Поддомены считаются отдельным доменом!
      3. Тестовым доменом может быть только либо технический адреса хостинга, либо поддомен "test" основного домена.
      4. Модуль распространяется по принципу "как есть", со всеми его особенностями, достоинствами
      и недостатками, как имеющимися в данный момент так и выявленными в будущем, поэтому
      любые исправления или изменения модуля возможны только по воле автора и никак иначе.
      5. В модуле используется технология защиты, препятствующая несанкционированному использованию модуля,
      а также ограничивающая изменение файлов с его кодом.
      6. Данная защита не снимается ни при каких условиях.
      7. Применение средств и методов, позволяющих обойти используемую технологию защиты, являются незаконными.
      8. Лицензия возврату не подлежит!
      9. Продукт не является бесплатным программным обеспечением и не может распространяться в какой-либо форме где-либо без письменного согласия автора.
       
      Условия Тех.поддержки:
      1. Вопросы по поддержке вы также можете задавать по почте flai0616@yandex.ru, либо по скайпу: live:48e002bddf029358
      2. Активация дополнения выполняется в течении суток с момента покупки.
      3. Тех.поддержка оказывается в течении двух суток с момента поступления запроса.
       3.1 Тех.поддержка оказывается при предоставлении доступа в админ.панель и к файлам сайта по протоколу FTP.
      4. В условия тех.поддержки не входит:
       4.1 согласование работы дополнения с какими-то либо другими модулями.
       4.2 настройка и запуск дополнения на версиях opencart/ocstore отличных от явно заявленных.
       4.3 изменение работы или добавление каких-либо новых функций.
      5. Поддержка оказывается только легальным и добросовестным покупателям, купившим данный продукт непосредственно у автора, а также на сайте opencartforum.com
       
      Системные требования:
      1. Версия PHP минимум 5.3 
      2. Opencart/Ocstore 2.0.x.x - 3.0.x.x
      3. Установленный на сервере IonCube loader последней версии
       
      Приобретая данное дополнение, вы тем самым соглашаетесь с системными требованиями, ограничениями, условиями покупки и тех.поддержки.
       
      Демо:
      http://flai0616g2.temp.swtest.ru/admin
      demo
      demo
       
      Добавил flai0616 Добавлено 24.02.2018 Категория Покупки, оформление заказа, корзина Системные требования PHP минимум 5.3, Opencart/Ocstore 2.0.x.x - 3.0.x.x Метод активации По запросу на почту Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
    • By flai0616
      UPD 28.04.2021 - Уважаемые друзья! В данный момент я прохожу лечение, поэтому сроки тех. поддержки могут увеличиться! Прошу отнестись с пониманием! Сроки выдачи лицензионных ключей при покупке модуля не изменятся. Если вам необходима установка / доработка модуля - просьба перед покупкой согласовать дату посредством email.
      Поддержка, консультация и прочие вопросы решаются ТОЛЬКО посредством email - flai0616@yandex.ru
       
      Order Source - модуль для определения источника заказа.
      Модуль работает совместно с модулями кеширования страниц!
       
      Модуль отслеживает источник заказа, базовый набор utm-меток и записывает их в бд при оформлении заказа.
      Функционал модуля:
      1. Определяет первоисточник (referer) визита клиента, сделавшего заказ.
       
      ATTENTION! Для корректного определения http_referer-a ваш сайт должен быть на https протоколе!
      Подробней ТУТ
      Отслеживание utm-меток будет работать в любом случае.

      2. Определяет метки utm_source (utm_source) визита клиента, сделавшего заказ.
      3. Определяет метки utm_medium (utm_medium) визита клиента, сделавшего заказ.
      3. Определяет метки utm_campaign (utm_campaign) визита клиента, сделавшего заказ.
      4. Определяет метки utm_content (utm_content) визита клиента, сделавшего заказ.
      5. Определяет метки utm_term (utm_term) визита клиента, сделавшего заказ.
      6. Возможность вывода вышеуказанных параметров в таблице заказов раздела "Продажи/заказы".
      8. Составляет таблицу эффективности (кол-во заказов, выручка) и строит графики (кол-во заказов, выручка) по любому из указанных выше параметров.
       
      Подробнее про использование utm-меток вы можете посмотреть тут
       
      Перед установкой дополнения, обязательно ознакомьтесь с порядком новой установки и обновления,
      описанном в файле "readme" в архиве с модулем.
      При необходимости - ознакомьтесь с краткой инструкцией по utm-меткам "информация о utm-метках".
       
      Условия приобретения:
      1. Данное дополнение распространяется по принципу 1 лицензия - 1 домен + 1 тестовый домен.
      2. Поддомены считаются отдельным доменом!
      3. Тестовым доменом может быть только либо технический адреса хостинга, либо поддомен "test" основного домена.
      4. Модуль распространяется по принципу "как есть", со всеми его особенностями, достоинствами
      и недостатками, как имеющимися в данный момент так и выявленными в будущем, поэтому
      любые исправления или изменения модуля возможны только по воле автора и никак иначе.
      5. В модуле используется технология защиты, препятствующая несанкционированному использованию модуля,
      а также ограничивающая изменение файлов с его кодом.
      6. Данная защита не снимается ни при каких условиях.
      7. Применение средств и методов, позволяющих обойти используемую технологию защиты, являются незаконными.
      8. Лицензия возврату не подлежит!
      9. Продукт не является бесплатным программным обеспечением и не может распространяться в какой-либо форме где-либо без письменного согласия автора.
       
      Условия Тех.поддержки:
      1. Вопросы по поддержке вы также можете задавать по почте flai0616@yandex.ru, либо по скайпу: live:48e002bddf029358
      2. Активация дополнения выполняется в течении суток с момента покупки.
      3. Тех.поддержка оказывается в течении двух суток с момента поступления запроса.
       3.1 Тех.поддержка оказывается при предоставлении доступа в админ.панель и к файлам сайта по протоколу FTP.
      4. В условия тех.поддержки не входит:
       4.1 согласование работы дополнения с какими-то либо другими модулями.
       4.2 настройка и запуск дополнения на версиях opencart/ocstore отличных от явно заявленных.
       4.3 изменение работы или добавление каких-либо новых функций.
      5. Поддержка оказывается только легальным и добросовестным покупателям, купившим данный продукт непосредственно у автора, а также на сайте opencartforum.com
       
      Системные требования:
      1. Версия PHP минимум 5.3 
      2. Opencart/Ocstore 2.0.x.x - 3.0.x.x
      3. Установленный на сервере IonCube loader последней версии
       
      Приобретая данное дополнение, вы тем самым соглашаетесь с системными требованиями, ограничениями, условиями покупки и тех.поддержки.
       
      Демо:
      http://flai0616g2.temp.swtest.ru/admin
      demo
      demo
       
    • By Seriusis
      900 13
      Скачать/Купить дополнение


      Cart Notify - уведомления в корзине и товаре в зависимости от условий
      Модуль позволяет создать неограниченное количество уведомлений с текстом, html + добавить баннер на странице корзины, оформления заказа в зависимости от товаров корзины, производителя, категории, покупателя, суммы корзины. Дополнительно модуль можно выводить в товаре.
       
      ВОЗМОЖНОСТИ
      Вывод в позицию в зависимости от:
      производителя товара в корзине категории товара в корзине присутствие конкретного товара в корзине суммы в корзине (больше чем, меньше чем) группы зарегистрированного покупателя авторизирован или гость Вывод на странице товара работает по тем же привязкам, исключая сумму в корзине
       
      ДЕМО
      Добавьте товар в корзину для показа уведомлений
      https://oc23.likedev.pro/iphone 
      Админка https://oc23.likedev.pro/admin/   логин/пароль: demo/demo
       
      ОСОБЕННОСТИ
      нет ограничений для количества условий.  можно создавать разные условия для разных групп товаров комбинировать несколько условий мультиязычность поля: название, текст, баннер, ссылка для баннера, статус, размеры изображений, стиль  
      ВАРИАНТЫ ПРИМЕНЕНИЯ
      вывод важной информации для определенных групп товаров при покупке вывод информации о скидках, предложениях, подарках и т.д. вывод простых баннеров в корзине или товаре показ купонов, предложений для определенной суммы в корзине показ информации в зависимости от группы покупателя или статуса авторизации  
      ВАЖНО
       Условия работают по принципу "..и..и..", т.е учитываются все выбранные условия одновременно. Чем больше условий - тем меньше выборка.
       Если не выбрать ни одно условие - уведомление будет выводиться всегда.
       Если в корзине присутствует хотя бы один товар по заданным условиям, уведомление будет показано
       
      УСТАНОВКА
       
      видео установки (фикс для oc3 НЕ НУЖЕН)
       
      Через установщик в админке загружаете архив модуля ocmod для своей версии опенкарт. 
      Для версий 2.x убедитесь, что у вас уже установлен модификатор localcopy.ocmod, если его нет - установите.
       
      ЛИЦЕНЗИЯ 
      Лицензия выдается на один домен. Также при необходимости на тестовый поддомен.
      Теперь ключ будет выслан автоматически на почту покупателя сразу после вашего заказа. Если по какой-то причине письма нет - пишите на почту seriusisu@gmail.com или в лс.
       
      Приветствую дельные предложения по развитию и расширению модуля.
       
      ПРОСЬБА УКАЗЫВАТЬ ДОМЕН СРАЗУ ПРИ ПОКУПКЕ
       
      Также смотрите модули:
      YouTube lazy load & popup - оптимизация и кастомизация iframe
      Accordion & Tabs & Steps, Faq & HowTo Microdata, any place & content
       

       
       

      Добавил Seriusis Добавлено 01.01.2021 Категория Модули Системные требования Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
  • Recently Browsing   1 member

×
×
  • Create New...

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.