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

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

Вопрос по импорту номенклатуры


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

Здравствуйте! Вопрос по моду интеграции по API Brain. Установил пробную версию, настроил по мануалу, запустил импорт по ссылке. Вчера создались категории и добавилось 98 артикулов, но все они в статусе "Нет в наличии".

Попробовал сегодня продолжить импорт по ссылке, но перманентно выпадает 504 ошибка, и больше тех 98 позиций ничего не добавилось(

Еще один вопрос по обновлению цен и наличия. До установки модуля импортировал несколько тысяч артикулов "вручную". Код товара не соответствует коду товара у поставщика, но соответствуют артикула товара. Посему возникает вопрос: при обновлении по крону, эти товары будут обновляться, или необходимо их удалить и перезалить с помощью API?

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


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

30.10.2020 в 10:56, info@shoto.shop сказал:

Здравствуйте! Вопрос по моду интеграции по API Brain. Установил пробную версию, настроил по мануалу, запустил импорт по ссылке. Вчера создались категории и добавилось 98 артикулов, но все они в статусе "Нет в наличии".

Попробовал сегодня продолжить импорт по ссылке, но перманентно выпадает 504 ошибка, и больше тех 98 позиций ничего не добавилось(

Еще один вопрос по обновлению цен и наличия. До установки модуля импортировал несколько тысяч артикулов "вручную". Код товара не соответствует коду товара у поставщика, но соответствуют артикула товара. Посему возникает вопрос: при обновлении по крону, эти товары будут обновляться, или необходимо их удалить и перезалить с помощью API?

Добрый день,

504 ошибка - это тай аут - Необходимо запускать через крон, ссылка для тестового разового запуска

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

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


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

  • 2 weeks later...

Здравствуйте! 

Проблема следующего характера. 

Перенес сайт с виртуального хостинга Украина на ВПС Хостик. 
Могли бы Вы указать необходимые значения переменных max_execution_time и memory_limit, (возможно каких-либо еще), для корректной работы модуля? 
Ибо все, что я смог импортировать модулем, было импортировано на виртуальном хостинге Украина и тестовой версией модуля. А после переноса сайта на ВПС с 2Гб оперативы, модуль не работает.

Благодарю за ответ.

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


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

On 11/13/2020 at 10:52 AM, info@shoto.shop said:

Здравствуйте! 

Проблема следующего характера. 

Перенес сайт с виртуального хостинга Украина на ВПС Хостик. 
Могли бы Вы указать необходимые значения переменных max_execution_time и memory_limit, (возможно каких-либо еще), для корректной работы модуля? 
Ибо все, что я смог импортировать модулем, было импортировано на виртуальном хостинге Украина и тестовой версией модуля. А после переноса сайта на ВПС с 2Гб оперативы, модуль не работает.

Благодарю за ответ.

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

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


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

6 hours ago, NeoSeo Team said:

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

 

Изменено пользователем info@shoto.shop

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


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

Только что, info@shoto.shop сказал:

 

Здравствуйте! Расписание по cron сутки назад было настроено на каждые 15 минут. При этом лог сервера был следующим: 
/bin/sh: /home/admin/public_html/cron/neoseo_brainapi.php: Permission denied
В настройках пхп вывод ошибок был отключен. 
Лог модуля, также был отключен. 
Но, за ночь добавилась небольшая категория "Автотовары".

Сегодня (16.11.) 
1)Включил выведенеие оибок в настройках пхп. 
2) Увеличил время работы cron до 4 часов.
3) Включил лог модуля. 

Результат: 
Новых товаров - 0.

Ошибок пхп - 0.

Лог модуля следующий:

2020-11-14 17:33:39 - auth complete
2020-11-14 17:33:39 - BrainAPI request: http://api.brain.com.ua/categories/gcgldu1u4crqg5nt2hdfdlj050/&lang=ru
2020-11-14 17:33:41 - auth complete
2020-11-14 17:33:41 - BrainAPI request: http://api.brain.com.ua/stocks/pn82te1aespo3oe7bqp3nsaf31/&lang=ru
2020-11-16 11:33:47 - auth complete
2020-11-16 11:33:47 - BrainAPI request: http://api.brain.com.ua/categories/ipsbq4rnhd45iqn1bq5fnltrn6/&lang=ru
2020-11-16 11:33:49 - auth complete
2020-11-16 11:33:49 - BrainAPI request: http://api.brain.com.ua/stocks/vtbk43ip7cs4sg2ql14mqdhio0/&lang=ru
2020-11-16 12:37:58 - auth complete
2020-11-16 12:37:58 - BrainAPI request: http://api.brain.com.ua/categories/r9glba7mbr6lajcgl16gc5r882/&lang=ru
2020-11-16 12:38:00 - auth complete
2020-11-16 12:38:00 - BrainAPI request: http://api.brain.com.ua/stocks/brkvomlmdmf86e5ns88em6sob2/&lang=ru
2020-11-16 13:51:12 - auth complete
2020-11-16 13:51:12 - BrainAPI request: http://api.brain.com.ua/categories/mlclh7jp93gniugjocafcqge00/&lang=ru
2020-11-16 13:51:14 - auth complete
2020-11-16 13:51:14 - BrainAPI request: http://api.brain.com.ua/stocks/4docv8julo4m1l5ofqaqc0dt63/&lang=ru
2020-11-16 15:10:24 - auth complete
2020-11-16 15:10:24 - BrainAPI request: http://api.brain.com.ua/categories/b1lojtmvag1ptrrmp3ind4jr35/&lang=ru
2020-11-16 15:10:26 - auth complete
2020-11-16 15:10:26 - BrainAPI request: http://api.brain.com.ua/stocks/j5eggvrff06d4pr38i94n1ha85/&lang=ru


Что я делаю неправильно?

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


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

7 минут назад, info@shoto.shop сказал:

Здравствуйте! Расписание по cron сутки назад было настроено на каждые 15 минут. При этом лог сервера был следующим: 
/bin/sh: /home/admin/public_html/cron/neoseo_brainapi.php: Permission denied
В настройках пхп вывод ошибок был отключен. 
Лог модуля, также был отключен. 
Но, за ночь добавилась небольшая категория "Автотовары".

Сегодня (16.11.) 
1)Включил выведенеие оибок в настройках пхп. 
2) Увеличил время работы cron до 4 часов.
3) Включил лог модуля. 

Результат: 
Новых товаров - 0.

Ошибок пхп - 0.

Лог модуля следующий:

2020-11-14 17:33:39 - auth complete
2020-11-14 17:33:39 - BrainAPI request: http://api.brain.com.ua/categories/gcgldu1u4crqg5nt2hdfdlj050/&lang=ru
2020-11-14 17:33:41 - auth complete
2020-11-14 17:33:41 - BrainAPI request: http://api.brain.com.ua/stocks/pn82te1aespo3oe7bqp3nsaf31/&lang=ru
2020-11-16 11:33:47 - auth complete
2020-11-16 11:33:47 - BrainAPI request: http://api.brain.com.ua/categories/ipsbq4rnhd45iqn1bq5fnltrn6/&lang=ru
2020-11-16 11:33:49 - auth complete
2020-11-16 11:33:49 - BrainAPI request: http://api.brain.com.ua/stocks/vtbk43ip7cs4sg2ql14mqdhio0/&lang=ru
2020-11-16 12:37:58 - auth complete
2020-11-16 12:37:58 - BrainAPI request: http://api.brain.com.ua/categories/r9glba7mbr6lajcgl16gc5r882/&lang=ru
2020-11-16 12:38:00 - auth complete
2020-11-16 12:38:00 - BrainAPI request: http://api.brain.com.ua/stocks/brkvomlmdmf86e5ns88em6sob2/&lang=ru
2020-11-16 13:51:12 - auth complete
2020-11-16 13:51:12 - BrainAPI request: http://api.brain.com.ua/categories/mlclh7jp93gniugjocafcqge00/&lang=ru
2020-11-16 13:51:14 - auth complete
2020-11-16 13:51:14 - BrainAPI request: http://api.brain.com.ua/stocks/4docv8julo4m1l5ofqaqc0dt63/&lang=ru
2020-11-16 15:10:24 - auth complete
2020-11-16 15:10:24 - BrainAPI request: http://api.brain.com.ua/categories/b1lojtmvag1ptrrmp3ind4jr35/&lang=ru
2020-11-16 15:10:26 - auth complete
2020-11-16 15:10:26 - BrainAPI request: http://api.brain.com.ua/stocks/j5eggvrff06d4pr38i94n1ha85/&lang=ru


Что я делаю неправильно?

Цитата

Расписание по cron сутки назад было настроено на каждые 15 минут

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

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

Цитата

/bin/sh: /home/admin/public_html/cron/neoseo_brainapi.php: Permission denied

У Вас проблемы с правами, возможно у крон не хвататет прав на запуск. И уточните пожалуйста какую ссылкоманду Вы используете для старта обмена. На главной вкладке в настрйоках модуля в самом низу есть правильная ссылка - убедитесь что она совпадает с Вашей. Здесь так же есть нюанс - Вам возможно понадобится другая ссылка, если у Вас используется для проекта другая версия php чем она по умолчанию на сервере - тогда понадобится указывать сначала путь к корректной версии php, а потом уже сам путь к скрипту модуля

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


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

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

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

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

У Вас проблемы с правами, возможно у крон не хвататет прав на запуск. И уточните пожалуйста какую ссылкоманду Вы используете для старта обмена. На главной вкладке в настрйоках модуля в самом низу есть правильная ссылка - убедитесь что она совпадает с Вашей. Здесь так же есть нюанс - Вам возможно понадобится другая ссылка, если у Вас используется для проекта другая версия php чем она по умолчанию на сервере - тогда понадобится указывать сначала путь к корректной версии php, а потом уже сам путь к скрипту модуля

по расписанию - принял. 



329897015_2020-11-1617_35_49.thumb.png.d1962aad075e77abeb08cae56e23eabe.png

Ссылку брал с настроек модуля:
/home/admin/public_html/cron/neoseo_brainapi.php

 

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


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

2 минуты назад, info@shoto.shop сказал:

по расписанию - принял. 



329897015_2020-11-1617_35_49.thumb.png.d1962aad075e77abeb08cae56e23eabe.png

Ссылку брал с настроек модуля:
/home/admin/public_html/cron/neoseo_brainapi.php

 

Вы вероятно не указали вначале php, команда в крон как минимум должна быть такая

php /home/admin/public_html/cron/neoseo_brainapi.php

 

А на самом деле как описали выше - сама команда php может быть как у вот в настройках ниже где начинается команда как

/opt/cpanel/ea-php56 ..........

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


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

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

Вы вероятно не указали вначале php, команда в крон как минимум должна быть такая

php /home/admin/public_html/cron/neoseo_brainapi.php

 

А на самом деле как описали выше - сама команда php может быть как у вот в настройках ниже где начинается команда как

/opt/cpanel/ea-php56 ..........

попробовать для cpanel? или для начала php /home/admin/public_html/cron/neoseo_brainapi.php?

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


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

6 минут назад, info@shoto.shop сказал:

попробовать для cpanel? или для начала php /home/admin/public_html/cron/neoseo_brainapi.php?

Попробуйте оба варианта - через консоль сначала, прямо в консоли запустить. Чтоб понять какие пробелмы могут быть. По поводу какой путь точно указывать - Вам может подсказать только Ваш хостер 

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


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

4 часа назад, info@shoto.shop сказал:

Ок, спасибо за помощь! Отпишусь по результату! 
Классного Вечера!

Договорились.

Спасибо, взаимно 😉

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


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

 Здравствуйте! 

В процессе импорта столкнулся со следующими проблемами:

 

Вчера, в течении дня, импорт проходил по запланированному расписанию cron. В принципе, каки-либо проблем, кроме нагруженности сервера не наблюдал. Товары и категории, создавались и добавлялись.

Но  ночью сервер перестал отвечать и начал выдавать сообщения о критических ошибках. (скрин прилагаю). Сейчас сервер не отвечатет.

 

Снимок экрана 2020-11-19 в 09.18.49.png

Снимок экрана 2020-11-19 в 09.24.42.png

Снимок экрана 2020-11-19 в 09.25.09.png

Снимок экрана 2020-11-19 в 09.25.20.png

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


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

8 часов назад, info@shoto.shop сказал:

 Здравствуйте! 

В процессе импорта столкнулся со следующими проблемами:

 

Вчера, в течении дня, импорт проходил по запланированному расписанию cron. В принципе, каки-либо проблем, кроме нагруженности сервера не наблюдал. Товары и категории, создавались и добавлялись.

Но  ночью сервер перестал отвечать и начал выдавать сообщения о критических ошибках. (скрин прилагаю). Сейчас сервер не отвечатет.

 

Снимок экрана 2020-11-19 в 09.18.49.png

 

 

 

Добрый день, Вам необходимо увеличить лимиты в mysql - лимиты ожидания, так как у Вас упал mysql . Он отвалился по причине долгой обработке запроса - это может быть так как процесс обмена с брейн апи продолжительный.

Сейчас данную проблему решаем - доработки в плане в скором времени появятся возможности обхода данной проблемы

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


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

15 часов назад, NeoSeo Team сказал:

Добрый день, Вам необходимо увеличить лимиты в mysql - лимиты ожидания, так как у Вас упал mysql . Он отвалился по причине долгой обработке запроса - это может быть так как процесс обмена с брейн апи продолжительный.

Сейчас данную проблему решаем - доработки в плане в скором времени появятся возможности обхода данной проблемы

 Здравствуйте! 
Обратился к хостеру по поводу лимитов mysql. 
Вот, что ответили.

Ниже перечислены все параметры, связанные с ожиданием в MySQL:

mysql> show variables like '%timeout%';
+----------------------------+----------+
| Variable_name | Value |
+----------------------------+----------+
| connect_timeout | 30 |
| delayed_insert_timeout | 300 |
| innodb_lock_wait_timeout | 50 |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 28800 |
| lock_wait_timeout | 31536000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| wait_timeout | 28800 |
+----------------------------+----------+

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

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


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

20.11.2020 в 08:54, info@shoto.shop сказал:

 Здравствуйте! 
Обратился к хостеру по поводу лимитов mysql. 
Вот, что ответили.

Ниже перечислены все параметры, связанные с ожиданием в MySQL:

mysql> show variables like '%timeout%';
+----------------------------+----------+
| Variable_name | Value |
+----------------------------+----------+
| connect_timeout | 30 |
| delayed_insert_timeout | 300 |
| innodb_lock_wait_timeout | 50 |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 28800 |
| lock_wait_timeout | 31536000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| wait_timeout | 28800 |
+----------------------------+----------+

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

Требуемые  параметры это wait_timeout и max_allowed_packet. Первый параметр как я понимаю уже максимальный, значит попробуйте в два раза увеличить max_allowed_packet

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


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

Ок, попробуем.

Еще вопрос. По расписанию cron. Есть какие-то рекомендации, или уже проверенные правила?  ( расписание по импорту и по обновлению цен и остатков)



Также интересует момент, почему товары импортируются с фотографиями плохого качества?
https://shoto.shop/index.php?route=product/product&path=4678&product_id=53961

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


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

5 часов назад, info@shoto.shop сказал:

Ок, попробуем.

Еще вопрос. По расписанию cron. Есть какие-то рекомендации, или уже проверенные правила?  ( расписание по импорту и по обновлению цен и остатков)



Также интересует момент, почему товары импортируются с фотографиями плохого качества?
https://shoto.shop/index.php?route=product/product&path=4678&product_id=53961

Цитата

Еще вопрос. По расписанию cron. Есть какие-то рекомендации, или уже проверенные правила?  ( расписание по импорту и по обновлению цен и остатков)
 

Сложно сказать, полынй обмен - работает около 3х дней, а толкьо по ценам и остаткам - проходит быстро - если все категории пол дня

Цитата

Также интересует момент, почему товары импортируются с фотографиями плохого качества?
https://shoto.shop/index.php?route=product/product&path=4678&product_id=53961

Вы уверены что у Вас не сжимает опенкарт изображения до такого качества? Проверьте само изображения без категории cache

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


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

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

Сложно сказать, полынй обмен - работает около 3х дней, а толкьо по ценам и остаткам - проходит быстро - если все категории пол дня

Вы уверены что у Вас не сжимает опенкарт изображения до такого качества? Проверьте само изображения без категории cache

1) У меня обмен только по одной категории "Гаджеты" больше 3-ех дней длился, и до конца не загружен.(
2) На сервере 2 Гб оперативы. Увеличение объема оперативы не поможет? (чтоб не ложился сервер)
3) Извините, за тупость, как проверить изображение без категории cache?

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


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

12 минут назад, info@shoto.shop сказал:

1) У меня обмен только по одной категории "Гаджеты" больше 3-ех дней длился, и до конца не загружен.(
2) На сервере 2 Гб оперативы. Увеличение объема оперативы не поможет? (чтоб не ложился сервер)
3) Извините, за тупость, как проверить изображение без категории cache?

1) Одна категория - слишком долго у Вас обрабатывается, возможно сервер слабоват

2) Скорее всего Вам нужен мощнее процессор и подключение к интернету - скачивание изображения может быть долгим. Запросите в тех. поддержки в брейн есть ли ограничения по Вашему аккаунту на получение товаров по API

3) У Вас строится изображение в магазине как /image/cache/catalog/65/40/654032/U0460674_big-1000x1000.jpg, скорее всего само изображение - оригинал находится здесь КОРЕНЬ_ВАШЕГО_ПРОЕКТА/image/catalog/65/40/654032/U0460674_big-1000x1000.jpg

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


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

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

1) Одна категория - слишком долго у Вас обрабатывается, возможно сервер слабоват

2) Скорее всего Вам нужен мощнее процессор и подключение к интернету - скачивание изображения может быть долгим. Запросите в тех. поддержки в брейн есть ли ограничения по Вашему аккаунту на получение товаров по API

3) У Вас строится изображение в магазине как /image/cache/catalog/65/40/654032/U0460674_big-1000x1000.jpg, скорее всего само изображение - оригинал находится здесь КОРЕНЬ_ВАШЕГО_ПРОЕКТА/image/catalog/65/40/654032/U0460674_big-1000x1000.jpg

1) Сервер ВПС на хостике (скрин прикрепил). Если слабоват, то какие параметры сервера нужны для корректной работы Вашего модуля? 

2) Запрошу.

3) Почему изображение так строится? Я не выполнял никаких дополнительных настроек при установке модуля.

Снимок экрана 2020-11-23 в 18.15.08.png

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


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

P.S. связался с брейном. никаких ограничений в сторону моего сервера у них нет. (кроме стандартных: 4 запроса в секунду)

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


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

17 часов назад, info@shoto.shop сказал:

1) Сервер ВПС на хостике (скрин прикрепил). Если слабоват, то какие параметры сервера нужны для корректной работы Вашего модуля? 

2) Запрошу.

3) Почему изображение так строится? Я не выполнял никаких дополнительных настроек при установке модуля.

Снимок экрана 2020-11-23 в 18.15.08.png

1) Сервер более менее нормальный, конкретных советов у нас нет, утоните в брейне нет ли у Вас лимитов на Вашем аккаунте

2)-

3) Это стандартная работа опенкарт, изображения настраиваются в основных настройках магазина или в теме оформления. опенкарт берет оригинальное изображение и сжимает, меняет размер по Вашим настройкам и помещает новое изображение в папку cache. Вам надо найти оригинал изображения и проверить качество картинки я Вам указал ориентировочный путь к изображению, убрал из названия картинки размер 

КОРЕНЬ_ВАШЕГО_ПРОЕКТА/image/catalog/65/40/654032/U0460674_big.jpg

Она доступна по такому адресу https://shoto.shop//image/catalog/65/40/654032/U0460674_big.jpg - вот такое изображения отдал брейн, а опенкарт как указано у Вас 1000 на 1000 px размер увеличил и получил такое не качественное изображение

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


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

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

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

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

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

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

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

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

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

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