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

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

Поддержка модуля Выгрузка на Яндекс.Маркет, Rozetka, Hotline, Facebook, Price, Prom, Torg.mail.ru, Ava.ua, Google Merchant, Hotprice, Nadavi - Модуль для OpenCart 1.5Х, 2.Х, 3.Х


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

02.12.2020 в 14:56, NeoSeo Team сказал:

Добрый день, Вам необходимо на главной вкладке переключить режим генерации выгрузки "Формирование экспорта", Вам необходимо обновлять файлы експорта по расписанию используя cron/планировщик. Укажите запускать експорта например два раза в день, модуль будет генерировать файл и обновлять его. розетка будет подключаться только для скачивания файла эккспорта

 

Спасибо. Этот способ помог решить проблему с генерацией файла

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


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

05.12.2020 в 14:45, Donald Duck сказал:

Спасибо. Этот способ помог решить проблему с генерацией файла

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

Всегда рады Вам помочь 😉

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


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

Подскажите, можно ли сделать, чтоб {{offer.path[offer.categoryId]}} "понимал" язык экспорта?

Сейчас всегда выводиться один язык

Также интересует, как сделать замену?

Если так

{{attribute.value|replace({'%; %' : "/" , "%;%" : "/"})}}

то ругается 

Notice: Undefined index: SERVER_PORT in /home/zapisky/zapisky.com.ua/www/system/startup.php on line 40

Fatal error: Uncaught Twig_Error_Syntax: Unexpected character "&" in "<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
  <title>Мой магазин</title>
  <link>{{url}}</link>
  <description>Описание моего магазина</description>
{% for offer in offers%}
  <item>
    <g:id>{{offer.id}}</g:id>
    <g:title>{{offer.name}}</g:title>
    <g:description>{{offer.description_no_html}}</g:description>   
    <g:link>{{offer.url}}</g:link>
    <g:mobile_link>{{offer.url}}</g:mobile_link>
    <g:image_link>{{offer.image[0]}}</g:image_link>
{% for image in offer.image %}
{% if loop.index != 1  %}
    <g:additional_image_link>{{image}}</g:additional_image_link>
{% endif %}
{% endfor %}
    <g:condition>new</g:condition>
    <g:availab in /home/zapisky/zapisky.com.ua/www/system/library/Twig/Lexer.php on line 284

 

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


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

8 часов назад, rezhisser сказал:

Подскажите, можно ли сделать, чтоб {{offer.path[offer.categoryId]}} "понимал" язык экспорта?

Сейчас всегда выводиться один язык

Также интересует, как сделать замену?

Если так


{{attribute.value|replace({'%; %' : "/" , "%;%" : "/"})}}

то ругается 


Notice: Undefined index: SERVER_PORT in /home/zapisky/zapisky.com.ua/www/system/startup.php on line 40

Fatal error: Uncaught Twig_Error_Syntax: Unexpected character "&" in "<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
  <title>Мой магазин</title>
  <link>{{url}}</link>
  <description>Описание моего магазина</description>
{% for offer in offers%}
  <item>
    <g:id>{{offer.id}}</g:id>
    <g:title>{{offer.name}}</g:title>
    <g:description>{{offer.description_no_html}}</g:description>   
    <g:link>{{offer.url}}</g:link>
    <g:mobile_link>{{offer.url}}</g:mobile_link>
    <g:image_link>{{offer.image[0]}}</g:image_link>
{% for image in offer.image %}
{% if loop.index != 1  %}
    <g:additional_image_link>{{image}}</g:additional_image_link>
{% endif %}
{% endfor %}
    <g:condition>new</g:condition>
    <g:availab in /home/zapisky/zapisky.com.ua/www/system/library/Twig/Lexer.php on line 284

 

Мультиязычность требуется переключать в настройка экспорта и если надо выгружать два языка, тогда выполнять експорт двумя разными експортами\файлами

По поводу замены, требуется проверять Ваш шаблон. По замене вроде как Вы корректно указали использование команды https://twig.symfony.com/doc/3.x/filters/replace.html , но у Вас в первом значении одинарные кавычки, попробуйте двойные поставить

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


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

08.12.2020 в 17:37, NeoSeo Team сказал:

Мультиязычность требуется переключать в настройка экспорта и если надо выгружать два языка, тогда выполнять експорт двумя разными експортами\файлами

 

