NeoSeo Help 1 Опубликовано: 13 августа 2021 Опубликовано: 13 августа 2021 11.08.2021 в 13:40, serg_ сказал: Версия ocStore 3.0.2.0 Добрый день. Данной проблемы в модуле для опенкарт 3.0 не выявили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zabey Опубликовано: 14 августа 2021 Опубликовано: 14 августа 2021 Добрый день. столкнулся с такой проблемкой, при выгрузке товаров в мерчант: по позициям, у которых строка EAN не заполнена, в сформированом файле информация выводится как: <g:brand>Ardesto</g:brand> <g:gtin/> <g:product_type>Бытовая Техника > Микроволновые печи</g:product_type> В результате, "схлопотал по шапке" от мерчанта, в виде блокировки таких товаров, с формулировкой Недопустимое значение [gtin] в настройках формата, за вывод gtin отвечает строка <g:gtin>{{offer.ean}}</g:gtin> Подскажите, как это можно поправить, что-бы в случае отсутствующего значения в поле EAN, не выводилось ничего вместо строчки <g:gtin/>? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
phoenix Опубликовано: 15 августа 2021 Опубликовано: 15 августа 2021 11.08.2021 в 14:06, NeoSeo Help 1 сказал: Здравствуйте. Пришлите, пожалуйста, формат, который Вы используете для экспорта с проблемой <root>Bad currency</root> ПО второму вопросу - какая у Вас версия опенкарт? Проверим этот момент у нас на тестовом. 1. Версия NeoSeo Мульти Экспорт 97 <?xml version="1.0" encoding="UTF-8"?> <price> <date>{{date}}</date> <title>магазин</title> <link>{{url}}</link> <description>магазин</description> <categories> {% for category in categories%} <category> <id>{{category.id}}</id> {% if category.parentId %} <parentId>{{category.parentId}}</parentId> {% endif %} <name>{{category.name}}</name> </category> {% endfor %} </categories> <items> {% for offer in offers%} <item> <id>{{offer.id}}</id> <url>{{offer.url}}</url> <priceUAH>{{offer.price}}</priceUAH> <stock>В наличии</stock> <guarantee>12 месяцев, от производителя</guarantee> {% if offer.oldprice %}<oldprice>{{offer.oldprice}}</oldprice>{% endif %} <categoryId>{{offer.categoryId}}</categoryId> <code>{{offer.code}}</code> <name>{{offer.name}}</name> <description>{{offer.description}}</description> <vendor>{{offer.vendor}}</vendor> <vendorCode>{offer.vendorCode}</vendorCode> {% for image in offer.image %} <image>{{image}}</image> {% endfor %} {% for attribute in offer.attributes %} <param name="{{attribute.name}}">{{attribute.value}}</param> {% endfor %} </item> {% endfor %} </items> </price> На сайте у меня 1 валюта. Удаляю полностью - <priceUAH>{{offer.price}}</priceUAH> Все равно ошибка. 2. Opencart 2.1.0.2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 15 августа 2021 Опубликовано: 15 августа 2021 4 часа назад, phoenix сказал: 1. Версия NeoSeo Мульти Экспорт 97 <?xml version="1.0" encoding="UTF-8"?> <price> <date>{{date}}</date> <title>магазин</title> <link>{{url}}</link> <description>магазин</description> <categories> {% for category in categories%} <category> <id>{{category.id}}</id> {% if category.parentId %} <parentId>{{category.parentId}}</parentId> {% endif %} <name>{{category.name}}</name> </category> {% endfor %} </categories> <items> {% for offer in offers%} <item> <id>{{offer.id}}</id> <url>{{offer.url}}</url> <priceUAH>{{offer.price}}</priceUAH> <stock>В наличии</stock> <guarantee>12 месяцев, от производителя</guarantee> {% if offer.oldprice %}<oldprice>{{offer.oldprice}}</oldprice>{% endif %} <categoryId>{{offer.categoryId}}</categoryId> <code>{{offer.code}}</code> <name>{{offer.name}}</name> <description>{{offer.description}}</description> <vendor>{{offer.vendor}}</vendor> <vendorCode>{offer.vendorCode}</vendorCode> {% for image in offer.image %} <image>{{image}}</image> {% endfor %} {% for attribute in offer.attributes %} <param name="{{attribute.name}}">{{attribute.value}}</param> {% endfor %} </item> {% endfor %} </items> </price> На сайте у меня 1 валюта. Удаляю полностью - <priceUAH>{{offer.price}}</priceUAH> Все равно ошибка. 2. Opencart 2.1.0.2 Здравствуйте. Проверьте настройки экспорта. Скорее всего в настройках этого экспорта выбрана из списка валюта, которая отключена на сайте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
phoenix Опубликовано: 16 августа 2021 Опубликовано: 16 августа 2021 19 часов назад, NeoSeo Help 4 сказал: Здравствуйте. Проверьте настройки экспорта. Скорее всего в настройках этого экспорта выбрана из списка валюта, которая отключена на сайте. у меня на сайте 1 валюта. И она же в Цитата Валюта предложений Пересчет будет выполнен по курсу, заданному в админке ... И так же, не весь список производителей выделяет и при сохранении создается клон в экспорте с таким же названием и половиной выделенных производителей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 16 августа 2021 Опубликовано: 16 августа 2021 5 часов назад, phoenix сказал: у меня на сайте 1 валюта. И она же в ... И так же, не весь список производителей выделяет и при сохранении создается клон в экспорте с таким же названием и половиной выделенных производителей. Здравствуйте. Вам нужно увеличить параметры php_value max_input_vars 10000 php_value suhosin.post.max_vars 10000 php_value suhosin.request.max_vars 10000 эти правила можно прописать в файле .htaccess, располагается в корне сайта. После изменений настройте экспорт с нуля. проверьте ушла ли проблема с сохранением и с валютой Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 17 августа 2021 Опубликовано: 17 августа 2021 14.08.2021 в 12:00, zabey сказал: Добрый день. столкнулся с такой проблемкой, при выгрузке товаров в мерчант: по позициям, у которых строка EAN не заполнена, в сформированом файле информация выводится как: <g:brand>Ardesto</g:brand> <g:gtin/> <g:product_type>Бытовая Техника > Микроволновые печи</g:product_type> В результате, "схлопотал по шапке" от мерчанта, в виде блокировки таких товаров, с формулировкой Недопустимое значение [gtin] в настройках формата, за вывод gtin отвечает строка <g:gtin>{{offer.ean}}</g:gtin> Подскажите, как это можно поправить, что-бы в случае отсутствующего значения в поле EAN, не выводилось ничего вместо строчки <g:gtin/>? Добрый день. Вам нужно добавить условие в формат, например, было <g:gtin>{{offer.ean}}</g:gtin> Стало {% if offer.ean %} <g:gtin>{{offer.ean}}</g:gtin> {% endif %} Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
phoenix Опубликовано: 17 августа 2021 Опубликовано: 17 августа 2021 19 часов назад, NeoSeo Help 4 сказал: Здравствуйте. Вам нужно увеличить параметры php_value max_input_vars 10000 php_value suhosin.post.max_vars 10000 php_value suhosin.request.max_vars 10000 эти правила можно прописать в файле .htaccess, располагается в корне сайта. После изменений настройте экспорт с нуля. проверьте ушла ли проблема с сохранением и с валютой Вопрос вроде решился. Теперь все сохраняется. И запускается, но не могу посмотреть. Загружаю ?route=feed/neoseo_product_feed&name=111 через браузер, но через какое-то время получаю ошибка 500 - как я понимаю много товаров. Что тут можно сделать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 18 августа 2021 Опубликовано: 18 августа 2021 2 часа назад, phoenix сказал: Вопрос вроде решился. Теперь все сохраняется. И запускается, но не могу посмотреть. Загружаю ?route=feed/neoseo_product_feed&name=111 через браузер, но через какое-то время получаю ошибка 500 - как я понимаю много товаров. Что тут можно сделать? Здравствуйте. Для начала нужно знать точно текст ошибки. Его можно получить в файле error.log на сервере. Не путайте с логами опенкарт, там не будет данной ошибки. Если не знаете как получить текст 500 ошибки, обратитесь в ТП Вашего хостинга. Если ошибка появляется через какое-то время, то смею предположить срабатывает лимит времени выполнения скрипта. Варианта решения данной проблемы два. Первый это увеличить параметры на сервере, увеличить время выполнения скрипта. Второй это настроить формирование файла экспорта с помощью планировщика. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
phoenix Опубликовано: 18 августа 2021 Опубликовано: 18 августа 2021 7 часов назад, NeoSeo Help 4 сказал: Здравствуйте. Для начала нужно знать точно текст ошибки. Его можно получить в файле error.log на сервере. Не путайте с логами опенкарт, там не будет данной ошибки. Если не знаете как получить текст 500 ошибки, обратитесь в ТП Вашего хостинга. Если ошибка появляется через какое-то время, то смею предположить срабатывает лимит времени выполнения скрипта. Варианта решения данной проблемы два. Первый это увеличить параметры на сервере, увеличить время выполнения скрипта. Второй это настроить формирование файла экспорта с помощью планировщика. да, работает-работает - и падает сайт. То же уверен, что нужно увеличивать параметры на выполнение. Не подскажите какие именно параметры нужно увеличивать? так быстрее исправлю) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 18 августа 2021 Опубликовано: 18 августа 2021 20 минут назад, phoenix сказал: да, работает-работает - и падает сайт. То же уверен, что нужно увеличивать параметры на выполнение. Не подскажите какие именно параметры нужно увеличивать? так быстрее исправлю) Конкретно за время исполнения отвечает параметр max_execution_time. Пришлите текст ошибки из логов сервера, без него не сможем Вам помочь решить проблему. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
phoenix Опубликовано: 18 августа 2021 Опубликовано: 18 августа 2021 12 часов назад, NeoSeo Help 1 сказал: Конкретно за время исполнения отвечает параметр max_execution_time. Пришлите текст ошибки из логов сервера, без него не сможем Вам помочь решить проблему. увеличил - но все равно получаю ошибку. При запуске через браузер. 504 Gateway Time-out nginx после чего приходится сервер перегружать. Смотрел и в /var/log/nginx/error_log — пусто. Только одну ошибку в логах нашел -*186782 upstream timed out (110: Connection timed out) while reading response header from upstream, client: --- request: "GET / HTTP/2.0", upstream: "fastcgi://unix:/var/www/php-fpm/---.sock", host: "---" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 19 августа 2021 Опубликовано: 19 августа 2021 11 часов назад, phoenix сказал: увеличил - но все равно получаю ошибку. При запуске через браузер. 504 Gateway Time-out nginx после чего приходится сервер перегружать. Смотрел и в /var/log/nginx/error_log — пусто. Только одну ошибку в логах нашел -*186782 upstream timed out (110: Connection timed out) while reading response header from upstream, client: --- request: "GET / HTTP/2.0", upstream: "fastcgi://unix:/var/www/php-fpm/---.sock", host: "---" Добрый день. Воспользуйтесь этими рекомендациями в зависимости от того, в каком режиме у Вас работает nginx: https://highload.today/oshibka-upstream-timed-out-v-nginx/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zabey Опубликовано: 19 августа 2021 Опубликовано: 19 августа 2021 17.08.2021 в 09:39, NeoSeo Help 1 сказал: Добрый день. Вам нужно добавить условие в формат, например, было <g:gtin>{{offer.ean}}</g:gtin> Стало {% if offer.ean %} <g:gtin>{{offer.ean}}</g:gtin> {% endif %} Спасибо большое! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Destto Опубликовано: 19 августа 2021 Опубликовано: 19 августа 2021 Доброй ночи, после переноса сайта на другую панель управления хостинга перестали отдаваться в фид нормальные ЧПУ, отдаются только в системном формате, типу /index.php?route=product/product&path=1038&product_id=111885 В чём может быть проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 20 августа 2021 Опубликовано: 20 августа 2021 11 часов назад, Destto сказал: Доброй ночи, после переноса сайта на другую панель управления хостинга перестали отдаваться в фид нормальные ЧПУ, отдаются только в системном формате, типу /index.php?route=product/product&path=1038&product_id=111885 В чём может быть проблема? Добрый день. В базе данных у Вас прописаны сео_урлы для товаров? Проверьте этот момент (может быть таблица url_alias или seo_urls в зависимости от версии опенкарта). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Destto Опубликовано: 20 августа 2021 Опубликовано: 20 августа 2021 12 часов назад, NeoSeo Help 1 сказал: Добрый день. В базе данных у Вас прописаны сео_урлы для товаров? Проверьте этот момент (может быть таблица url_alias или seo_urls в зависимости от версии опенкарта). Добрый, конечно прописаны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
phoenix Опубликовано: 22 августа 2021 Опубликовано: 22 августа 2021 19.08.2021 в 11:50, NeoSeo Help 1 сказал: Добрый день. Воспользуйтесь этими рекомендациями в зависимости от того, в каком режиме у Вас работает nginx: https://highload.today/oshibka-upstream-timed-out-v-nginx/ все настроил, увеличил в 3 раза, но при запуске сразу php-fpm56 падает( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
phoenix Опубликовано: 22 августа 2021 Опубликовано: 22 августа 2021 6 минут назад, phoenix сказал: все настроил, увеличил в 3 раза, но при запуске сразу php-fpm56 падает( по логам только - *14 recv() failed (104: Connection reset by peer) while reading response header from upstream, client Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 23 августа 2021 Опубликовано: 23 августа 2021 20.08.2021 в 22:13, Destto сказал: Добрый, конечно прописаны. Пожалуйста, напишите в наш Телеграмм-чат (https://t.me/WebStudioNeoSeo1), в первом сообщении укажите: 1. Ссылку на тему обсуждения. 2. Ваше имя пользователя на форуме. 3. Имя пользователя нашей поддержки, с которым обсуждались Ваши вопросы. 4. Данные доступов, а именно к админке и фтп. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
phoenix Опубликовано: 23 августа 2021 Опубликовано: 23 августа 2021 22.08.2021 в 16:12, phoenix сказал: по логам только - *14 recv() failed (104: Connection reset by peer) while reading response header from upstream, client Так что с этим делать? А то мне говорят, что проблема в коде... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 23 августа 2021 Опубликовано: 23 августа 2021 6 часов назад, phoenix сказал: Так что с этим делать? А то мне говорят, что проблема в коде... Здравствуйте. Проверить просто, в коде ли проблема. Сделайте экспорт с маленьким набором товаров. Файл формируется? Настройте формирование экспорта по крону, а не по запросу через браузер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
phoenix Опубликовано: 24 августа 2021 Опубликовано: 24 августа 2021 10 часов назад, NeoSeo Help 4 сказал: Здравствуйте. Проверить просто, в коде ли проблема. Сделайте экспорт с маленьким набором товаров. Файл формируется? Настройте формирование экспорта по крону, а не по запросу через браузер. при cron получаю: Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance. ionCube у меня стоит и штук 10 заданий в cron работает( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 24 августа 2021 Опубликовано: 24 августа 2021 16 минут назад, phoenix сказал: при cron получаю: Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance. ionCube у меня стоит и штук 10 заданий в cron работает( Пожалуйста, перейдите по адресу ваш_сайт/system_test.php и пришлите скрин. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 26 августа 2021 Опубликовано: 26 августа 2021 19.08.2021 в 22:43, Destto сказал: Доброй ночи, после переноса сайта на другую панель управления хостинга перестали отдаваться в фид нормальные ЧПУ, отдаются только в системном формате, типу /index.php?route=product/product&path=1038&product_id=111885 В чём может быть проблема? Проблема была решена обновлением модуля до актуальной версии. Если будут ещё вопросы - обращайтесь, всегда рады помочь 🙂 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.