Автор Тема: Как создать RSS канал?  (Прочитано 9989 раз)

05 Март 2023, 12:16:27
Ответ #30
  • Ветеран
  • *****
  • Сообщений: 16676
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Устанавливаете модуль
https://github.com/PrestaShop/ps_feeder
В заголовке страницы появится ссылка на rss фид.
https://сайт/module/ps_feeder/rss?id_category=0&orderby=position&orderway=asc
Этот модуль для prestahop 1.7
Проблемы могут быть отверсии php.
Включите режим показа ошибок в prestashop и увидите причину.
Других бесплатных модулей нет.
06 Март 2023, 11:30:13
Ответ #31
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Этот модуль для prestahop 1.7
Проблемы могут быть отверсии php.
Включите режим показа ошибок в prestashop и увидите причину.
INFO
10:27:17
request   Matched route "admin_module_import".
DEBUG
10:27:17
security   Read existing security token from the session.
DEBUG
10:27:17
security   User was reloaded from a user provider.
INFO
10:27:17
php   User Deprecated: Not specifying the optional ShopConstraint parameter is deprecated since version 1.7.8.0
INFO
10:27:17
php   User Deprecated: Not specifying the optional ShopConstraint parameter is deprecated since version 1.7.8.0
INFO
10:27:17
php   User Deprecated: Not specifying the optional ShopConstraint parameter is deprecated since version 1.7.8.0
INFO
10:27:17
php   User Deprecated: Not specifying the optional ShopConstraint parameter is deprecated since version 1.7.8.0
INFO
10:27:17
php   User Deprecated: Not specifying the optional ShopConstraint parameter is deprecated since version 1.7.8.0
INFO
10:27:17
php   User Deprecated: Creating Doctrine\ORM\Mapping\UnderscoreNamingStrategy without making it number aware is deprecated and will be removed in Doctrine ORM 3.0.
INFO
10:27:17
php   User Deprecated: Not specifying the optional ShopConstraint parameter is deprecated since version 1.7.8.0
WARNING
10:27:17
translation   Translation not found.
WARNING
10:27:17
translation   Translation not found.
INFO
10:27:17
php   User Deprecated: Not specifying the optional ShopConstraint parameter is deprecated since version 1.7.8.0
INFO
10:27:17
php   User Deprecated: Implementing "Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface" without the "reset()" method is deprecated since Symfony 3.4 and will be unsupported in 4.0 for class "Csa\Bundle\GuzzleBundle\DataCollector\GuzzleCollector"

CRITICAL
10:27:17
php   Uncaught Exception: Этот файл не является архивом модуля
CRITICAL
10:27:17
request   Uncaught PHP Exception Exception: "Этот файл не является архивом модуля" at /var/www/domains/zu39.ru/src/Adapter/Module/ModuleZipManager.php line 139
06 Март 2023, 15:25:50
Ответ #32
  • Ветеран
  • *****
  • Сообщений: 16676
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль устанавливайти по fpt. Скчали, расспаковали и закинули на хостинг папаку ps_feeder в директрорию modules.
06 Март 2023, 17:50:12
Ответ #33
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль устанавливайти по fpt. Скчали, распаковали и закинули на хостинг папаку ps_feeder в директорию modules.
Не знал что их так еще устанавливают, спасибо!

Переходя по ссылке канала, отобразилось крайне мало информации и отсутствует информация о товарах:

Цитировать
<rss version="2.0">
<channel>
<title>
<![CDATA[ Зарядочка ]]>
</title>
<description>
<![CDATA[ Оптово розничный интернет-магазин в г. Калининграде. Широкий ассортимент аксессуаров для телефонов и компьютеров, бытовой техники. Компьютерный магазин ]]>
</description>
<link>https://zu39.ru/</link>
<generator>PrestaShop</generator>
<webMaster>info@zu39.ru</webMaster>
<language>ru</language>
<image>
<title>
<![CDATA[ Зарядочка ]]>
</title>
<url>https://zu39.ru/img/logo-1661876809.jpg</url>
<link>https://zu39.ru/</link>
</image>
</channel>
</rss>

Я прошу прощения. понимаю что проблема в моем опыте работы с этим, но может смогли бы что то еще подсказать?)
06 Март 2023, 19:05:13
Ответ #34
  • Фрилансер
  • *
  • Сообщений: 133
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В этом модуле, насколько помню, нужно отмечать принадлежность главной категории для всех товаров, тогда он покажет полный список.
Если не отметить, тогла загружать товары для каждой категории id_category=0,1,2....
06 Март 2023, 19:28:51
Ответ #35
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В этом модуле, насколько помню, нужно отмечать принадлежность главной категории для всех товаров, тогда он покажет полный список.
Если не отметить, тогла загружать товары для каждой категории id_category=0,1,2....
Модуль не имеет ни какого меню настройки, даже ссылку на фид и то тут только в топике нашел.
Если не сложно разъясните пожалуйста
07 Март 2023, 13:00:59
Ответ #36
  • Ветеран
  • *****
  • Сообщений: 16676
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Параметры показа товаров передаются в url фида
?id_category=0&orderby=position&orderway=asc
меняя данные можно изменить вывод товаров в выдаче.
По умолчанию, для показа всех товаров используют главную категорию.
07 Март 2023, 13:16:01
Ответ #37
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Параметры показа товаров передаются в url фида
?id_category=0&orderby=position&orderway=asc
меняя данные можно изменить вывод товаров в выдаче.
По умолчанию, для показа всех товаров используют главную категорию.
Вы извините меня, но не могли бы человеческим языком объяснить?
Мне нужно модуль заставить генерировать фаил с товарами для яндекс турбо страниц

