COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Друзья, я в шоке! Кто подскажет, его сразу убить, или помучать?


RoooM

Recommended Posts

Уйма времени было потрачено на отладку Multimerch (партнёрская программа продавцов) в Opencart 2.0.2!
Всё работало до 2017 года, пока хостинг чё-то там не обновил. Техподдержка, как обычно всё сввалила на CMS - ройте сами.
Ранее продавцы могли регистрироваться на сайте или входить через соцсети без регистрации и сразу размещать товары без модерации. Все новые товары аккурат складывались и в плагин Multimerch и в основной раздел Товары и привязаны к продавцу.

После сбоя вся инфа по-прежнему пишется в базу MySQL во все таблицы мультимерч товары, основные товары, мультимерч продавцы. Новые товары видны на сайте и совпадают с продавцом, их разместившим, также высвечиваются в результатах поиска, всё каг бы работает, но...
В админке опенкарта на одном из корректных товаров обрывается таблица с товарами (новые просто отсутствуют), на этом же продавце обрывается и таблица партнёров. Поиск в админке не показывает более поздние товары, хотя в базе они все есть.
Соответственно ни отредактировать в админке отсутствующие товары нельзя, ни удалить нового продавца.
А через базу удалять не вариант. Много связанных таблиц свойств товаров, фото товаров, продавцы...
Кроме того... установил модуль выгрузки товаров в магазин Facebook - всё выгрузилось тютель-в-тютель на Фб до того продавца, который стоит в админке в таблице последним (корректный). То есть новые товары сайта появляться в Фб также не будут, как и в админке.
Пробовал удалить и подчистить через базу два следующих за корректным товара и их продавцов. Результата не дало.
Скорее всего, что-то в коде контроллера перестало правильно работать на хостинге. Оптимизация и проверка таблиц "продавцы" и "товары" в MySQL выдают ошибки.

Тест таблицы продавцов в MySQL:
Notice in ./libraries/sql.lib.php#564
Undefined index: is_count

Backtrace

./libraries/sql.lib.php#1999: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#1947: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'rooom_vsale',
string 'oc_ms_product',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'tbl_operations.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'FLUSH TABLE `oc_ms_product`',
NULL,
NULL,
)
./sql.php#217: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'rooom_vsale',
string 'oc_ms_product',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'tbl_operations.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'FLUSH TABLE `oc_ms_product`',
NULL,
NULL,
)

Ошибка в админке Опенкарт -
Notice: Undefined index: text in 
vsaleharde.ru/system/modification/admin/controller/common/dashboard.php on line 37
37: $data['json'] = json_decode($results['text'], true);

В журнале ошибок:
2019-02-20 3:52:59 - PHP Notice:  Undefined index: minimum in vsaleharde.ru/vqmod/vqcache/vq2-catalog_view_theme_default_template_product_special.tpl on line 90
2019-02-20 3:52:59 - PHP Notice:  Undefined index: minimum in vsaleharde.ru/vqmod/vqcache/vq2-catalog_view_theme_default_template_product_special.tpl on line 90

За реальную помощь готов заплатить посильную сумму.
Всем спасибо!

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

53 минуты назад, Влад сказал:

насколько я понимаю обратиться к разрабам мультимерча не вариант по причине того что мультимерч не совсем купленный?

Во-первых тогда он ещё раздавался бесплатно разработчиками, купить себя не просит нигде... Во-вторых, писал в поддержку, когда мучался с настройками и интеграцией - ответа ноль!
Спасибо, что уделили время
 

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

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

тут надо уже лечить. из бэкапа восстанавливать, в скрипт сливать и потом заливать и т.п. спасать хоть как-то то что еще живое.

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

11 час назад, nikifalex сказал:

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

тут надо уже лечить. из бэкапа восстанавливать, в скрипт сливать и потом заливать и т.п. спасать хоть как-то то что еще живое.

Я одно понять не могу. Из-за чего происходит сбой? Чья вина?
Хостеры всегда не при чём при любых проблемах ВДРУГ неработающего сайта! Хотя когда начинает висеть и тормозить сайт, стоит поругаться - всё сразу начинает работать. Они же обновляют по, железо, и то что было настроено и отлажено даёт сбой.
Буду пробовать обнулять таблицы товаров и продавцов, попробую добавить первый товар, отпишусь как и что получилось.
Спасибо!
 

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

  • 1 month later...

Join the conversation

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  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.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу