Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Поддержка модуля Модуль API Brain для OpenCart 1.5Х, 2.Х, 3.Х


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

Добрый день! Пробный период модуля скачан, успешно подключен. Однако, не синхронизировались товары за 5 дней из пробных двух категорий. Все скрины прилагаю

image.thumb.png.e49ec4bb7cb61bd0afce4e247355d9f0.png

image.thumb.png.78fa0da3f2ff3266fcfaa5fa00f6d37e.png

 

image.thumb.png.5c7954ca174074694bbde9b71722ac83.png

image.thumb.png.dbdccb259cd44289be0402d2dbbe826d.png

image.thumb.png.2eebf1f5a22c6676a70d126251a0d63e.png

Поделиться сообщением


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

  • Ответы 581
  • Created
  • Последний ответ

Top Posters In This Topic

В вкладке Параметры прописан крон для обновления только цен и остатков. Но в папке крон нет файла, к которому обращается данная команда. Может его забыли положить в установочный архив модуля? Как его раздобыть? 

Поделиться сообщением


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

Добрый день!


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

1. Синхронизация дошла до 117 товаров и оборвалась.
Поставил в настройках одну категорию, вместо всех сразу, до которой очередь в прошлый раз не дошла. +112 товаров и упало.

Дальше тоже интересно )))
2. Модуль перестал сохранять настройки, "местами"... Вкладка категории сохраняеться как положено, "товары" пишет сохранило, но не сохраняет, логи отключились и включить их немогу...

Поделиться сообщением


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

В журнале ошибок оцстор куча таких записей

2020-02-29 12:56:37 - PHP Notice:  Undefined index: neoseo_brainapi_category_neoseo_menu in /home/epxwfvbf/public_html/system/engine/soforp_view.php on line 36
2020-02-29 12:56:52 - PHP Notice:  Undefined index: neoseo_brainapi_category_neoseo_menu in /home/epxwfvbf/public_html/system/engine/soforp_view.php on line 36
2020-02-29 12:57:03 - PHP Notice:  Undefined index: neoseo_brainapi_category_neoseo_menu in /home/epxwfvbf/public_html/system/engine/soforp_view.php on line 36

В CRON error_log:
[29-Feb-2020 14:25:04 Europe/Helsinki] PHP Fatal error:  Uncaught Exception: Error: MySQL server has gone away<br />Error No: 2006<br />SET NAMES utf8 in /home/epxwfvbf/storage/modification/system/library/db/mysqli.php:40
Stack trace:
#0 /home/epxwfvbf/storage/modification/system/library/db.php(45): DB\MySQLi->query('SET NAMES utf8')
#1 /home/epxwfvbf/public_html/admin/model/tool/neoseo_brainapi.php(1901): DB->query('SET NAMES utf8')
#2 /home/epxwfvbf/public_html/admin/model/tool/neoseo_brainapi.php(158): ModelToolNeoseoBrainApi->query('SET NAMES utf8')
#3 /home/epxwfvbf/public_html/admin/model/tool/neoseo_brainapi.php(260): ModelToolNeoseoBrainApi->_get('product/236098/...', Array)
#4 /home/epxwfvbf/public_html/admin/model/tool/neoseo_brainapi.php(1046): ModelToolNeoseoBrainApi->get('product/236098', Array)
#5 /home/epxwfvbf/storage/modification/system/engine/loader.php(248): ModelToolNeoseoBrainApi->syncProducts()
#6 /home/epxwfvbf/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#7 /home/epxwfvbf/public_html/cron/neoseo_brainapi.php(163): in /home/epxwfvbf/storage/modification/system/library/db/mysqli.php on line 40

 

На вкладке браузера, где запускал php, через некоторое время работы выдает:
504 Gateway Time-out

В настройках PHP на сервере пробовал поднимать (честно - практически на угад):
max_execution_time
memory_limit
session.gc_maxlifetime
Безрезультатно...

В логе в модуле, уже когда сохранение настроек неработает, появилась строка (одна):
2020-02-29 14:25:04 - PHP Warning:  Error while sending QUERY packet. PID=2750414 in /home/epxwfvbf/storage/modification/system/library/db/mysqli.php on line 18

Поделиться сообщением


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

Лог из крона следующая запись появилась:

[29-Feb-2020 15:11:23 Europe/Helsinki] PHP Fatal error:  Uncaught Exception: Error: Table 'epxwfvbf_kladovka.oc_product_to_brain_product' doesn't exist<br />Error No: 1146<br />SELECT * FROM `oc_product_to_brain_product` WHERE product_id = 103 in /home/epxwfvbf/storage/modification/system/library/db/mysqli.php:40
Stack trace:
#0 /home/epxwfvbf/storage/modification/system/library/db.php(45): DB\MySQLi->query('SELECT * FROM `...')
#1 /home/epxwfvbf/public_html/admin/model/tool/neoseo_brainapi.php(1901): DB->query('SELECT * FROM `...')
#2 /home/epxwfvbf/public_html/admin/model/tool/neoseo_brainapi.php(1123): ModelToolNeoseoBrainApi->query('SELECT * FROM `...')
#3 /home/epxwfvbf/storage/modification/system/engine/loader.php(248): ModelToolNeoseoBrainApi->syncProducts()
#4 /home/epxwfvbf/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#5 /home/epxwfvbf/public_html/cron/neoseo_brainapi.php(163): Proxy->__call('syncProducts', Array)
#6 {main}
  thrown in /home/epxwfvbf/storage/modification/system/library/db/mysqli.php on line 40
 

Поделиться сообщением


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

  • NeoSeo Team changed the title to Модуль API Brain для Opencart 1.5Х, 2.Х, 3.Х
27.02.2020 в 11:26, Still сказал:

Добрый день! Пробный период модуля скачан, успешно подключен. Однако, не синхронизировались товары за 5 дней из пробных двух категорий. Все скрины прилагаю

image.thumb.png.e49ec4bb7cb61bd0afce4e247355d9f0.png

image.thumb.png.78fa0da3f2ff3266fcfaa5fa00f6d37e.png

 

image.thumb.png.5c7954ca174074694bbde9b71722ac83.png

image.thumb.png.dbdccb259cd44289be0402d2dbbe826d.png

image.thumb.png.2eebf1f5a22c6676a70d126251a0d63e.png

Добрый день, как верно заметил compozit возможно Вам требуется запустить из расписания обмен?

Для работы модуля требуется обязательно его запустить с помощью расписания используя ссылку cron, в зависимости от Вашего хостинга ссылка может изменяться, для правильно ссылку лучше обратиться к Вашему хостингу, чтоб Вам верно указали путь к php для запуска скрипта по ссылки из крон

Поделиться сообщением


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

27.02.2020 в 11:42, compozit сказал:

В вкладке Параметры прописан крон для обновления только цен и остатков. Но в папке крон нет файла, к которому обращается данная команда. Может его забыли положить в установочный архив модуля? Как его раздобыть? 

Добрый день, в директории cron файл обязательно должен быть, возможно во время установки он был утерян

Поделиться сообщением


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

29.02.2020 в 15:10, Дмитрий К. сказал:

В журнале ошибок оцстор куча таких записей

2020-02-29 12:56:37 - PHP Notice:  Undefined index: neoseo_brainapi_category_neoseo_menu in /home/epxwfvbf/public_html/system/engine/soforp_view.php on line 36
2020-02-29 12:56:52 - PHP Notice:  Undefined index: neoseo_brainapi_category_neoseo_menu in /home/epxwfvbf/public_html/system/engine/soforp_view.php on line 36
2020-02-29 12:57:03 - PHP Notice:  Undefined index: neoseo_brainapi_category_neoseo_menu in /home/epxwfvbf/public_html/system/engine/soforp_view.php on line 36

В CRON error_log:
[29-Feb-2020 14:25:04 Europe/Helsinki] PHP Fatal error:  Uncaught Exception: Error: MySQL server has gone away<br />Error No: 2006<br />SET NAMES utf8 in /home/epxwfvbf/storage/modification/system/library/db/mysqli.php:40
Stack trace:
#0 /home/epxwfvbf/storage/modification/system/library/db.php(45): DB\MySQLi->query('SET NAMES utf8')
#1 /home/epxwfvbf/public_html/admin/model/tool/neoseo_brainapi.php(1901): DB->query('SET NAMES utf8')
#2 /home/epxwfvbf/public_html/admin/model/tool/neoseo_brainapi.php(158): ModelToolNeoseoBrainApi->query('SET NAMES utf8')
#3 /home/epxwfvbf/public_html/admin/model/tool/neoseo_brainapi.php(260): ModelToolNeoseoBrainApi->_get('product/236098/...', Array)
#4 /home/epxwfvbf/public_html/admin/model/tool/neoseo_brainapi.php(1046): ModelToolNeoseoBrainApi->get('product/236098', Array)
#5 /home/epxwfvbf/storage/modification/system/engine/loader.php(248): ModelToolNeoseoBrainApi->syncProducts()
#6 /home/epxwfvbf/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#7 /home/epxwfvbf/public_html/cron/neoseo_brainapi.php(163): in /home/epxwfvbf/storage/modification/system/library/db/mysqli.php on line 40

 

На вкладке браузера, где запускал php, через некоторое время работы выдает:
504 Gateway Time-out

В настройках PHP на сервере пробовал поднимать (честно - практически на угад):
max_execution_time
memory_limit
session.gc_maxlifetime
Безрезультатно...