У меня для каждого языка свой шаблон, где выбран соответствующий язык. Все данные выводятся корректно на соответствующих языках, кроме {{offer.path[offer.categoryId]}} - тут всегда основной язык сайта выводиться

 

08.12.2020 в 17:37, NeoSeo Team сказал:

По поводу замены, требуется проверять Ваш шаблон. По замене вроде как Вы корректно указали использование команды https://twig.symfony.com/doc/3.x/filters/replace.html , но у Вас в первом значении одинарные кавычки, попробуйте двойные поставить

 

Перепробовал такие варианты кавычек - все равно ошибка синтаксиса(

{{attribute.value|replace({'%; %' : "/" , "%;%" : "/"})}}

{{attribute.value|replace({"%; %" : "/" , "%;%" : "/"})}}

{{attribute.value|replace({'%; %' : '/' , '%;%' : '/'})}}

{{attribute.value|replace({'%; %' : "/" , '%;%' : "/"})}}

Вот мой формат (без замены)

 

<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
  <title>Мой магазин</title>
  <link>{{url}}</link>
  <description>Описание моего магазина</description>
{% for offer in offers%}
  <item>
    <g:id>{{offer.id}}</g:id>
    <g:title>{{offer.name}}</g:title>
    <g:description>{{offer.description_no_html}}</g:description>    
    <g:link>{{offer.url}}</g:link>
    <g:mobile_link>{{offer.url}}</g:mobile_link>
    <g:image_link>{{offer.image[0]}}</g:image_link>
{% for image in offer.image %}
{% if loop.index != 1  %}
    <g:additional_image_link>{{image}}</g:additional_image_link>
{% endif %}
{% endfor %}
    <g:condition>new</g:condition>
    <g:availability>{% if offer.quantity > 0 %}in stock{% else %}out of stock{% endif %}</g:availability>
    <g:price>{{offer.price}} {{currency}}</g:price>
    <g:brand>{{offer.vendor}}</g:brand>
{% if offer.ean %}
    <g:ean>{{offer.ean}}</g:ean>
{% endif %}
    <g:product_type>{{offer.path[offer.categoryId]}}</g:product_type>
{% for attribute in offer.attributes %}
{% if attribute.name == "Колір" %}
    <g:color>{{attribute.value}}</g:color>
{% endif %}
{% if attribute.name == "Матеріал" %}
    <g:material>{{attribute.value}}</g:material>
{% endif %}
{% if attribute.name == "Цвет" %}
   <g:color>{{attribute.value}}</g:color>
{% endif %}
{% if attribute.name == "Материал" %}
    <g:material>{{attribute.value}}</g:material>
{% endif %}
{% if attribute.name == "Колір обкладинки" %}
    <g:color>{{attribute.value}}</g:color>
{% endif %}
{% if attribute.name == "Матеріал обкладинки" %}
    <g:material>{{attribute.value}}</g:material>
{% endif %}
{% if attribute.name == "Цвет обложки" %}
    <g:color>{{attribute.value}}</g:color>
{% endif %}
{% if attribute.name == "Материал обложки" %}
    <g:material>{{attribute.value}}</g:material>
{% endif %}
{% endfor %}
  </item>
{% endfor %}
</channel>
</rss>

 

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


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

Здравствуйте. Столкнулся с трудностью:
Нужно чтобы модуль передавал значение MPN в выгрузку для Google Merchant. В соответствующем формате выгрузки я указал:

<g:mpn>{{offer.MPN}}</g:mpn>

Но значение не выгружается, передается только пустой тэг <g:mpn/>

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


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

28 минут назад, smilevm сказал:

Здравствуйте. Столкнулся с трудностью:
Нужно чтобы модуль передавал значение MPN в выгрузку для Google Merchant. В соответствующем формате выгрузки я указал:


<g:mpn>{{offer.MPN}}</g:mpn>

Но значение не выгружается, передается только пустой тэг <g:mpn/>

Добрый день, пришлите, пожалуйста, полностью формат для Google Merchant.

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


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

38 минут назад, Affair NeoSeo сказал:

Добрый день, пришлите, пожалуйста, полностью формат для Google Merchant.

Пожалуйста:
 

<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
  <title>Мой магазин</title>
  <link>{{url}}</link>
  <description>Описание моего магазина</description>
{% for offer in offers%}
  <item>
    <g:id>{{offer.id}}</g:id>
    <g:mpn>{{offer.MPN}}</g:mpn>
    <g:title>{{offer.name}}</g:title>
    <g:description>{{offer.description}}</g:description>    
    <g:link>{{offer.url}}</g:link>
    <g:mobile_link>{{offer.url}}</g:mobile_link>
    <g:image_link>{{offer.image[0]}}</g:image_link>
{% for image in offer.image %}
{% if loop.index != 1  %}
    <g:additional_image_link>{{image}}</g:additional_image_link>
{% endif %}
{% endfor %}
    <g:condition>new</g:condition>
    <g:availability>{% if offer.quantity > 0 %}in stock{% else %}out of stock{% endif %}</g:availability>
    <g:price>{{offer.price}} {{currency}}</g:price>
    <g:brand>{{offer.vendor}}</g:brand>
  </item>
{% endfor %}
</channel>
</rss>

 

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


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

2 часа назад, smilevm сказал:

Пожалуйста:
 


<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
  <title>Мой магазин</title>
  <link>{{url}}</link>
  <description>Описание моего магазина</description>
{% for offer in offers%}
  <item>
    <g:id>{{offer.id}}</g:id>
    <g:mpn>{{offer.MPN}}</g:mpn>
    <g:title>{{offer.name}}</g:title>
    <g:description>{{offer.description}}</g:description>    
    <g:link>{{offer.url}}</g:link>
    <g:mobile_link>{{offer.url}}</g:mobile_link>
    <g:image_link>{{offer.image[0]}}</g:image_link>
{% for image in offer.image %}
{% if loop.index != 1  %}
    <g:additional_image_link>{{image}}</g:additional_image_link>
{% endif %}
{% endfor %}
    <g:condition>new</g:condition>
    <g:availability>{% if offer.quantity > 0 %}in stock{% else %}out of stock{% endif %}</g:availability>
    <g:price>{{offer.price}} {{currency}}</g:price>
    <g:brand>{{offer.vendor}}</g:brand>
  </item>
{% endfor %}
</channel>
</rss>

 

Проверьте что указано в товаре в этом поле, возможно что поле пустое и также укажите 

{{offer.mpn}} с маленькой буквы

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


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

Добрый день. Перестал модуль работать, при запросе на линк формирования фида - 500 ошибка.

NeoSeo Мульти Экспорт 79 php 5.6.4

В логе сервера вижу это 

PHP Fatal error:  Uncaught exception 'Exception' with message 
'Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax 
to use near ')' at line 8<br />Error No: 1064<br />SELECT cd.name, c.category_id, c.parent_id\n                 
FROM oc_category c\n                      LEFT JOIN oc_category_description cd ON (c.category_id = cd.category_id)\n                   
   LEFT JOIN oc_category_to_store c2s ON (c.category_id = c2s.category_id)\n                WHERE cd.language_id = '1'\n            
      AND c2s.store_id = '0'\n                  AND c.status = '1'\n             
     AND c.sort_order <> '-1' AND c.category_id IN 
(59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154, 
in /home/admin/web/3234444.com/public_html/system/library/db/mysqli.php on line 40

 

В логе модуля это:

2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_relatedoptions' отсутствует в БД. Использование связных опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_product_image_by_option' отсутствует в БД. Использование изображений опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_relatedoptions' отсутствует в БД. Использование связных опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_product_image_by_option' отсутствует в БД. Использование изображений опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_relatedoptions' отсутствует в БД. Использование связных опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_product_image_by_option' отсутствует в БД. Использование изображений опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_relatedoptions' отсутствует в БД. Использование связных опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_product_image_by_option' отсутствует в БД. Использование изображений опций невозможно!
2020-12-17 16:46:09 - Валюта экспорта: USD, валюта магазина: USD
2020-12-17 16:46:09 - DEBUG: Формируем данные для zakupka

 

В чем причина? Как заставить фид генерироваться?

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


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

18 часов назад, Smartik сказал:

Добрый день. Перестал модуль работать, при запросе на линк формирования фида - 500 ошибка.

NeoSeo Мульти Экспорт 79 php 5.6.4

В логе сервера вижу это 


PHP Fatal error:  Uncaught exception 'Exception' with message 
'Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax 
to use near ')' at line 8<br />Error No: 1064<br />SELECT cd.name, c.category_id, c.parent_id\n                 
FROM oc_category c\n                      LEFT JOIN oc_category_description cd ON (c.category_id = cd.category_id)\n                   
   LEFT JOIN oc_category_to_store c2s ON (c.category_id = c2s.category_id)\n                WHERE cd.language_id = '1'\n            
      AND c2s.store_id = '0'\n                  AND c.status = '1'\n             
     AND c.sort_order <> '-1' AND c.category_id IN 
(59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154, 
in /home/admin/web/3234444.com/public_html/system/library/db/mysqli.php on line 40

 

В логе модуля это:

2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_relatedoptions' отсутствует в БД. Использование связных опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_product_image_by_option' отсутствует в БД. Использование изображений опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_relatedoptions' отсутствует в БД. Использование связных опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_product_image_by_option' отсутствует в БД. Использование изображений опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_relatedoptions' отсутствует в БД. Использование связных опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_product_image_by_option' отсутствует в БД. Использование изображений опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_relatedoptions' отсутствует в БД. Использование связных опций невозможно!
2020-12-17 16:46:09 - Сообщение для разработчика: Таблица 'oc_product_image_by_option' отсутствует в БД. Использование изображений опций невозможно!
2020-12-17 16:46:09 - Валюта экспорта: USD, валюта магазина: USD
2020-12-17 16:46:09 - DEBUG: Формируем данные для zakupka

 

В чем причина? Как заставить фид генерироваться?

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

Или в ЛС скиньте доступы на ФТП и в админку сайта. Проведем быстрый анализ проблемы.

И если подскажите после чего перестало работать может ускорить процесс анализа

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


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

Добрый вечер. Использую модуль NeoSeo Опции товаров PRO. Как правильно прописать код что бы выводились опции в фид? 

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


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

16 часов назад, Вано_14_88 сказал:

Добрый вечер. Использую модуль NeoSeo Опции товаров PRO. Как правильно прописать код что бы выводились опции в фид? 

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

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


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

  • 2 weeks later...

Дорый день, установил демо версию opencart 3

При попытке включить любой фид

PHP Fatal error:  Class 'NeoSeoModel' not found in /home/farmavit/public_html/admin/model/tool/neoseo_product_feed.php on line 4

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


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

23.12.2020 в 11:05, NeoSeo Team сказал:

Добрый день

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

Покупал модуль в 2017 году . Покупал на Опенкарт форуме

Не было времени включить.Сейчас руки дошли , включил , работает вроде бы.

Интересно можете ли дать мне обновление модуля ? для опенкарт 1.5.4

 

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


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

02.01.2021 в 21:07, bullshmaiser сказал:

Дорый день, установил демо версию opencart 3

При попытке включить любой фид

PHP Fatal error:  Class 'NeoSeoModel' not found in /home/farmavit/public_html/admin/model/tool/neoseo_product_feed.php on line 4

Попробуйте скопировать заново все файлы из архива с модулем через фтп, скорее всего не переписались файлы system/engine/

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


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

09.01.2021 в 13:20, Metod T сказал:

Всем добра!

Будет ли модуль работать на php 7.3 ?

Добрый день. Нет, системные требования для модуляPHP 5.3 - 7.1

UPD: модули работают от 5.3 - 7.2. Под 7.3 в 95% случаев работает версия под 7.2, берите тестовую версию чтобы проверить.

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


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

02.01.2021 в 21:07, bullshmaiser сказал:

Дорый день, установил демо версию opencart 3

При попытке включить любой фид

PHP Fatal error:  Class 'NeoSeoModel' not found in /home/farmavit/public_html/admin/model/tool/neoseo_product_feed.php on line 4

Аналогичная проблема.  Демо для версии ocStore 3
Сегодня установил, повторное копирование не решило проблему
Fatal error: Class 'NeoSeoModel' not found in [mysite]/www/admin/model/tool/neoseo_product_feed.php on line 3

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


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

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

Аналогичная проблема.  Демо для версии ocStore 3
Сегодня установил, повторное копирование не решило проблему
Fatal error: Class 'NeoSeoModel' not found in [mysite]/www/admin/model/tool/neoseo_product_feed.php on line 3

Уточните, вы по фтп файлы модуля копируете?

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


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

10 минут назад, Lainer сказал:

Да, по FTP

Не находит файлы system/engine/neoseo_model.php и soforp_model.php , проверьте есть ли там эти файлы.

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


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

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

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

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

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

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

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

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

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

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