Скажите как это сделать можно) Зайти туда нажать то прописать то.

У меня на сайте более 1000 товаров. Все товары имеют основную категорию и категорию по умолчанию(домашнюю), она одинаковая. Выгрузка товаров происходит с 1С
07 Март 2023, 13:40:09
Ответ #38
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Параметры показа товаров передаются в url фида
?id_category=0&orderby=position&orderway=asc
меняя данные можно изменить вывод товаров в выдаче.
По умолчанию, для показа всех товаров используют главную категорию.

https://zu39.ru/module/ps_feeder/rss?id_category=6&orderby=position&orderway=asc
я так понял Вы предлагаете в пути ссылки указывать номер категории. При этом такой метод не выводит полный список товаров категории.
А как получить полный канал всех товаров для передачи на яндекс турбо страницы?
08 Март 2023, 11:18:34
Ответ #39
  • Фрилансер
  • *
  • Сообщений: 133
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если не указывать категорию или указать нулевую
https://zu39.ru/module/ps_feeder/rss?id_category=0&orderby=position&orderway=asc
то должно показать все товары.
Если у вас не выгружает все товары, тогда смотреть нужно дерево категорий. Скрорее всего проблема во вложенности категорий.
Когда пользовался этим модулем, у меня выгружался весь лист товаров.
Ничего специально не настраивал. Установил и сразу выдало весь список.
08 Март 2023, 15:02:45
Ответ #40
  • Ветеран
  • *****
  • Сообщений: 16676
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
А как получить полный канал всех товаров для передачи на яндекс турбо страницы?
https://zu39.ru/module/ps_feeder/rss?id_category=0&orderby=position&orderway=asc
или
https://zu39.ru/module/ps_feeder/rss
10 Март 2023, 11:54:58
Ответ #41
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А как получить полный канал всех товаров для передачи на яндекс турбо страницы?
https://zu39.ru/module/ps_feeder/rss?id_category=0&orderby=position&orderway=asc
или
https://zu39.ru/module/ps_feeder/rss

<rss version="2.0">
<channel>
<title>
<![CDATA[ Зарядочка ]]>
</title>
<description>
<![CDATA[ Оптово розничный интернет-магазин в г. Калининграде. Широкий ассортимент аксессуаров для телефонов и компьютеров, бытовой техники. Компьютерный магазин ]]>
</description>
<link>https://zu39.ru/</link>
<generator>PrestaShop</generator>
<webMaster>info@zu39.ru</webMaster>
<language>ru</language>
<image>
<title>
<![CDATA[ Зарядочка ]]>
</title>
<url>https://zu39.ru/img/logo-1661876809.jpg</url>
<link>https://zu39.ru/</link>
</image>
</channel>
</rss>
10 Март 2023, 12:20:41
Ответ #42
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если каждому товару доставлять категорию главная, то они появляются в xml
А есть ли возможность сделать выгрузку без этой опции? Т.к. у меня выгрузка идет с 1С и там такой функции нет к сожалению
10 Март 2023, 13:26:34
Ответ #43
  • Фрилансер
  • *
  • Сообщений: 133
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
С этим модулем нет. Нужно чтобы все товары приналежали главной категории.
10 Март 2023, 13:38:01
Ответ #44
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо Вам всем большое!
Еще последний вопрос, яндекс ругается на xml

Цитировать
В элементе item отсутствует атрибут turbo со значением true

У кого нить есть мысли как исправить?)

Цитировать
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<rss version="2.0">
<channel>
<title>
<![CDATA[ Зарядочка ]]>
</title>
<description>
<![CDATA[ Оптово розничный интернет-магазин в г. Калининграде. Широкий ассортимент аксессуаров для телефонов и компьютеров, бытовой техники. Компьютерный магазин ]]>
</description>
<link>https://zu39.ru/</link>
<generator>PrestaShop</generator>
<webMaster>info@zu39.ru</webMaster>
<language>ru</language>
<image>
<title>
<![CDATA[ Зарядочка ]]>
</title>
<url>https://zu39.ru/img/logo-1661876809.jpg</url>
<link>https://zu39.ru/</link>
</image>
<item>
<title>
<![CDATA[ Кабель питания для ноутбука универсальный 1,5м Микимаус - 230,00 ₽ ]]>
</title>
<description>
<![CDATA[ <img src="https://zu39.ru/12-small_default/Kabel--pitaniya-dlya-noutbuka-universal-nyj-15m-mikimaus.jpg" title="Кабель питания для ноутбука универсальный 1,5м Микимаус" alt="thumb" /> ]]>
</description>
<link>
<![CDATA[ https://zu39.ru/silovye-i-vnutrennie-kabeli/10-Kabel--pitaniya-dlya-noutbuka-universal-nyj-15m-mikimaus.html ]]>
</link>
</item>
</channel>
</rss>