В логе в модуле, уже когда сохранение настроек неработает, появилась строка (одна):
2020-02-29 14:25:04 - PHP Warning:  Error while sending QUERY packet. PID=2750414 in /home/epxwfvbf/storage/modification/system/library/db/mysqli.php on line 18

Добрый день, Вы запускаете обмен по ссылке, при таком старте сработают лимиты как Вы и указали max_execution_time, но таких лимитов всеравно не хватит. Дело в том что Brain ограничил доступ к своему API по количеству запросов по времени. Поэтому обмен продолжается долго, если выбраны все категории полный обмен может занять от 3х суток.

Поэтому запускать обмен требуется через расписание (крон) или через консоль в фоновом задании.

так же у Вас есть ошибка по mysql базе MySQL server has gone away - Вам требуется увеличить лимиты работы mysql , хоть и модуль отправляет запросы в базу чтобы она не падала, но все равно бывает что лимит срабатывает. Поэтому требуется увеличить  wait_timeout   а также max_allowed_packet

Поделиться сообщением


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

4 часа назад, NeoSeo Team сказал:

Добрый день, в директории cron файл обязательно должен быть, возможно во время установки он был утерян

Его нет в установочном архиве. 

Поделиться сообщением


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

19 часов назад, compozit сказал:

Его нет в установочном архиве. 

Уточните пожалуйста какую версию модуля Вы скачивали, версия опенкарт, версия php.

Поделиться сообщением


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

19 часов назад, compozit сказал:

Opencart 2.1. Php 5.6

Скачайте ещё раз модуль с нашего сайта https://neoseo.com.ua/ или запросите в поддержке файлы модуля, я проверил сборки модулей - файл для cron присутствует в установочном архиве

Поделиться сообщением


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

24 минуты назад, NeoSeo Team сказал:

Скачайте ещё раз модуль с нашего сайта https://neoseo.com.ua/ или запросите в поддержке файлы модуля, я проверил сборки модулей - файл для cron присутствует в установочном архиве

Я скачивал для разных версий. В папке крон есть только файл полного обновления товара. А нам нужен ещё и для обновления только цен и остатков neoseo_brainapi.php priceOnly

Поделиться сообщением


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

06.03.2020 в 18:40, compozit сказал:

Я скачивал для разных версий. В папке крон есть только файл полного обновления товара. А нам нужен ещё и для обновления только цен и остатков neoseo_brainapi.php priceOnly

Теперь я Вас понял, не совсем так, данная команда относится для крон задач, в таком варианте можно указать дополнительную команду для выполнения скрипта neoseo_brainapi.php, то есть если Вы укажите путь стандартный к файлу ../cron/neoseo_brainapi.php - b и в конце через пробел допишите команду priceOnly, значит данный скрипт находящийся в файле neoseo_brainapi.php будет работать по сценарию priceOnly. Отдельного файла для этого нет.

Поделиться сообщением


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

29.02.2020 в 14:14, Дмитрий К. сказал:

Добрый день!


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

1. Синхронизация дошла до 117 товаров и оборвалась.
Поставил в настройках одну категорию, вместо всех сразу, до которой очередь в прошлый раз не дошла. +112 товаров и упало.

Дальше тоже интересно )))
2. Модуль перестал сохранять настройки, "местами"... Вкладка категории сохраняеться как положено, "товары" пишет сохранило, но не сохраняет, логи отключились и включить их немогу...

Аналогичная ситуация после ошибок из журнала слетают настройки модуля и дальнейшее редактирование бессмысленно,т.к. не сохраняются настройки,единственный выход это удаление и переустановка модуля ЧТО УЖЕ КОНКРЕТНО НАДОЕЛО!!!!

 

2020-03-09 7:33:12 - PHP Warning:  unlink(D:\AppServ\www/storage/cache/cache.seopro.keywords.1583742792): Permission denied in D:\AppServ\www\system\library\cache\file.php on line 68
2020-03-09 7:33:12 - PHP Warning:  unlink(D:\AppServ\www/storage/cache/cache.seopro.queries.1583742792): Permission denied in D:\AppServ\www\system\library\cache\file.php on line 68
2020-03-09 7:33:12 - PHP Warning:  unlink(D:\AppServ\www/storage/cache/cache.seopro.cat_tree.1583742792): Permission denied in D:\AppServ\www\system\library\cache\file.php on line 68
2020-03-09 7:33:12 - PHP Warning:  unlink(D:\AppServ\www/storage/cache/cache.seopro.cat_tree.1583742792): Permission denied in D:\AppServ\www\system\library\cache\file.php on line 68
 

Поделиться сообщением


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

5 часов назад, yusikser сказал:

Аналогичная ситуация после ошибок из журнала слетают настройки модуля и дальнейшее редактирование бессмысленно,т.к. не сохраняются настройки,единственный выход это удаление и переустановка модуля ЧТО УЖЕ КОНКРЕТНО НАДОЕЛО!!!!

 

2020-03-09 7:33:12 - PHP Warning:  unlink(D:\AppServ\www/storage/cache/cache.seopro.keywords.1583742792): Permission denied in D:\AppServ\www\system\library\cache\file.php on line 68
2020-03-09 7:33:12 - PHP Warning:  unlink(D:\AppServ\www/storage/cache/cache.seopro.queries.1583742792): Permission denied in D:\AppServ\www\system\library\cache\file.php on line 68
2020-03-09 7:33:12 - PHP Warning:  unlink(D:\AppServ\www/storage/cache/cache.seopro.cat_tree.1583742792): Permission denied in D:\AppServ\www\system\library\cache\file.php on line 68
2020-03-09 7:33:12 - PHP Warning:  unlink(D:\AppServ\www/storage/cache/cache.seopro.cat_tree.1583742792): Permission denied in D:\AppServ\www\system\library\cache\file.php on line 68
 

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

Судя по ошибкам что Вы указали это ошибки прав на файлы кеша, поправьте права для директории /storage/cache/

Поделиться сообщением


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

Версия ocStore 3.0.2.0
версия php 7,0
Настройки при изменении в группе "Категории" сохраняются,а вот в группе "Товары" или "Логи" нет

 

17 минут назад, NeoSeo Team сказал:

таких проблем ранее не наблюдалось

Такую проблему наблюдаю с 28.06.2019
""это ошибки прав на файлы кеша, поправьте права для директории /storage/cache/"  знал бы как это поправить,сюда не писал бы.Заранее благодарю за помощь

Поделиться сообщением


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

Через некоторое время после начала обновления крон стал выдавать такую ошибку PHP Fatal error:  Call to undefined method ModelToolNeoseoBrainApi::[obfuscated]() in /var/www/ch43ddd7ed/www/compozit.com.ua/admin/model/tool/neoseo_brainapi.php on line 1131

Fatal error: Call to undefined method ModelToolNeoseoBrainApi::[obfuscated]() in /var/www/ch43ddd7ed/www/compozit.com.ua/admin/model/tool/neoseo_brainapi.php on line 1131

Поделиться сообщением


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

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

Через некоторое время после начала обновления крон стал выдавать такую ошибку PHP Fatal error:  Call to undefined method ModelToolNeoseoBrainApi::[obfuscated]() in /var/www/ch43ddd7ed/www/compozit.com.ua/admin/model/tool/neoseo_brainapi.php on line 1131

Fatal error: Call to undefined method ModelToolNeoseoBrainApi::[obfuscated]() in /var/www/ch43ddd7ed/www/compozit.com.ua/admin/model/tool/neoseo_brainapi.php on line 1131

Добрый день. Уточните, какая версия модуля и опенкарта у Вас установлена, проверим что там за строчка и исправлялась ли данная проблема

Поделиться сообщением


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

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

Добрый день. Уточните, какая версия модуля и опенкарта у Вас установлена, проверим что там за строчка и исправлялась ли данная проблема

ocStore 2.1.0.2.1. 

NeoSeo Интеграция по Brain API 13

 

Поделиться сообщением


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

12.03.2020 в 07:10, compozit сказал:

Через некоторое время после начала обновления крон стал выдавать такую ошибку PHP Fatal error:  Call to undefined method ModelToolNeoseoBrainApi::[obfuscated]() in /var/www/ch43ddd7ed/www/compozit.com.ua/admin/model/tool/neoseo_brainapi.php on line 1131

Fatal error: Call to undefined method ModelToolNeoseoBrainApi::[obfuscated]() in /var/www/ch43ddd7ed/www/compozit.com.ua/admin/model/tool/neoseo_brainapi.php on line 1131

Заметил в логах модуля, что данная ошибка появляется, когда модуль обновляет товар, но товара давно нет на складе. Вот последняя строка лога : ""Товар отсутствует в базе больше месяца и будет удален

Поделиться сообщением


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

И еще момент. В модуле в вкладке товары, в самом низу есть кнопка удалить товары. Перехожу на нее, но страница не найдена.

Поделиться сообщением


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

11 часов назад, compozit сказал:

И еще момент. В модуле в вкладке товары, в самом низу есть кнопка удалить товары. Перехожу на нее, но страница не найдена.

этот момент я им уже целый год говорю,они никак не поправят

 

Поделиться сообщением


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

  • NeoSeo Team changed the title to Поддержка модуля Модуль API Brain для OpenCart 1.5Х, 2.Х, 3.Х
  • NeoSeo Team pinned и featured this тему

Присоединяйтесь к обсуждению

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

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

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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